Преамбула в комментах
Вот в посте выше меня запугивали специальностью в ИТМО, на которую я поступил, и всем таким, поэтому, если кто вдруг натыкался, немного впечатлений после пережитого (почти пережитого, матан послезавтра последним экзаменом) первого курса.
Всё подъёмно. Всё очень подъёмно, даже если позволять себе какие-то недоработки, вольности и т.п.
Матана не так уж и много, два часа лекций и один час практики в неделю. К экзамену учить ~50-60 билетов, что в принципе довольно немного, потому что ты вытягиваешь билет, списываешь доказательство, а потом тебя гоняют по теоретическому минимуму. Для четвёрки уже нужно более глубокое понимание предмета, но с такой программой, как у нас (матан сильнее, чем у нас в Питере, пожалуй, только на матмехе СПбГУ), тройка выглядит не так уж и плохо.
Дискретка со Станкевичем — чистый и не особо напряжный фан. Лекции интересные, алгоритмы понятные и полезные, практика представляет из себя лабы по реализации алгоритмов на желаемом языке программирования с отсылкой из дома в тестирующую систему. Вылететь из-за дискретки — позор, потому что никаких углублений и жёстких теорем для сдачи на 4 не требуется.
До 4-х утра с дз сидел один раз, когда всю неделю, которая была дана на его выполнение ничего не делал. Если время своё грамотно распределять, то успевать будешь всё. А я успевал и поиграть во всякие игрушки, и сериалы посмотреть, и ВКонтактике позалипать, и книжечки почитать, и в Что Где Когда с командой играть 1-2 раза в неделю, на концерты ходить, алкоголем себя радовать, ездить раз в 1-2 месяца в родной город, при всём при этом закрыл первый семестр без троек и получал вменяемую стипендию (6400).
Второй семестр прошёл не так гладко, потому что жизнь подпортила физика, по которой выше тройки не удалось получить из-за экзамена, приходить на который — самоубийство, поэтому на многие предметы забил, ограничившись тройками, но всё равно остался не сданным лишь один зачёт по С++, потому что это жесть, у нас из группы его сдало 3 человека за четыре дня сдачи и одну пересдачу.
Стоит сказать, что ребята в группе очень хорошие, умные и вполне себе адекватные, в учёбу не залипают, мемасики))0 и шутёхи))) шутят, поэтому общение приятное, при этом всегда найдёшь поддержку здесь.
По поводу решения теоретических задач и никаких прикладных навыков. За примером далеко не надо ходить, парень с потока нашего написал для какой-то фирмы за месяц, совмещая с учёбой, программу, заработав за неё 60.000 деревянных после вычета всех комиссий и распила с девочкой, которая ему помогала писать. Многие преподаватели сотрудничают с Mail.ru, с Яндексом, в третьем семестре будет программирование под Android, разработка GUI, при всём при этом во втором семестре кодить довелось под C с некоторыми плюшками для дискретки, под C++ и ASM для плюсов, под Java, JS и Clojure для парадигм программирования, при всём при этом задания абсолютно разноплановые, где-то просто надо реализовать алгоритм, где-то вникнуть в особенность языка, где-то разобраться с парадигмой (подходом) программирования.
Да, сложно, да, не похоже на другие специальности совсем и тут даже не надо далеко ходить, всё в том же ИТМО. Рассказывали историю, как ребята с ЕНФ (математики) сдавали плюсы:
— Что такое *?
— Указатель.
— Что такое &?
— Ссылка.
— Зачем нужен define?
— После define макрос, по нему препроцессор заменяет некоторые куски кода.
— А char** что такое?
— Указатель на указатель на символ.
— Молодец, 5.
Зато у нас интересно, зато у нас есть понимание, и каждый твой экзамен и зачёт вызывает в тебе гордость, что ты понял предмет, а не повезло на шару.
Это всё я к чему :) Не ленитесь учиться и саморазвиваться, особенно если условия вокруг тому способствуют. Тогда у вас будут и прикладные навыки, и работу вы найдёте, а потусить оно всегда успеется.