У меня 17+ лет опыта создания программных продуктов на различных должностях (разработчик, тимлид, менеджер по продукту, директор по развитию и совладелец стартапа). С 2012 по 2019 годы занимался созданием и развитие региональных и федеральных медицинских информационных систем. Также за спиной 10+ лет погружения в науку о данных и машинное обучение.
Вопрос весьма спорный, и любая точка зрения будет верной. Если говорить прямо - весь мой опыт говорит, что дипломы с постсоветского пространства в сфере ИТ в подавляющем большинстве случаев не нужны. Все что нужно – это страсть к знаниям и постоянному самостоятельному обучению. Современный мир предоставляет неограниченные возможности для этого. Сфера технологий развивается сейчас с такой скоростью, что ни одно образование за ним не успеет.
Я опираюсь на свой опыт как разработчика, так и руководителя. Через собеседования у меня прошли сотни специалистов и, в большинстве случаев, я не спрашивал о наличии диплом, он никогда не был у меня критерием при решении о приеме нового сотрудника. Когда же нужно высшее образование? Есть несколько вариантов, на мой взгляд.
· Первый, когда нет внутренней мотивации и стремления учиться. Высшие учебные заведения могут показать, как правильно искать и обрабатывать информацию, помогут найти подходящую социальную среду для дальнейшего самостоятельного развития.
· Второй вариант, когда приходит собственное осознание, что есть нехватка фундаментальных знаний, и необходимо личное общение со специалистами. Обычно такое происходит уже после некоторого опыта реальной профессиональной деятельности и у людей с весьма редким складом характера и ума. Осознанный поход за знаниями в высшее учебное учреждение – это совсем другая история, там процесс обучения, скорее всего, будет совсем иной, чем у вчерашнего школьника. Но в данном случае, разумно выбрать образование онлайн или очное в зарубежных образовательных учреждениях.
· И, наконец, третий вариант – долгосрочное планирование. Да, во всем мире развивается тренд на снижение необходимости высшего образования в ИТ, но до сих пор встречаются бюрократические моменты, где диплом нужен. Например, различные иммиграционные программы. Тут каждый должен сам для себя решать, стоит ли потраченное время формальной бумаги. За скобками остается случай, когда выбирается научная сфера дальнейшего развития – там до сих пор все закостенело, и без диплома путь будет закрыт практически полностью.
Большинство кодеров/разработчиков без вышки пишут код типа: загуглил - изменил - вставил. Игнорируя базовые паттерны программирования и архитектур системы, которые изучают в институте. Из-за этого часто изобретают свои велосипеды, не зная, что уже всё сделано до них (привет сортировка).
Причём тут паттерны? В банальную логику умеют дай бог треть. В результате читаешь этот ifelseifelseif
Ну.. это скорее совсем далёкие, которые просто запрыгнули в вагон с хайпом IT. Такое уже проходили: юристы, экономисты, гос управление
Да вот, увы, нет...