5 причин которые замедляют ваше обучение программированию1
Первая причина - Непонимание, что нужно учить.
Казалось бы ты выбрал язык программирования python, java или c++. Ты прошел курсы, получил какой-нибудь сертификат, но при просмотре вакансий - много неизвестных слов: orm, sql, git, http и тд. Вдруг оказывается, что знать сам язык оказывается мало, и нужно освоить несколько технологий, которые вообще с твоим языком не связаны. Усложняет то, что в вакансиях часто бывают разные наборы технологий (maven/gradle, java/kotlin, oracle/ms sql). Что учить непонятно!
Только взгляд со стороны сможет помочь вам, в какую сторону нужно двигаться.
Вторая причина - Неумение преодолевать ошибки/сложные моменты.
В программировании является нормой когда твой код выдает ошибки. И тут у многих начинается паника: "Что делать? Вроде все правильно написал". Есть несколько способов решить эту проблему: использовать отладку программы, выводить в консоль состояние переменных, спросить у более опытных программистов, штурмовать StackOverFlow.
Третья причина - Падение мотивации в середине обучения.
Вы влетаете в мир программирования, быстро проходите простые темы - переменные, циклы, условные выражения, все кажется очевидным. А дальше начинаются темы, которые уже требуют более сильного внимания: ООП, структуры данных, паттерны, тестирование и тд. И этот запал быстро угасает. Здесь на первый план выходят ваши источники обучения: вам придется искать разные объяснения одной и той же темы, ибо объяснение подходящее одному человеку, может не подойти другому.
Четвертая причина - Затяжная длительность обучения.
Когда делаешь что то очень долго, и не получаешь от этого никаких плодов (материальных), то само собой руки начинают опускаться. Чем больше времени тратишь, тем меньше мотивация. Характерно для многих отраслей. Ваша задача освоить необходимый минимум для трудоустройства, за короткий промежуток времени. Без наставника твое время обучения будет больше.
Пятая причина - Мало практики.
Слушать лекции, читать книги это хорошо, но реальное понимание приходит именно в момент решения задач. Особенно хороший рост происходит в момент ошибок: здесь часто вылезают ваши пробелы в знаниях. Невозможно "выучить" программирование, его нужно делать. Ведь невозможно стать художником, читая книги про искусство.
Если вы вдруг хотите начать программировать, этот пост для вас: Как я учил пикабушников программировать с нуля (новый набор!)
Лига программистов
2.3K поста12K подписчика
Правила сообщества
- Будьте взаимовежливы, аргументируйте критику
- Приветствуются любые посты по тематике программирования
- Если ваш пост содержит ссылки на внешние ресурсы - он должен быть самодостаточным. Вариации на тему "далее читайте в моей телеге" будут удаляться из сообщества