Шаг №2 Учиться, учиться и еще раз учиться.
Можно ли освоить программирование или другую IT-профессию
самостоятельно? Конечно! Если очень захотеть, можно и в космос полететь. Тем более, что при обучении такая черта характера вам в любом случае потребуется.
Почти все изведанное на сегодняшний день есть в Интернете: необходимые материалы, кейсы, примеры решения задач, книги, онлайн-курсы и т.д. Но есть проблема. Вы не освоите все разом, ответы не лежат структурировано по полочкам в бесчисленном потоке информации, даже правильно гуглить вопрос — уже навык.
Потому примите тот факт, что на самостоятельное изучение потребуется больше времени. И вот несколько советов, чтобы этот путь стал немного проще:
- Подходите к освоению технологии комплексно, рассматривайте тему со всех сторон — через книги, статьи, онлайн-курсы, видео на ютубе, чаты, форумы и т.д.
- Пробуйте писать код самостоятельно. Даже если вы не видите смысла “здороваться с миром”, он есть. Очень многие преподаватели в вузах советует делать (но не использовать!) шпоры к экзаменам, так как студенты в момент сокращения и переписывания лучше запоминают тему.
- Читайте книжки. В нашем блоге можно найти топ-10 книг для программистов, которые точно помогут преисполниться в своем познании.
- Любите играть? Отлично. Можно проводить отдых с пользой для будущей профессии с такими играми, как Code Combat, CodinGame, Screeps и другими.
- Найдите наставника, например на Hack.pledge. Достаточно искреннего желания и готовности действовать, чтобы вас приняли в комьюнити. Большинство разработчиков будут рады поделиться с вами знаниями и дать советы.
- Разберите чужой код и попробуйте собрать обратно.
- Сформируйте информационное поле должным образом. Это могут быть тематические каналы в телеграме, и не только про обучение. Паблики с мемами помогут влиться в тусовку, даже если большинство шуток будет непонятны.