Промышленность разрушается программированием. Вы готовы?
Биология + R = Биостатистика. Маркетинг + Python = Аналитика рынка. Инженерия + С = Робототехника. Вы можете попытаться избежать неизбежного поглощения или выйти на передний план в своей области, приняв код.
За последние пять лет я написал как минимум одну программу на MATLAB, R, C++, SQL, VBA, HTML и Python. Вот правила, которым я следую, когда дело доходит до изучения нового языка программирования.
Правило первое: определите, почему
Четко определите, почему вы хотите выучить определенный язык. Повысит ли это вас на более высокооплачиваемую работу? Открывает ли это область работы, в которой вы хотите быть? Запишите причину на стикере. Разместите это на видном месте на своем компьютере, чтобы мотивировать, когда энергия иссякает. И поверьте, он иссякнет.
Правило второе: определите ресурсы
Ни один источник не может предоставить все, что вам нужно для изучения языка, и точка. Найдите по крайней мере три ресурса, с которыми вы можете работать, например:
- Канал(ы) YouTube [бесплатно]
- физическая книга [20–40 долларов США]
- онлайн-курс [$20-$100]
Недавно я изучил С++. Я нашел отличную вводную 10-часовую серию YouTube, взял «Как выучить C++ за 24 часа» в моей местной библиотеке и нашел еще одного ютубера, который действительно углубляется в сложные концепции.
Правило третье: создайте план
- Где вы сейчас?
- Где вы хотели бы быть?
- Сколько времени это займет у вас?
Посвятите 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