Привет!
Если вы совсем новичок или продолжаете обучение, вы неизбежно столкнётесь с определёнными трудностями в процессе обучения: прокрастинация, отсутствие мотивации, непонимание того, что нужно делать для решения сложной задачи и т.п. Чтобы понимать, что вас может ждать и как преодолеть эти препятствия, не совершая типичных ошибок, обратите внимание на подборку ссылок ниже. Уверен, к некоторым статьям вы будете возвращаться не раз.
Для неопределившихся с направлением:
- Жизнь программиста
- Четыре ошибки новичков в программировании
- Стоит ли учить JavaScript: перспективы, ситуация на рынке труда, мнения экспертов
- Зачем изучать Node.js, или О перспективах бэкенда на JavaScript
- Программирование на Python: особенности обучения, перспективы, ситуация на рынке труда
- Зачем изучать PHP: рейтинг, перспективы, сферы применения
Перед прохождением курсов:
- [Обучение программированию в 30+ лет: подробный гайд](Оhttps://ru.hexlet.io/blog/posts/learn-to-program-at-30)
- Какое образование эффективнее? Обсуждаем на Аргументариуме
- Как стать мидл или синьором разработчиком, обучаясь на любых курсах по программированию?
Частые ошибки:
Продуктивность и мотивация:
- Фокусировка: авторитетное руководство о том, как улучшить концентрацию и внимание
- Изучайте новое с помощью доказанных наукой методов
- Как качественно запоминать новую информацию?
- Как всё успевать, когда не хочется работать
- Почему процесс обучения останавливается и что с этим делать
- 4 совета начинающим программистам для повышения своей продуктивности
Процесс обучения:
- Сложные простые задачи по программированию
- 10 советов о том, как более эффективно учиться на Хекслете
- Как учиться программировать: 6 вещей, которые я понял, учась на Хекслете
- Эдди Османи о том, как изучать современный JavaScript
- Почему ошибки — важнейшая часть учебного процесса, или 7 способов устранения ошибок для вдохновленного обучения
Понятия и концепции:
- Понимаем сленг программистов: мини-словарь для начинающих разработчиков
- Подстановочная модель вычислений
- Совершенный код: именование в программировании
- Совершенный код: ошибки именования в программировании I
- Рекурсия, рекурсивный процесс и итеративный процесс
Перед первым проектом, будете ли вы выполнять его сами или с наставником:
Для расширения кругозора:
Вышеприведённую подборку можно добавить в закладки, чтобы не искать по всему блогу.
Советую периодически просматривать статьи и блоги студентов на Hexlet, можно найти много интересного и полезного.