Почему не получается учиться кодить?
Научиться программировать сложно. Это чертовски сложно. Есть много способов буквально застрять в процессе обучения. И эта статья поможет вам избежать некоторые из них:
У вас нет конечного желаемого результата
Прежде чем перейти к тому, как вы что-то получаете, спросите себя, зачем вам это нужно. Найдите конкретную цель, запишите ее, сделайте стикер и поместите в то место, где вы можете видеть ее каждый день. Не говорите: я хочу стать веб-разработчиком. Скажите: Я хочу стать разработчиком, потому что это всегда было моей детской мечтой. Или потому, что я хочу повысить зарплату и изменить свою жизнь. Или, может быть, потому что я хочу воплотить в жизнь идею этого приложения и думаю, что оно изменит мир.
У вас нет плана
Теперь, когда вы знаете, зачем вам что-то, как вы собираетесь это получить? Это просто; вам нужен план. Обратный инжиниринг процесса, чтобы получить то, что вы хотите. Итак, если вы хотите стать веб-разработчиком, откройте Google и поищите самые востребованные навыки такого профессионала. Затем посмотрите, где вы можете научиться этим навыкам. Определите, сколько времени вам понадобится, и составьте временной план действий. План необходим, потому что он держит вас на правильном пути. Вы сохраняете мотивацию и очень быстро набираете обороты, если придерживаетесь этого.
Вы выбрали слишком много ресурсов
Веб-разработчиков постоянно засыпают людьми, которые хотят, чтобы мы покупали их курсы. Купите этот мастер-класс по React, эту электронную книгу по JavaScript, этот гайд для собеседований. Нет ничего плохого в том, что создатели продают свою продукцию. Но когда вы являетесь клиентом, вы не можете купить какой-либо ресурс, с которым сталкиваетесь в Интернете. Это трудно объяснить. Вы чувствуете, что знаете недостаточно, и только если вы потратите больше денег на больше ресурсов, вы получите новые навыки. Но это не так. Вам не нужны 100 курсов Udemy или библиотека, полная пыльных книг по программированию, которые вы никогда не прочитаете. Инвестируйте в очень немногие избранные ресурсы для своего обучения и сосредоточьтесь на них. Это избавит вас от стресса, связанного с овладением искусством программирования, и ваша жизнь станет намного лучше.
Вы не практикуетесь каждый день
Однажды я услышал, что Майкл Фелпс сказал, что тренируется каждый день, потому что, если он пропустит хотя бы одну тренировку в понедельник, ему придется выполнять двойную работу во вторник. Никогда не было более верных слов о последовательности. Вы конечно не должны программировать как сумасшедший каждый день и ночь. Тем не менее, было бы глупо не признать, что, особенно в начале вашей карьеры, постоянство имеет решающее значение для изучения языка программирования. Вам не нужно быть похожим на Майкла Фелпса, когда дело касается дисциплины; Выходной день разрешен и необходим. Но помните о важности, которую постоянное присутствие за вашим столом будет иметь в долгосрочной перспективе!
Вы не создаёте достаточно проектов
Когда вы учитесь программировать, чем меньше вы знаете, тем больше хотите собирать ресурсов для роста. К сожалению, такое поведение часто остается с вами, поэтому даже после нескольких часов изучения языка вы все равно чувствуете необходимость пройти еще один урок, еще один курс. А пока ваш портфель проектов остается пустым, поэтому у вас меньше возможностей найти свою первую работу и более низкий уровень квалификации, чем у людей, которые строят много вещей сами. Решение? Проектный подход. Изучите концепцию, а затем напишите код. Представили забавное приложение, которое вы могли бы создать? Напишите код.
Всегда создавайте что-то, потому что именно так вы растете и становитесь профессиональным разработчиком.