Путешествие в мир программирования.

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

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

И это привело меня к первому пункту «когда я действительно начну учиться?». Стать разработчиком — это цель или мечта? Или я думаю, что это причудливо и круто? Потому что это огромная разница между одним ответом и другим. Первое, что я заметил, когда застрял на кривой обучения — что случалось и до сих пор происходит много раз — это то, что я не знал наверняка, хочу ли я в конце концов стать профессиональным разработчиком. И это потянуло меня назад, и испортило мои мысли и уверенность.

Таким образом, я понял, что это и было, по сути, моей первой целью: с абсолютной уверенностью ответить, хочу я им стать… или нет. Если вы не знаете, как на это ответить, или у вас есть только слабое ощущение, что ответ верный, отойдите от ноутбука или рабочего стола и отдохните. Не кодируйте и не учитесь ничему в течение 2 или 3 дней. Вы найдете свой ответ, даже не задумываясь об этом. Так я нашел свою. Я скучал по тому, что застреваю перед своим ноутбуком и пытаюсь решить проблемы, без которых я мог бы жить хорошо. Я скучал по работе, по обучению, по программированию и был счастлив делать довольно паршивые программы, которые работали и давали конечный результат. И если вы окажетесь в такой же ситуации, пропустив эти ужасные моменты… вы, мой друг, на правильном пути к тому, чтобы стать разработчиком.

Что приводит ко второму пункту моего вопроса: когда я действительно начну учиться и писать код? Ну, для начала вам нужно распечатать бумагу и приклеить ее к своей машине со словом «ПРОКРАСТИНИРУЙТЕ». И каждый раз, когда вы заполняете, что вы не хотите учиться или что-то делать, или даже вы потеряли себя в своих поисках Google или YouTube, посмотрите на бумагу и помните: «Я должен избегать прокрастинации!»

И поверьте мне, я много откладывал. Всегда откладывал то, что не должен откладывать, например, создание программ и применение своих знаний на работе. Я обнаружил, что прыгаю из школы в школу, из учебника в учебник, а не программирую. И это плохо! Не нужно бояться начинать и сохранять темп. Не знаете, что делать? Просто выберите понравившийся веб-сайт и попробуйте его воспроизвести. Вам нравится конкретная игра, сделайте ее сами. Вам нравятся базы данных, просто создайте такую, которая воспроизводит Google. Вы не можете или знаете, как это сделать? Двигайтесь шаг за шагом, ищите, учитесь и развивайтесь... ваше воображение ограничено! И, конечно же, ты застрянешь. Но это неплохо. На самом деле, мой друг, это лучшее, что могло с тобой случиться. Когда вы застреваете, вы вынуждены искать ответ, отступать от своей зоны комфорта, теряться, что обязывает вас найти способ вернуться в свою зону комфорта. На этом пути вы будете учиться и становиться лучше, расширять свои знания и способность решать проблемы, что сделает вас на шаг ближе к вашей цели.

Конечно, это легко сказать и трудно сделать. Жизнь — это ерунда, и иногда у нас нет времени даже посидеть на диване 5 минут и посмотреть что-то по телевизору, или прочитать книгу, или простую статью, подобную этой. Но желание действовать должно быть! Если нет, то вы ответили на первый вопрос, упомянутый выше. Если он там, он заставит вас сделать это. Я заставляю себя кодить каждый божий день. По этой причине я начал этот год с целью: кодить 100 дней подряд, выполняя проекты. Идея состоит в том, чтобы создать портфолио со всеми проектами, которые я могу сделать за 100 дней.

В конце концов, я надеюсь, что «Прокрастинация» — это утопия!

Только когда вы полностью погрузитесь в работу, вы, по сути, научитесь и разовьете нужные навыки, чтобы стать разработчиком. И быть разработчиком. Не думай. Просто сделай это. Один час в день в течение 100 дней… один тег элемента в минуту, одна страница в час, один навык на всю жизнь!