Промышленность разрушается программированием. Вы готовы?

Биология + R = Биостатистика. Маркетинг + Python = Аналитика рынка. Инженерия + С = Робототехника. Вы можете попытаться избежать неизбежного поглощения или выйти на передний план в своей области, приняв код.

За последние пять лет я написал как минимум одну программу на MATLAB, R, C++, SQL, VBA, HTML и Python. Вот правила, которым я следую, когда дело доходит до изучения нового языка программирования.

Правило первое: определите, почему

Четко определите, почему вы хотите выучить определенный язык. Повысит ли это вас на более высокооплачиваемую работу? Открывает ли это область работы, в которой вы хотите быть? Запишите причину на стикере. Разместите это на видном месте на своем компьютере, чтобы мотивировать, когда энергия иссякает. И поверьте, он иссякнет.

Правило второе: определите ресурсы

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

  • Канал(ы) YouTube [бесплатно]
  • физическая книга [20–40 долларов США]
  • онлайн-курс [$20-$100]

Недавно я изучил С++. Я нашел отличную вводную 10-часовую серию YouTube, взял «Как выучить C++ за 24 часа» в моей местной библиотеке и нашел еще одного ютубера, который действительно углубляется в сложные концепции.

Правило третье: создайте план

  1. Где вы сейчас?
  2. Где вы хотели бы быть?
  3. Сколько времени это займет у вас?

Посвятите x часов в день этому начинанию. Суммируйте время, необходимое для использования ваших ресурсов, а затем утройте это время.

Пример: совершать 2 часа в день. 10-часовой сериал на YouTube превращается в 30 часов обучения. «Изучай C++ за 24 часа» становится «Изучай C++ за 72 часа». Общее время обучения = 102 часа. Разделить на 2 часа в день = 50 дней.

Это займет время. Какой бы дневной тариф вы не выбрали — придерживайтесь его! Чередуйте свои ресурсы, поскольку они будут охватывать одни и те же темы с разных точек зрения, давая вам целостную перспективу.

Правило четвертое: информируйте, выполняйте.

Эта двойственность имеет решающее значение. По мере изучения своих онлайн-ресурсов перестаньте читать/смотреть и примените себя, написав собственный код. Я считаю, что 70% обучения происходит, когда вы активно программируете.

Поставить в известность

Делайте организованные заметки, пересматривайте видео и взаимодействуйте со своими ресурсами.

Выполнять

Примените концепции, написав сценарий (даже если вам нужно напрямую скопировать код).

Узнайте о новой теме, а затем выполните, закодировав концепцию. Никогда не прекращайте делать это. Информировать, выполнять. Информировать, выполнять.Информировать, выполнять.

Правило пятое: уходи

Обратите внимание на рисунок ниже.

Когда сложность возрастает, отойдите. Нет ничего плохого в том, чтобы обругать язык, захлопнуть ноутбук и вернуться на следующей неделе!

В конце дня…

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

Вам больше нечем заняться в этот день? Смотрите другие мои статьи: https://medium.com/@PhilParisi

Зайдите на мой канал YouTube для начинающих программистов: https://youtube.com/c/PhilsBeginnerCode

Сертификация MATLAB: https://trainings.internshala.com/matlab-training