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