Есть ответы
Важно ли образование для программиста?

Работаю тестировщиком 2 года, хочу перейти в разработку. Прошел несколько курсов по Python и JS, делаю пет проекты на гитхабе.

Но меня гложет вопрос: стоит ли идти получать вышку по IT или это пустая трата времени? Знакомый без диплома работает сеньором в Яндексе, а другой с красным дипломом МФТИ сидит на 80к в госконторе.

Как вы считаете, важно ли образование для программиста в 2026? Или скиллы и портфолио решают?

60
Участник • 3 ответа

Не важно вообще. Сам без вышки, 8 лет в индустрии, сейчас лид в финтехе. На собесах ни разу не спрашивали диплом.

114
Эксперт • 4 ответа

Зависит от того куда метишь и чем хочешь заниматься.

Если цель - клепать круды на джанге или верстать лендинги, то вышка это оверкилл. Курсов и практики хватит за глаза. Рынок переполнен джунами с курсов, но толковые все равно находят работу.

Но если хочешь в серьезные области типа компиляторов, операционных систем, криптографии, ML/DS - без фундаментальной базы будет очень тяжело. Не потому что диплом нужен, а потому что там реально нужна математика, алгоритмы, понимание как все устроено под капотом. Можно ли это выучить самому? Теоретически да. Практически - единицы это делают.

Еще момент: для релокейта в некоторые страны (Канада, Германия) наличие профильного образования дает доп баллы или вообще является требованием для визы.

75
Участник • 1 ответ

Работаю в этой сфере 15 лет, нанимал наверное человек 200 за карьеру.

Скажу так: диплом сам по себе ничего не значит. Но люди с хорошим техническим образованием в среднем сильнее. Не потому что их научили программировать, универ этому не учит. А потому что 4-5 лет мозг работал в режиме решения сложных задач, изучения абстракций, доказательства теорем.

Это как спорт для мозга. Можно и без него быть в форме, но с ним проще.

При прочих равных между кандидатом с профильной вышкой и без нее - возьму первого. Но если второй показывает крутые проекты и хорошо проходит технические секции - возьму его.

41
Эксперт • 4 ответа

А давайте посмотрим на вопрос с другой стороны.

Все говорят "диплом не нужен", но при этом основатели большинства успешных IT компаний - выпускники топовых универов. Цукерберг бросил Гарвард, но он туда поступил. Брин и Пейдж - Стэнфорд. Гейтс - тоже Гарвард.

Может дело не в корочке, а в среде? В универе ты окружен умными мотивированными людьми, у тебя есть доступ к исследованиям, менторам, нетворкингу. Курсы на ютубе этого не дают.

Плюс есть selection bias: те кто говорят "я без вышки и все ок" - это survivorship bias. Мы не слышим тысячи тех, кто без вышки так и не смог пробиться.

33
Участник • 4 ответа

Скажу жестко, но честно.

Ты mass market разработчик - тебе вышка не нужна. Серьезно. Для того чтобы писать бизнес логику, дергать апишки и класть данные в базу - достаточно курсов и практики.

Но ты сам себе потолок поставишь. Когда упрешься в задачу где нужно понимать как работает GC, почему этот алгоритм O(n log n) а не O(n^2), как устроена сеть на уровне TCP - будешь гуглить и копипастить со стековерфлоу не понимая что делаешь.

Можно ли добрать это самому? Можно. Но 95% людей не будут, потому что это скучно и не приносит денег прямо сейчас.

21
Участник • 10 ответов

Помню в 2008 устраивался в Рамблер, так там прям требовали вышку и смотрели на диплом. Сейчас времена другие конечно, но все таки базовые вещи типа дискретки и алгоритмов лучше учить системно.

Я вот жалею что в свое время забил на матан. Потом пришлось доучивать когда полез в ML, а в 35 это уже тяжелее дается чем в 20.

0
Участник • 8 ответов

Если ты задаешь такой вопрос, значит сам сомневаешься. Иди учись, раз не уверен в себе. Настоящие программисты не спрашивают разрешения, они просто делают.

Написать ответ

Премодерация гостей

Вы отвечаете как гость. Ваш ответ будет скрыт до проверки модератором. Чтобы ответ появился сразу и вы получали репутацию — войдите в аккаунт.

Будьте вежливы и соблюдайте правила платформы.