Лайфхакер
Лайфхакер
Лучшее
Новости
Жизнь
Рецепты
Здоровье
Кино
Технологии
Покупки
Лучшее
Новости
Жизнь
Рецепты
Здоровье
Кино
Технологии
Покупки
Куда поехать на выходные
Распродажа 11.11
✍️ Написать
Добрые новости
Есть мнение
Норм или стрём
Личный опыт
Объясняем за минуту
ОбразованиеСоветы
17 мая 2016

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

Вы самостоятельно учитесь программировать и изо всех сил стараетесь замотивировать себя? Самообразование может высасывать все силы. Вот 13 советов по обучению от Лоренс Брэдфорд (Laurence Bradford), создательницы блога learntocodewith.me для тех, кто учится кодить самостоятельно. Эти рекомендации помогут вам получить знания быстро, эффективно и без лишнего стресса.
Фото автора Наталия Басс
Наталия Басс

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

1. Найдите правильную мотивацию для обучения

Чёткое обоснование того, зачем вы изучаете программирование, поможет вам сконцентрироваться. Обязательно сформулируйте для себя конкретную цель. Детально рассмотрите свою мотивацию. «Хочу уметь», «хорошо бы научиться» — это плохая цель. Примеры хороших целей:

✍️ Скоро читатели смогут публиковать свои тексты на Лайфхакере. Станьте первыми!

  1. Продвинуться дальше в текущей карьере.
  2. Сменить род занятий.
  3. Зарабатывать дополнительно благодаря сторонним проектам.
  4. Разработать свой собственный продукт (игру, мобильное приложение), создать стартап.

Неважно, совпадают ли приведённые пункты с теми, что определите вы сами, — не забывайте о них. Помните, что конечная цель будет спасать в самые трудные моменты.

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

2. Выберите правильный язык

В самом начале может оказаться очень сложно решить, что именно изучать. Некоторые языки программирования освоить легче, некоторые имеют узкие сферы применения. Однако на этом не стоит серьёзно зацикливаться. Лучше начать с чего угодно, чем тратить часы в поисках «идеального» варианта. Потому что, освоив один язык программирования, будет легче переключиться на другой.

Если вы уже знаете свою конечную цель, определите, что необходимо для её достижения. Изучайте языки, которые соответствуют этой цели. Для разработки трёхмерных игр нужны одни языки и инструменты, для создания сайтов — другие.

Если не знаете, с чего начать, попробуйте изучить язык JavaScript. Нравится это или нет другим программистам, JavaScript становится всё более популярным и применяется не только при разработке веб-сайтов, но и в других сферах. Таким образом, вы покроете максимальное количество вариантов применения.

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

Чёткое расписание занятий повышает вероятность успеха. Но устанавливайте реалистичные дедлайны для конкретных задач. Не рассчитывайте осилить книгу по программированию из сотен страниц меньше чем за неделю — если только вы не бросите все другие обязанности на это время.

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

Самостоятельное изучение программирования
Eric Rothermel/Unsplash.com

Заниматься 25 минут в день легко. Стоит привыкнуть к такому минимуму, и вскоре вы не сможете оторваться от обучения на протяжении нескольких часов.

4. Занимайтесь одним делом в один момент времени

Многие пытаются делать сто вещей за раз. Огромная ошибка! Занимайтесь одним делом в один момент времени. Не изучайте параллельно HTML, JavaScript, Swift и что-то ещё. Вы сведёте себя с ума!

Этот пункт может даться вам с трудом (говорю по опыту), потому что всегда хочется выучить всё сразу.

В своей книге «Начни с главного!» Гэри Келлер (Gary Keller) сказал: «Необыкновенные результаты напрямую определяются тем, насколько сильно вы можете сузить свой фокус». Это можно применить к чему угодно, включая изучение программирования. Не бойтесь опоздать — языки и технологии никуда не денутся. Начинайте с малого и двигайтесь вперёд.

5. Делите всё на небольшие порции

Как и в предыдущем совете, вам не нужно впихивать в себя сразу слишком большой объём информации, даже если она по одной теме. Изучать что-то новое намного легче, когда оно раздроблено на мелкие порции.

Сфокусируйтесь на одной теме и разделите её на удобоваримые кусочки. Удостоверьтесь, что вы полностью поняли и усвоили какую-то концепцию, перед тем как переходить к следующей.

Предприниматель Тим Феррисс (Tim Ferriss) придумал акроним ABC — Always Be Compressing. Идея заключается в том, что каждый блок информации нужно постараться сформулировать настолько кратко, насколько возможно. Потом обобщить это в абзац, создать диаграмму или изображение, использовать мнемоническую схему — что угодно, если это поможет вам быстро вспомнить нужное.

6. Меняйте способы

Исследования показывают, что чем больше типов восприятия информации вы используете, тем больше вероятность её усвоить. В этом вам помогут книги, видео, интерактивные уроки, тесты, подкасты и многое другое.

Впитывайте информацию любыми возможными способами. По словам Джуди Уиллис (Judy Willis), автора книги «Как научить ребёнка легко учиться», чем больше областей мозга хранит данные о предмете, тем активнее формируются взаимосвязи. Их избыточность даёт учащемуся дополнительные возможности доставать информацию из разных хранилищ мозга. Такие перекрёстные связи данных означают, что мы изучили что-то, а не просто запомнили.

7. Обучайте других

Необходимость объяснять кому-то концепцию или процесс даёт гарантию, что вы сами полноценно это усвоите. Делать это можно разными способами. Один из них — вести курс или семинары для подростков. Можно делать свои видео на YouTube с объяснениями каких-то концепций. Не нравится идея с видео? Можно обойтись и без него. Вы можете преподавать разными способами. Как вариант — писать. Например, с помощью своего блога я не только помогаю другим, но также обучаюсь гораздо эффективнее, чем если бы я училась одна.

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

На образовательных платформах, как правило, есть возможность помогать другим. Обычно это что-то вроде форума с вопросами учащихся. Загляните туда, и если там есть вопрос, ответ на который вам известен (или у вас есть хотя бы соображения по поводу), — пишите, не стесняйтесь. На хороших образовательных сайтах царит здоровая атмосфера, и вашу помощь оценят. И не стесняйтесь задавать вопросы сами! Дайте другим возможность объяснить вам что-нибудь.

8. Найдите единомышленника

Это можно реализовать через личную встречу или онлайн. Можно попробовать скооперироваться с другом или членом семьи, который тоже хочет учиться программированию. Подобно тому, как люди ходят в тренажёрный зал с другими и вместе ставят цель сбросить вес, вы тоже можете найти партнёра в Сети.

9. Найдите наставника

Чаты и форумы образовательных платформ — неплохие места для поиска единомышленников и, возможно, наставников.

Онлайн-форумы — это, конечно, ценный источник информации, но ничто не может сравниться с персональной поддержкой, когда есть возможность получить ответ напрямую.

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

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

Устанавливайте цели и работайте над ними. Вознаграждайте себя, когда достигнете их.

Самостоятельное изучение программирования
Pawel Kadysz/Unsplash.com

11. Переделайте чей-нибудь код

Посмотрите, как кто-то другой реализовал решение, которое вы хотите разработать. Заглядывайте в open source проекты на GitHub. Сообщество программистов может оказаться очень дружелюбным местом, где чтение (или даже модификация) чьего-то кода — это абсолютно нормально. Просто просматривайте строку за строкой, размышляя, как каждая из них работает и сочетается с общей картиной.

Используйте чью-то работу для вдохновения и идей.

12. Практикуйтесь. Не зацикливайтесь только на обучении

Очень важный пункт. С этим всегда застревают новички. Вам нужно начать писать свой собственный код как можно раньше. Я знаю, это сложно, но в какой-то момент стоит отойти от уроков и начать создавать реальные проекты.

Выяснение того, как всё работает, — это ваше собственное испытание, а ошибка — то, что кардинально изменит правила игры. Это ведёт нас к последнему совету.

13. Не бойтесь неудач

Есть такое понятие — продуктивность неудачи. Чем сложнее даётся изучение чего-то, тем лучше вы будете помнить усвоенную информацию. Неудачные попытки могут помочь вам приобрести более глубокое понимание, потому что вы будете вовлечены в поиск собственных ошибок и их исправление. Действовать и узнавать что-то самостоятельно, критиковать себя и исследовать новое — это чрезвычайно важно.

Даже если вы никогда не закончите создание вашего маленького веб-сайта или приложения, вы многому научитесь, пробуя и ошибаясь. Этот подход гораздо эффективнее механического следования обучающим примерам, когда все ответы перед носом.

Вывод

Ключ к успешному самообучению — это уверенность. Если вы верите в себя, то с большей вероятностью у вас всё получится лучше, чем ожидалось. Прекратите сомневаться в себе и своих способностях, и вы прорвётесь, как настоящий чемпион!

Игра проиграна, только если вы сдались.

Источник: 13 Learning Hacks For People Teaching Themselves How to Code
Если нашли ошибку, выделите текст и нажмите Ctrl + Enter
Это интересно
Чем заняться в выходные осенью в Санкт-Петербурге: 5 идей на любой вкус

Чем заняться в выходные осенью в Санкт-Петербурге: 5 идей на любой вкус

Как выбрать кухонный нож: 3 совета от Samura

Как выбрать кухонный нож: 3 совета от Samura

Не Питером единым: 10 мест в Ленобласти, которые стоит посетить 

Не Питером единым: 10 мест в Ленобласти, которые стоит посетить 

Как легко смонтировать ролик: 6 шагов для новичков на примере Мовавика Видео

Как легко смонтировать ролик: 6 шагов для новичков на примере Мовавика Видео

Реклама
Комментарии
Авторизуйтесь, чтобы оставить комментарий
Nick Allon
18.05.16 18:05
13 советов тем, кто изучает "что угодно" самостоятельно
Алишер Касымов
21.02.17 15:43
а вообще есть сайт, где подробно рассказывается, какой язык для чего подходит: http://carlcheo.com/startcoding
Что вы могли пропустить
Знаете ли вы, почему кошки любят сидеть на ноутбуках?
Знаете ли вы, почему кошки любят сидеть на ноутбуках?
0
11 ноября
Образование
Образование
8 невероятных явлений, которые можно увидеть в небе
8 невероятных явлений, которые можно увидеть в небе
0
10 ноября
Образование
Образование
Иллюзия ясности: как убедиться, что вы на самом деле всё понимаете
Иллюзия ясности: как убедиться, что вы на самом деле всё понимаете
0
10 ноября
Образование
Образование
Придёт серенький волчок: почему наши предки пели страшные колыбельные
Придёт серенький волчок: почему наши предки пели страшные колыбельные
0
6 ноября
Книги
Образование
Как конкурс «Наука. Территория героев» помогает молодым людям делать первые открытия
Как конкурс «Наука. Территория героев» помогает молодым людям делать первые открытия
0
6 ноября
Образование
Образование
«Кто написал марш Радецкого?»: почему не стоит считать глупыми людей из уличных опросов
«Кто написал марш Радецкого?»: почему не стоит считать глупыми людей из уличных опросов
0
6 ноября
Образование
Образование
Знаете ли вы, почему фламинго розовые?
Знаете ли вы, почему фламинго розовые?
0
5 ноября
Образование
Образование
Мумии русалок и проклятия гробниц: что скрывается за археологическими «сенсациями»
Мумии русалок и проклятия гробниц: что скрывается за археологическими «сенсациями»
0
30 октября
Образование
Образование
8 безобидных вещей и занятий, которые в прошлом были запрещены
8 безобидных вещей и занятий, которые в прошлом были запрещены
0
22 октября
Образование
Образование
Может ли чат-бот быть расистом? Что такое алгоритмическая предвзятость
Может ли чат-бот быть расистом? Что такое алгоритмическая предвзятость
0
18 октября
Образование
Образование
«Я тебя могну»: английский сленг из песен на русском, который вы могли не понять
«Я тебя могну»: английский сленг из песен на русском, который вы могли не понять
0
15 октября
Образование
Образование
Знаете ли вы, почему время идёт только вперёд?
Знаете ли вы, почему время идёт только вперёд?
0
14 октября
Образование
Образование
Как перестать забывать о важных вещах с помощью разных видов памяти
Как перестать забывать о важных вещах с помощью разных видов памяти
0
12 октября
Образование
Образование
Астроном Владимир Сурдин: 6 космических чудес, которые поражают воображение
Астроном Владимир Сурдин: 6 космических чудес, которые поражают воображение
0
11 октября
Образование
Образование
Правда ли интроверты скромные, а экстраверты не умеют молчать
Правда ли интроверты скромные, а экстраверты не умеют молчать
0
8 октября
Образование
Образование
Что вы могли пропустить
OnePlus раскрыла точные даты выхода Android 17 на некоторых устройствах
OnePlus раскрыла точные даты выхода Android 17 на некоторых устройствах
0
6 ноября
Советы
Советы
3 способа аккуратно сложить простыню на резинке
3 способа аккуратно сложить простыню на резинке
4 ноября
«Горящая изба»
Советы
Астрономы обнаружили крупный ледяной объект за Плутоном
Астрономы обнаружили крупный ледяной объект за Плутоном
0
30 октября
Новости
Советы
Как заточить нож дома, чтобы он резал даже помидоры
Как заточить нож дома, чтобы он резал даже помидоры
28 октября
«Горящая изба»
Советы
Как выбрать кухонный нож: 3 совета от Samura
Как выбрать кухонный нож: 3 совета от Samura
0
27 октября
Советы
Советы
Экологичность на автопилоте: как заботиться о природе, если у вас мало времени
Экологичность на автопилоте: как заботиться о природе, если у вас мало времени
0
26 октября
Советы
Советы
Пока ждёте GTA 6: 30 игр на PS5 для двоих
Пока ждёте GTA 6: 30 игр на PS5 для двоих
0
25 октября
Советы
Советы
«Крёстные отцы ИИ» и 400 учёных потребовали запереть мощные нейросети в «песочницах»
«Крёстные отцы ИИ» и 400 учёных потребовали запереть мощные нейросети в «песочницах»
0
15 октября
Новости
Советы
Смартфоны Samsung могут получить Galaxy OS — новую оболочку на базе ИИ
Смартфоны Samsung могут получить Galaxy OS — новую оболочку на базе ИИ
0
14 октября
Советы
Советы
5 простых способов почистить чайник от накипи
5 простых способов почистить чайник от накипи
13 октября
«Горящая изба»
Советы
Как постирать куртку в стиральной машине и не испортить вещь
Как постирать куртку в стиральной машине и не испортить вещь
9 октября
«Горящая изба»
Советы
Как прочистить унитаз от засора
Как прочистить унитаз от засора
0
28 сентября
Ликбез
Советы
Шестилетняя девочка из Китая установила рекорд по сборке кубика Рубика
Шестилетняя девочка из Китая установила рекорд по сборке кубика Рубика
0
25 сентября
Советы
Советы
Какой обогреватель для дома выбрать, чтобы не переплачивать по счетам
Какой обогреватель для дома выбрать, чтобы не переплачивать по счетам
15 сентября
«Горящая изба»
Советы
Съезжаем со съёмной квартиры: чек-лист уборки, которая поможет вернуть депозит
Съезжаем со съёмной квартиры: чек-лист уборки, которая поможет вернуть депозит
0
7 сентября
Советы
Советы

Новые комментарии

Аватар автора комментария
MinimumLaw58 минут назад

0 / 0

Очень кратко. Если это не является проблемой для обоих - норм. В остальных случаях - не норм. Стрем тут проходит по статьям УК "насильственные действия сексуального характера". Что до авторских позиций - они понятны. Но никто и не говорил, что они будут приняты безоговорочно.
Норм или стрём: заниматься сексом на первом свидании
Аватар автора комментария
Сергей Янков5 часов назад

+1 / 0

Оскар одна из лучших его работ , а вот кобра и отряд самоубийц ну такое . Лучше уж Судья Дред .
Без Рокки и Рэмбо: в Сети выбрали 10 лучших фильмов Сильвестра Сталлоне
Аватар автора комментария
Avan Soulse6 часов назад

0 / 0

"То есть, хотя я и готова на секс, я не готова на секс с кем попало. Ухаживания никто не отменял." Иными словами, вы хотите получить живую и бесплатную секс-игрушку, которая ещё будет за вами предварительно ухаживать, при этом рискуя самой оказаться игрушкой, т. к. человек наверняка пожелает сполна возместить свои затраты. Чертовски смелая позиция. Касательно "И до тех пор, пока люди отправляются в постель добровольно, в этом нет ничего особенного." тоже неоднозначный вопрос, что считать добровольностью? В современном мире концепция "свободных связей" опирается на идею максимальной автономии: мол, два взрослых адекватных человека договорились о правилах игры. Однако на практике идеальное равенство встречается редко — почти всегда один из участников привязывается сильнее, а другой пользуется этим и доминирует. Не говоря уже о психологических состояниях (депрессии ли, повышенной тревожности), которые подготавливают почву для нашего якобы "добровольного" согласия.
Норм или стрём: заниматься сексом на первом свидании
Аватар автора комментария
Zhenya Bezfamilny10 часов назад

0 / 0

Очень сомнительная подборка
Без Рокки и Рэмбо: в Сети выбрали 10 лучших фильмов Сильвестра Сталлоне
Давайте посчитаем. Как эффективно вести семейный бюджет

Давайте посчитаем. Как эффективно вести семейный бюджет

Лайфхакер
Информация
О проектеРубрикиРекламаРедакцияВакансииО компании
Подписка
TelegramВКонтактеTwitter (X)PinterestYouTubeИнициалRSS
Правила
Пользовательское соглашениеПолитика обработки персональных данныхПравила применения рекомендательных технологийПравила сообществаСогласие на обработку персональных данныхСогласие для рекламных рассылокСогласие для информационной программы
18+Копирование материалов запрещено.
Издание может получать комиссию от покупки товаров, представленных в публикациях