Как «оторваться» сегодня за 5 простых шагов

Научиться программировать сложно.

Это чертовски сложно. И я так благодарен, что прошел через этот процесс уже в своей жизни. Я помню все неприятные моменты, когда я сидел перед клавиатурой, чувствуя себя потерянным в море ресурсов.

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

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

У вас нет результата

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

«Пьеро, не могли бы вы мне помочь и показать, как вы стали веб-разработчиком?»

«Привет, х, это потрясающе; Прежде всего, прежде чем мы начнем, я должен спросить вас: почему вы хотите стать веб-разработчиком? »

Конец разговора. Вы только что встретили первый блок на своем пути обучения.

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

Не говорите: я хочу стать веб-разработчиком.

Скажите: Я хочу стать разработчиком, потому что это всегда было моей детской мечтой. Или потому, что я хочу повысить зарплату и изменить свою жизнь. Или, может быть, потому что я хочу воплотить идею в жизнь этого приложения и думаю, что оно изменит мир.

У тебя нет плана

Теперь, когда вы знаете, почему вы чего-то хотите, как вы собираетесь это получить? Это просто; вам нужен план.

Обратный инжиниринг процесса, чтобы получить то, что вы хотите. Итак, если вы хотите стать веб-разработчиком, откройте Google и поищите самые востребованные навыки такого профессионала.

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

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

Вы выбрали слишком много ресурсов

Я недавно написал об этом статью здесь на Medium. Веб-разработчиков постоянно засыпают людьми, которые хотят, чтобы мы купили их курсы. Купите этот мастер-класс по React, эту электронную книгу по JavaScript, этот айс - набор инструментов для собеседования по кодированию.

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

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

Но это не так. Вам не нужны 100 курсов Udemy или библиотека, полная пыльных книг по программированию, которые вы никогда не прочитаете.

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

Ты не практикуешься каждый день

Однажды я услышал, что Майкл Фелпс сказал, что тренируется каждый день, потому что, если он проиграет хотя бы одну тренировку в понедельник, ему придется выполнять двойную работу во вторник.

Никогда не было более верных слов о том, чтобы быть последовательным.

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

Вам не нужно быть похожим на Майкла Фелпса, когда дело касается дисциплины; Я даже не близок к этому. Выходной день разрешен и необходим. Но помните о важности, которую постоянное присутствие за вашим столом будет иметь в долгосрочной перспективе!

Вы не строите достаточно проектов

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

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

Решение? Проектный подход. Изучите концепцию, а затем напишите код. Получите представление о забавном приложении, которое вы могли бы создать? Напишите код.

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

Заключение

Кодировать сложно, но это не значит, что это должно быть безумным и разочаровывающим процессом для вас, как для меня. В этой статье я показал вам, что именно я сделал не так в своей карьере. Я гарантирую вам, что, если вы последуете моему совету и исправите свое поведение, вы сразу же «вырветесь» и освободитесь от неудач и боли во время обучения программированию.

- Пьеро

ХОТИТЕ НАУЧИТЬСЯ КОДИРОВАТЬ И ПОЛУЧИТЬ УДИВИТЕЛЬНУЮ РАБОТУ ВСЕГО ЗА 6 МЕСЯЦЕВ? НАЖМИТЕ ЗДЕСЬ, ЧТОБЫ ПОЛУЧИТЬ БЕСПЛАТНУЮ КНИГУ, КАК ЭТО ДЕЛАТЬ!