ЧУДО "САИКТ"

10 советов для тех, кто изучает программирование самостоятельно

Парадокс: никто не знает, сколько существует языков программирования. Ясно, что счет идет на сотни, но точное количество никому не известно, так как кроме технологий, которые у всех на слуху – C и C++, Java и Javascript, Python и PHP – существует еще множество языков, которые используются только в рамках какой-либо корпорации и не стали «достоянием общества».

 

Впрочем, уже тех ЯП, которые мы перечислили, достаточно, чтобы заинтересоваться IT-сферой, так как все, что использует человек, так или иначе зависит от работы программистов: компьютерные приложения управляют самолетами и спутниками, умные алгоритмы быстро находят для нас информацию в сети, а инновационные технологии в буквальном смысле создают новую цифровую реальность.

 

Именно поэтому сегодня мы переживаем самый настоящий «бум» интереса к программированию – вузы увеличивают количество мест на свои факультеты, открываются новые учебные центры, разработчики уходят в преподавание и читают лекции.

 

Более того, многие изучают программирование самостоятельно. Ты относишься к их числу? Поздравляем – это достойно уважения. Мы знаем, насколько это сложно – сфера программирования обширна, изменчива и требует крепкой мотивации.

 

Наши преподаватели подготовили несколько рекомендаций для тех, кто грызет гранит науки в одиночку, без помощи наставника. Для тех, кто понимает, что за IT-технологиями – будущее. Для тебя.

 

Осваиваем программирование самостоятельно

 

Совет 1. Поставь цель.

 

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

 

Цель должна быть конкретной и измеряемой. Например, «хорошо уметь программировать» – это плохая цель, а «сделать интернет-магазин» – хорошая. Сроки типа «когда-нибудь» заведут тебя в тупик, а «в течение лета» – напрямую приведут к успеху.

 

Да, и еще: советуем записать цель, а не просто держать в голове. Это может быть обычная записная книжка, специальное приложение в твоем смартфоне, обои на стене – неважно! Главное – цель должна быть зафиксирована.

 

 Поставь цель
Цель нужно записать

 

Совет 2. Выбери технологию.

 

Какой язык программирования изучать? Вот уж вопрос вопросов. Это зависит от многого – твоего возраста, наличия базы знаний, конечной цели (см. совет №1).

 

Если ты только знакомишься с программированием, советуем начать с javascript или С – эти ЯП станут отличным стартом в профессию и помогут разобраться с другими технологиями в дальнейшем.

 

Совет 3. Составь расписание.

 

Выдели время для ежедневных занятий программированием. Запомни: лучше штудировать учебники 1 час каждый день, чем выделять на эти занятия, скажем, только воскресенье. Так будет намного эффективнее, хотя времени будет тратиться примерно столько же.

 

P.S. Конечно, иногда можно делать выходные – но и в эти дни думай о тех задачах, которые остались нерешенными и ждут тебя в рабочих файлах.

 

Совет 4. Не изучай одновременно несколько ЯП.

 

Можно ли освоить программирование самостоятельно, если кодить на нескольких языках сразу? Вряд ли.

 

Рекомендуем сузить фокус и сосредоточиться на чем-то одном, а уже после знакомства с одним ЯП последовательно переходить на следующий уровень. Языки программирования никуда не денутся, а вот мотивацию потерять очень легко.

 

Совет 5. Дели все на порции и обобщай.

 

Американский писатель Тимоти Феррис придумал акроним ABC (Always Be Compressing), что дословно можно перевести «всегда будь лаконичным». Это значит, что любую информацию нужно сжать настолько, насколько это возможно, а затем обобщить в текстовый абзац, а лучше – создать диаграмму, инфографику или изображение.

 

Помни: в изучении программирования предельно важна визуализация – картинки и всевозможные графики помогают усваивать знания намного эффективнее.

 

Совет 6. Используй разные типы информации.
 
Конечно, при самостоятельном изучении программирования важнее всего читать правильные книги, однако сегодня в интернете полно и других источников инфы. Это видеоуроки, аудиоподкасты, статьи в блогах. Да что говорить – даже переписка на специализированных форумах может стать невероятно полезной.

 

Используй разные типы информации
Используй разные типы информации, не только текст

 

Совет 7. Внеси в процесс элементы игры.

 

Мотивируй себя так: проштудирую книгу – попрошу родителей купить мне новый смартфон (или купи сам, если имеешь заработок). Решу это практическое задание – посмотрю очередную серию «Игры престолов». Закончу читать главу – сделаю катку на «CS:GO». Думаем, что принцип ясен.

 

Совет 8. Изучай чужой код.

 

Для этого существуют форумы, специализированные ресурсы типа github.com. Просматривай строки, выполняй задания на практике, переделывай алгоритмы, читай советы «бывалых», экспериментируй.

 

Совет 9. Практикуйся.

 

Не пропускай задания из книг (мы знаем, это очень хочется). Решай задачи, которые увидишь на форумах. Придумывай себе новые упражнения, ведь механическое следование обучающим примерам – это не просто неэффективно, но и скучно.

 

Совет 10. Не бойся неудач.

 

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

 

Будь уверен в себе, и – успехов!

 

Совет-бонус. Найди наставника.
Мы знаем, как сложно мотивировать самого себя. Когда ты поймешь, что нуждаешься в поддержке преподавателя – записывайся к нам на курсы.
Яндекс.Метрика