#281 – Как учиться программировать?

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

Сначала я написал, как учить программирование. Потом себя исправил. Хотя раньше, я наверно бы не обратил на это внимание. Но тут важно понять разницу. Учить программирование и программировать, это две большие разницы.

Если вы будете сидеть и смотреть видосы на ютубе, это просто пустая трата времени. Лучше потратьте его на семью или друзей. Или просто пойдите погуляйте. Смотреть ролики – бесполезно. От слова совсем. Завтра вы не вспомните и 5 процентов того, что вы услышали.

Сразу нужно начинать с практики. Берете практическую задачу и пытаетесь ее решить. Или закодить. Или решаете задачки на специальных сайтах.

7 лет назад я сел учить javascript. И учил его я просто играя в игру. Да, вы правильно прочитали. Сайт codecombat.com. А сейчас делаю задания на сайте exercism.com с задачами по языку Го.

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

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