Несколько вопросов по поводу самообразования
Здравствуйте. Мне 17 лет, только закончил в школу. В этом году поступаю на подготовительный курс при университете в Польше. В будущем планирую учиться на специальности «Прикладная информатика», как ее назвали поляки, но по большей части она клонит на обычную специальность «Информатика». На подготовительном курсе меня ждет изучение C. На данный момент я знаю язык программирования C++ приблизительно на уровне пособия Шильдта «С++ Шаг за шагом», а именно от основ программирования до работы с потоками и файлами. Так же, я прочитал «Информатика: Базовый курс» под редакцией Симоновича, так что фундамент Информатики у меня тоже в голове заложен. Туда же еще можно добавить книгу Адитьи Бхаргавы «Грокаем алгоритмы» (Пособие по структурам данных и алгоритмам для начинающих). Собственно, вот мои вопросы:
1. Стоит ли мне углубляться в C++ или начать изучение нового языка, например C# или Java? Или, может, и то, и то? В целом, ориентируюсь на Software Engineer’a.
2. Если и стоит начать учить новый, то C# или Java? Какое пособие/учебник лучше купить для изучение каждого из этих языков программирования? В C# и Java я — ноль, но в азах программирования в общем я более чем хорошо разбираюсь.
3. Стоит ли мне почитать еще про структуры данных и алгоритмы или «Грокаем алгоритмы» с дисциплиной по алгоритмам в ВУЗе будет достаточно?
4. Какую литературу по информатике, не заточенную под конкретные языки программирования, (типо «Чистый код») мне будет полезно почитать?
Заранее спасибо огромное за помощь!
14 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів