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

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

За какое время можно научиться программировать?

ПрограммированиеВысокие технологии
Анонимный вопрос
  · 60,9 K
Сервисы для маркетологов. 2000+ инструментов, 20000+ отзывов экспертов, кейсы и рейтинги...  · 11 сент 2020  · otzyvmarketing.ru

Все зависит от того, какие цели вы ставите – научиться писать простейшие программки можно за неделю, но чтобы стать компетентным и универсальным специалистом, владеющим разными языками и технологиями, может потребоваться и 10 лет.

В первую очередь, задайте себе следующие вопросы:

1. Кем именно я хочу стать

Программирование – широкая область. Вы можете верстать сайты, разрабатывать программы, заниматься обеспечением безопасности, администрирование серверов и систем, создавать игры и так далее.

Например, обучение верстке сайтов на HTML5/CSS3 занимает 1-2 месяца, но если параллельно вы будете изучать азы JavaScript, позволяющего делать сайты интерактивными, может потребоваться еще 2-3 месяца.

2. Какого уровня я хочу достичь

В программировании выделяют Junior, Middle и Senior специалистов.

  • Junior – это «младшие» программисты, освоившие основы программирования и азы выбранного направления. Как правило, это выпускники различных курсов без опыта, готовые работать под руководством более опытных разработчиков.
  • Middle-специалисты обладают достаточным багажом знаний и могут самостоятельно выполнять поставленные задачи.
  • Senior – наиболее опытные специалисты – умеют реализовывать правильные технологические решения для любых проектов.

Соответственно, чтобы стать Junior, вам хватит 2-3 месяцев, а Senior’ами становятся спустя несколько лет.

3 Как я буду учиться

Можете обучаться по онлайн-курсам (вебинарам с практическими заданиями и обратной связью), видеоурокам (те же вебинары, только в записи), заниматься на специальных тренажерах и т.д.

Онлайн-курсы предлагают постепенное изучение с закреплением материала и проверкой. При полном самообучении вы полностью контролируете весь процесс.

4. Сколько времени я готов уделять обучению

Некоторые могут уделить в неделю 3-5 часов свободного времени, а другие готовы заниматься по 8 часов в день – скорость и результаты обучения будут отличаться.

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

Например, чтобы стать фронтенд-разработчиком (верстка на HTML/CSS, адаптивная и мобильная верстка, работа с JavaScript и библиотеками), вы можете пройти курсы в Skillbox (6 месяцев), HTLM Academy (7 месяцев) или в Нетологии (1 год и 1 месяц).

Отзывы о сервисах для бизнеса мы собираем тут.Перейти на otzyvmarketing.ru
Лучший ответ на 99.9% вопросов: "Поисковик в помощь".  · 28 сент 2018

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

Системное администрирование, web, фотоуслуги  · 11 мая 2020
Вопрос некорректный. Нет определенного времени через сколько начнешь программировать. Смотря сколько времени вы готовы затратить на изучение и практику. Если будете тратить на программирование по 4-5 часов в день, то через год уже можете брать на фрилансе первые подработки и практиковаться в боевом режиме. Выложите первые свои проеты на гитхаб, после этого можно... Читать далее
Разрабатываю электронику  · 27 дек 2018

Зависит от задач, которые ты хочешь решать и языка. На С/С++ потратил 8 лет уже и до идеала далеко, а с C# и Ruby освоился за пару месяцев и особо нового для себя с тех пор не открыл и адекватный код на них писать очень легко.

1 эксперт согласени1 эксперт не согласен

8 лет?) Чел, да ты походу на саморазвитии остановился.
8 лет...., деградация, не?))

Программист, С++, C#, Pascal, убогий Python, еще понемногу с десяток языков  · 2 сент 2020

Обучал людей на MQL5 (близко к упрощенному С++), был у одного рекорд изучения языка 1 месяц. Но это только синтаксис. А научиться мыслить, как <s>преступник</s> программист - на это уйдут месяцы и годы.

3 эксперта не согласны

Вы забыли упомянуть, что mql5 это язык автоматизации трейдинга, а не упрощенный C++