Нужно ли высшее образование для карьеры в IT?
В последнее время участились вопросы от школьников, занимающихся олимпиадами по информатике, которые не желают поступать в университет. Вместо этого они хотят как можно быстрее получать стажировки и начать работать. Причины у всех свои, но я заметил некую закономерность в их суждениях. Давайте попробуем их разобрать, а в конце ответим на вопрос из заголовка.
"Бакалавриат Computer Science учит кодить, а кодить я итак умею", - говорят они.
И очень заблуждаются. Университет предлагает академическое образование, которое дает много теории и базовых знаний, совсем не сводящихся к простому "кодить".
"Олимпиады по информатике сделали меня готовым к работе", - говорят они.
И снова ошибаются. Спортивное программирование — очень узкое и специфичное занятие, которое безусловно дает свои плоды, однако к реальной жизни совсем не готовит.
"Я хочу учиться в ТОПовых вузах США, но сейчас не могу туда попасть, поэтому хочу поработать, вместо того, чтоб идти в обычный колледж", - говорят они.
Тут можно даже поспорить, ведь есть ребята, выбравшие себе такой путь и преуспевшие в нем. Идешь работать после школы, копишь опыт и деньги, а потом поступаешь в ведущее учебное заведение и формализуешь свои навыки. Однако это далеко не легкий путь, к тому же многим сложно возвращаться в обучение, когда уже есть работа. Если хотите — дерзайте, но я бы не советовал. "Обычные" колледжи, к тому же, не настолько плохи.
"Я уже умею делать сайты, приложения и игры, зачем мне в универ?", - говорят они.
Конечно, если у тебя уже есть навыки и какой-то опыт, всегда можно найти работодателя, готового за них платить, и по ходу дела развиваться дальше. Но для серьезных вещей потребуются серьезные знания, а их можно получить либо самообучением, либо на лекциях университета. При этом второе обычно лучше структурировано и имеет дополнительные плюшки, тот же нетворкинг, к примеру.
Однако, стоит учесть и скорость развития сферы. Технологии совершенствуются и меняются так быстро, что никакая образовательная программа не поспеет за ними. На рынке труда часто требуются навыки, еще не добавленные в учебный план. Так что self study нужен будет всегда.
Многие работодатели действительно ставят опыт и навыки выше формального диплома, так что такой путь тоже есть. Но в целом, я бы посоветовал вам получить хотя бы степень бакалавра. Так что да, высшее образование хоть и не смертельно важно, но очень желательно. А потом, вдруг и в академию затянет :)
Как-то так. Надеюсь, получилось более-менее внятно донести основную мысль. Если будут вопросы, пишите.
Telegram-канал автора: https://t.me/ASerikov