Вопрос: Я начал изучать программирование. Скажи ты долго изучал свой первый язык? Хочу понять сколько времени мне нужно чтобы полноценно кодить
Есть волшебная фраза, которая, к сожалению, не может быть дословно переведена на русский язык без потери части смысла – It Depens. Среди программистов применяется чуть чаще, чем всегда. Смысл в том, что скорость обучения любому навыку, в том числе и программированию, зависит от огромного количества различных факторов, которые для каждого человека индивидуальны: способности к учебе, количество свободного времени, мотивация и так далее. Поэтому универсального срока для обучения нет и быть не может.
Я не перестаю обучаться программированию с того момента, как это стало моей профессией. IT – это не такая сфера, где можно один раз чему-то научиться и забить. Каждый день появляются новинки и чтобы оставаться востребованным специалистом необходимо продолжать учиться ежедневно до конца жизни. Благо, адекватные работодатели это понимают, и обучение является частью рабочего процесса.
Еще одно важное замечание – выуить абсолютно все невозможно. Количество информации и технологий слишком велико, чтобы удержать все это в своей голове и не сойти с ума. За частую достаточно просто уметь быстро находить нужные данные и применять их на практике. Гуглят все! И джуны, и синьоры, и архитекторы. Но важно уметь быстро находить информацию и знать, где и как ее искать.
Из личного опыта могу сказать, что обучение первому языку программированию самое сложное и медленное. Это связано с тем, что необходимо усвоить базовые концепции, которые применяются во всех современных высокоуровневых языках программирования. На это может уйти от пары месяцев до одного года. Лично я начинал программировать еще в школе и особой сложности с запоминанием синтаксиса языка у меня не было, потому что я уже знал базовые конструкции (циклы, условные операторы, функции, классы и т.д.)
А потом главное как можно больше практики. Ни в коем случае нельзя учиться только теоретически. Как можно быстрее нужно начать создавать свои приложения, путь это даже будет просто самостоятельно реализованные по руководствам проекты. Таким образом, «полноценно кодить» нужно начинать с первых дней изучения программирования.
Не забудьте поставить лайк и подписаться на канал. Кроме того, рекомендую прочитать статью: Как программисту найти работу?. А также подписывайтесь на мою группу ВКонтакте, Telegram и YouTube-канал. Там еще больше полезного и интересного для программистов.