Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Сколько лет учиться на программиста?

ОбучениеКурсы+3
  · 1,3 K
На Кью задали 1 похожий вопрос
Аналитик, инженер, музыкант  · 4 нояб 2021
Тут важно понимать, кто такой программист. Если мы имеем ввиду "эникейщика" который умеет переустанавливать Windows (ведь у нас программистами называют этих людей), то это другой вопрос. Стоит поговорить про разработчика - человека, который разрабатывает программное обеспечение, ну или что-то похожее.
  1. Для начального уровня (как говорят в среде джуниор) на самом деле хватит год-два толковых курсов и самообразовния. Тут вопрос больше самодисциплины и желания. Кому-то хватит полгода, чтоб начать заниматься разработкой, ну а кому то лень...
  2. По поводу высшего образования: вопрос очень спорный и ложится только на плечи выбирающего. Есть толковые вузы и специальности. Но все равно все зависит от вас. В такие вузы нелегко попасть, поскольку там высокий проходной бал. Кроме того, красивая бумажка - это очень круто, но все больше крупных компаний с хорошими заработками ориентируются на знания. Тут нужно быть готовым к тому, что человек со средним образованием спокойно может обойти выпускника с красным дипломом, если окажется, что знаний и умений у него больше) И, кроме того, в голову знания сами не влезут. Преподаватели не более чем дадут "волшебный пендель" в нужном направлении, а учится и развиваться все равно придется)
  3. Без практики стать специалистом среднего уровня (мидл по-другому) практически нереально. Нужно иметь за плечами пару лет работы в компании, чтоб получить соответствующие скилы.
  4. Для специалиста высокого профиля (сеньора) срок обучения и практики составляет всю оставшуюся жизнь. Мир информационных технологий развивается очень стремительно и специалисту постоянно придется дообучаться в различных сферах, изучать новые технологии, поскольку перерыв в год может превратить сеньора в молодого неопытного специалиста)
1 эксперт согласен
Все верно изложено
Карьерный консультант и эксперт в сфере graduate-рекрутмента. Больше статей по теме в...  · 29 окт 2021
Добрый день!
Если это ваше первое образование, то необходимо будет закончить бакалавриат (4 года). И, возможно, в зависимости от специализации - магистратуру (2 года).
Если у вас уже есть образование, вы можете попробовать пройти курсы переподготовки. От 6 мес до 1 года, в зависимости от вашей основной специальности.
1 эксперт согласен
Срок обучения зависит от формы обучения. Млжно окончить курсы за полгода-год, можно - колледж, а можно -... Читать дальше
Ответы на похожие вопросы
Сколько лет учиться на программиста? — 4 ответа, задан 
Образовательная платформа Хекслет  · 25 июл 2022  · ru.hexlet.io
Совсем недавно отвечал на вопрос, учат ли вузы программированию
Собственно любой вуз это 4-6 лет обучения. Нужно понимать, что здесь речь не только об программировании, но и множество других полезных знаний.
С одной стороны - если обучились, то выходим с дипломом о том, что мы не кто бы кто, а программист. 
С другой - 4-6 лет это много. Это очень много. Поэтому существуют онлайн-курсы, колледжи и различные центры переподготовки. Которые позволяют переквалифицироваться из одной профессии в другую.
К примеру обучение профессии на Хекслете - это примерно 10 месяцев обучения с нуля до готовой профессии, когда можно идти и трудоустраиваться. Срок примерный - потому что каждый человек индивидуален, кто-то быстрее думает, кто-то медленней печатает, кто-то перечитывает, переспрашивает и любит повторять пройденный материал. В общем люди у каждого свои особенности и это хорошо. Из-за этого невозможно подсказать конкретный срок, за который можно обучиться программированию. 
"Освой самостоятельно C++ за 21 день" — известная книга, которая вводит в заблуждение уже в названии. Программирование - это навык, такой же как рисование, вождение, пилотирование, резьба по дереву. Само по себе программирование на каком-то языке - это просто. Есть базовые инструменты языка (функции, переменные, циклы и так далее) из них нужно собрать что-то - машинку, приложение для подсчета шагов, тудулист и так далее.
Но тут то и встает сложность того, что такое программирование - это навык, который прокачивается. Также, как рисование и вождение. Программа, которую пишут программисты, должна быть понятной для программиста (этого или другого), она должна быть поддерживаема для изменений, переносима. Она должна выполнять заложенные в неё задачи. Разумеется есть некрасивые, плохо написанные но исправно выполняющие свои задачу программы. Но, будьте уверены, те, кто читают исходный код плюются.
Поэтому вопрос должен быть следующим - сколько нужно времени чтобы достаточно знать программирование, чтобы сделать что-то. Почему так? Хорошие программисты учатся всю жизнь, это непрерывный процеcc непрерывного совершенствования (Kaizen). 
Как я уже говорил, сроки обучения у всех индивидуальны. Никто не гарантирует, что в ВУЗе, колледже или где-то еще вы будете знать все, что нужно. Обычно сроки - это про количество материала, сколько нужно времени потратить на обучение в среднем, если выполнять все задания, смотреть лекции и так далее. Но никто не гарантирует, что на каком-то из этапов не возникнет сложностей, из-за которых придется немного задержаться на обучении (в принципе это нормально).
Поэтому я могу сказать, что год-два на обучение - реальные сроки. на которые нужно ориентироваться, чтобы с нуля дойти до достаточно уровня, чтобы начать дальше разбираться, копать и так далее. В принципе такие же сроки не только у курсов, но и колледжей и так далее. А в ВУЗе дается как правило очень много всего, что относится не только к программированию.
Да и в общем-то это отличает хорошего программиста, от плохого - программирование не всегда про написание кода, но и его продумывание, умение искать информацию, пользоваться логикой, уметь общаться и так далее - это и другое важные качества программиста. Некоторым вещам кстати не учат нигде, они постигаются только в процессе работы.
Помогаем новичкам освоить профессию веб-разработчикаПерейти на ru.hexlet.io/webinars
5 экспертов согласны
Сколько лет учиться на программиста? — 4 ответа, задан 
😎 >180 000 обучающихся из 96 стран 🔥 госаккредитация 🤓 >500 образовательных...  · 28 июл 2020  · universitysynergy.ru

Добрый день!

Это зависит от формата обучения и уровня образования.

  • КОЛЛЕДЖ: 1 год 10 мес. — 2 года 10 мес.
  • БАКАЛАВРИАТ: 4 года — 4 года 6 мес.
  • ВТОРОЕ ВЫСШЕЕ: 4 года — 4 года 6 мес.
  • МАГИСТРАТУРА: 2 года 6 мес.
Получите консультацию по факультетам, проходным баллам и возможным скидкамПерейти на synergy.ru/lp/kd
Сколько лет учиться на программиста? — 4 ответа, задан 
Сервисы для маркетологов. 2000+ инструментов, 20000+ отзывов экспертов, кейсы и рейтинги...  · 13 окт 2020  · otzyvmarketing.ru

Многое зависит от образовательного учреждения, формата обучения, уровня именно вашего образования и дальнейших ваших целей:

  • Если дополнить знания: онлайн-курсы на 1-12 месяцев (те же школы JavaRush, Otus, Coursera, Code Academy, GeekBrains и «Академия Яндекса»).
  • Если получить хоть какой-то фундамент, то колледж 1-2 года.
  • Если получить широкую базу теории, то бакалавр 4 года (приоритет это МГТУ имени Баумана, Университет связи, МИСиС, МАИ, МЭИ и МИФИ).
  • Ещё можно получить вторую вышку 4 года (но, думаю, бесполезно).
  • Или увеличить фундамент, на магистратуре, 2 года.

Учтите, что для хорошего дохода будет мало просто вышки или просто курсов, лучше объединять знания. Ещё лучше подкреплять опытом и новыми знаниями, например, изучив Python, GoLang, Java, проработав с базами данных Postgre, MongoDB, Redis и так далее.

Отзывы о сервисах для бизнеса мы собираем тут.Перейти на otzyvmarketing.ru