54

5 причин которые замедляют ваше обучение программированию1

Первая причина - Непонимание, что нужно учить.
Казалось бы ты выбрал язык программирования python, java или c++. Ты прошел курсы, получил какой-нибудь сертификат, но при просмотре вакансий - много неизвестных слов: orm, sql, git, http и тд. Вдруг оказывается, что знать сам язык оказывается мало, и нужно освоить несколько технологий, которые вообще с твоим языком не связаны. Усложняет то, что в вакансиях часто бывают разные наборы технологий (maven/gradle, java/kotlin, oracle/ms sql). Что учить непонятно!
Только взгляд со стороны сможет помочь вам, в какую сторону нужно двигаться.

Вторая причина - Неумение преодолевать ошибки/сложные моменты.
В программировании является нормой когда твой код выдает ошибки. И тут у многих начинается паника: "Что делать? Вроде все правильно написал".  Есть несколько способов решить эту проблему: использовать отладку программы, выводить в консоль состояние переменных, спросить у более опытных программистов, штурмовать StackOverFlow.

Третья причина - Падение мотивации в середине обучения.
Вы влетаете в мир программирования, быстро проходите простые темы - переменные, циклы, условные выражения, все кажется очевидным. А дальше начинаются темы, которые уже требуют более сильного внимания: ООП, структуры данных, паттерны, тестирование и тд. И этот запал быстро угасает. Здесь на первый план выходят ваши источники обучения: вам придется искать разные объяснения одной и той же темы, ибо объяснение подходящее одному человеку, может не подойти другому.

Четвертая причина - Затяжная длительность обучения.
Когда делаешь что то очень долго, и не получаешь от этого никаких плодов (материальных), то само собой руки начинают опускаться. Чем больше времени тратишь, тем меньше мотивация. Характерно для многих отраслей. Ваша задача освоить необходимый минимум для трудоустройства, за короткий промежуток времени. Без наставника твое время обучения будет больше.

Пятая причина - Мало практики.
Слушать лекции, читать книги это хорошо, но реальное понимание приходит именно в момент решения задач. Особенно хороший рост происходит в момент ошибок: здесь часто вылезают ваши пробелы в знаниях. Невозможно "выучить" программирование, его нужно делать. Ведь невозможно стать художником, читая книги про искусство.

Если вы вдруг хотите начать программировать, этот пост для вас: Как я учил пикабушников программировать с нуля (новый набор!)

Лига программистов

2.3K поста12K подписчика

Правила сообщества

- Будьте взаимовежливы, аргументируйте критику

- Приветствуются любые посты по тематике программирования

- Если ваш пост содержит ссылки на внешние ресурсы - он должен быть самодостаточным. Вариации на тему "далее читайте в моей телеге" будут удаляться из сообщества

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества