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

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

Итак, в этой статье я хотел бы рассказать свою историю и дать совет из своего опыта. Это может помочь вам продолжить свое путешествие без каких-либо препятствий, таких как я.

Содержание

  1. Способы научиться программировать
  2. Опрос разработчиков Stack Overflow
  3. Моя история
  4. Что дальше?

1. Способы научиться программировать

Есть много способов научиться программировать. Чей-то способ вам не подойдет. Таким образом, это упрощает процесс и сокращает время обучения, когда вы выбираете лучший способ изучения программирования. Здесь я перечислил несколько популярных методов изучения кода.

  • Репетитор
  • Видеоуроки
  • Учебники без видео
  • Учебный курс по программированию

Итак, давайте обсудим как плюсы, так и минусы каждого способа.

Репетитор

Самый распространенный способ изучения новых вещей до сих пор в мире — это обучение у учителя. Таким образом, вы даже можете научиться программировать у учителя.

Плюсы:

  1. По сравнению с другими способами обучения, вы не можете спрашиватьо том, чего не понимаете. Я имею в виду, что да, есть такие сайты, как Stack Overflow, но они новички, но с репетитором вы можете свободно задатьсвою проблему и легко научиться
  2. Иногда быстрее скорость обучения
  3. Репетитор хорошо разбирается в предмете и знает, что нужно выучить в первую очередь, а что потом.
  4. Более индивидуальный опыт обучения
  5. Может концентрироваться на слабостях

Минусы:

  1. Может быть дорогостоящим
  2. Качество репетитора сильно различается
  3. Некоторые репетиторы могут не иметь подходящей квалификации
  4. Не иметь возможности самостоятельно преодолеть проблемы

Видеоуроки

Самый распространенный способ обучения программированию — это обучение через онлайн-ресурсы. Таким способом обучения считается обучение через видеоконтент на Youtube, онлайн-курсы на Coursera, Udemy, Sololearn, edX, Khan Academy и т.д.

Плюсы:

  1. Может учиться в своем собственном темпе
  2. Контент YouTube бесплатен (доступ к нему может получить больше людей)
  3. Видео можно пересматривать так часто, как это необходимо.
  4. Может быстро учиться (зависит от вас)
  5. Гибкость обучения
  6. Удобство и доступность

Минусы:

  1. Онлайн-курсы могут быть дорогостоящими
  2. Не каждое видео на YouTube надежно (миниатюры вас обманут)
  3. Часть контента необходимо приобрести (первая часть на YouTube бесплатна, другая часть должна быть приобретена)
  4. Трудно выбрать лучший курс (так как существуют миллионы курсов)
  5. Реклама на YouTube может мешать вашему обучению
  6. Для доступа к нему необходимо подключение к Интернету.
  7. Некоторые люди говорят: «Не пользуйтесь YouTube».

Учебники без видео

Самый распространенный способ обучения программированию — это обучение через онлайн-ресурсы. Таким способом обучения можно считать обучение через книги, веб-сайты (W3Schools, GeeksforGeeks, freeCodeCamp, Codecademy и т. д.).

Плюсы:

  1. Более организованный
  2. Может учиться в своем собственном темпе
  3. Большая часть контента бесплатна (доступ к ним может получить больше людей)
  4. Можно пересматривать сколько угодно раз.
  5. Может быстро учиться (зависит от вас)
  6. Гибкость обучения
  7. Удобство и доступность

Минусы:

  1. Должен купить несколько книг
  2. Трудно выбрать лучший

Учебный курс по программированию

Coding Bootcamp — это интенсивная программа, которая обучает студентов необходимым навыкам за короткий промежуток времени, в том числе программированию на разных языках и другим вещам.

Плюсы:

  1. Быстрее, чем некоторые другие способы
  2. Непосредственные применимые навыки
  3. Узкий фокус
  4. Практическая (практическая) учебная программа

Минусы:

  1. Может быть дорогостоящим
  2. Подготовка варьируется
  3. Слишком быстро, чтобы не отставать

У вас может быть более широкое понимание способов, которые вы можете использовать для обучения программированию, чем раньше.

2. Опрос разработчиков Stack Overflow

О том, что такое Опрос разработчиков Stack OverFlow, я рассказал в моей предыдущей статье. Согласно Опросу разработчиков Stack OverFlow 2021, большинство людей используют онлайн-ресурсы, такие как видео и блоги, для обучения программированию. Иногда это тоже подходит вам, а может и нет.

По данным Опроса разработчиков Stack OverFlow 2021, кодеры начинают молодыми: более 50% респондентов написали свой код Hello world в возрасте от 11 до 17 лет.

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

Часто возникают ошибки и зависание при кодировании. Итак, вы должны их преодолеть. Так, согласно Опросу разработчиков Stack OverFlow 2021, респонденты чаще всего используют Google, когда застревают или посещают Stack Overflow.

3. Моя история

Итак, теперь вы можете послушать мою историю. Я написал свой код «Hello World», когда мне было 19 лет, еще в 2020 году. Это было,

print("Привет, мир")

Да, я начал изучать Python как свой первый язык программирования.

Насколько я помню, я смотрел этот урок на YouTube и следил за ним. Он был отличным инструктором. Почти все вещи, которым он учил, были более понятными.

Потратив 2–3 месяца на разные практики, я решил перейти на Python среднего уровня. Итак, я снова искал видео на YouTube. Я нашел это видео.

Это действительно смутило меня. Некоторые части не были поняты.

На этот раз я узнал, что Python нельзя использовать для создания некоторых крутых веб-приложений напрямую. Итак, это уменьшило мой интерес к Python. Потому что я хотел создать несколько крутых проектов, которые действительно можно было бы использовать для решения некоторых проблем напрямую или для проверки моих знаний путем создания проектов.

Затем я начал изучать HTML и CSS. Они были изучены мной, когда я учился в школе. Но, я забыл некоторые вещи. Поэтому я быстро их выучил. Затем я начал изучать JavaScript через это видео, я думаю. Кроме того, я следовал некоторым руководствам по W3Scools.

Тем временем я получил стипендию на обучение в Coursera. Для меня это была прекрасная возможность, так как я мог получить доступ к любому бесплатному курсу. Итак, я получил курс Python, который был создан Университетом Мичигана с целью пройти всю специализацию.

Я прошла курс за курсом. На его прохождение у меня ушло некоторое время, так как у меня были другие курсы от Coursera. Наконец, я смог завершить его в январе 2022 года.

Тем временем я смог создать несколько крутых веб-сайтов и веб-приложений, используя HTML, CSS и JavaScript, которые я изучил ранее.

Участие в хакатонах сделало меня сильным и умелым. Для этих хакатонов также создайте несколько веб-сайтов и веб-приложений.

Итак, это моя история.

Я надеюсь написать о хакатоне в своей будущей статье. Следуй за мной, чтобы получать уведомления о будущих статьях.

4. Что дальше?

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

Не забудьте Подписаться на меня на Medium, нажав кнопку «Подписаться». Убедитесь, что вы нажали / коснулись значка ✉️, чтобы не пропустить ни одну из моих будущих статей.

Открыт для ваших ответов. Я надеюсь поговорить с вами в моей следующей статье. . .