И как вы тоже можете начать

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

Стив Джобс

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

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

Почему я начал

Это было еще летом 2018 года, и началось с того, как многое начинается, с попытки начать подработку!

Я пытался запустить несколько сайтов электронной коммерции, один был для товаров для сада, а другой — для продажи футболок в зависимости от моей профессии (я техник по сельскохозяйственному оборудованию). Садовый магазин был никчемным, а магазин футболок — минималистичным. Тем не менее, я приобрел некоторые ценные навыки, и всему этому я научился в онлайн-университете Udemy.

Я как-то нашел Udemy и купил курс по созданию магазина в магазине Shopify, тогда я сделал свой первый магазин. Затем для своего второго магазина я прошел курс графического дизайна, чтобы научиться использовать программу для создания дизайнов рубашек.

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

Я долго и упорно искал курс веб-разработки. Есть так много буткемпов и различных онлайн-университетов, которые предлагают веб-разработку. В конце концов, я остановился на Udemy и нашел курс, который показался мне многообещающим. Я посмотрел вступительное видео и меня зацепило!

В видео он упомянул все, что вы узнаете, а также сказал, что он не будет тратить время на обучение устаревшим технологиям или навыкам. Далее он объяснил, как он будет обучать наиболее востребованным навыкам и не будет сокращать пути, чтобы вы могли получить работу веб-разработчика. Хотя это не было моей целью, он привлек мое внимание. Инструктором был Андрей Негуа.

И так это начинается

Я начал курс Полный веб-разработчик в 2019: от нуля до мастерства в новом 2019 году. Он начал с самого начала с того, как работает интернет, а затем перешел к созданию простых веб-страниц. Он продвигался в хорошем темпе, и за ним было легко следить.

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

Это был огромный курс, он длился более 30 часов и затрагивал множество тем. HTML, CSS, Javascript, React, SQL и многое другое. Вы изучаете интерфейс, серверную часть и базы данных, все работает.

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

Стержень

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

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

Я проходил курс по географическим информационным системам (ГИС), это была специализация, всего 5 курсов. Я подумал, что это было бы идеально для меня, так как я мог бы использовать навыки, чтобы получить работу, связанную с сельским хозяйством и работой с компьютерами.

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

И повернуть назад

Я решил, что хочу вернуться к программированию, поэтому начал другой курс Андрея Advanced JavaScript Concepts. Это сложно, но приятно иметь возможность решать проблемы и создавать что-то, просто написав код на компьютере. Не могу дождаться его нового курса по React!

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

Дорога впереди

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

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

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

Я планирую поделиться с вами своим опытом и идеями о моем путешествии в будущем.

Как вы можете начать

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

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

  • Чего вы пытаетесь достичь? — Это важный вопрос, который нужно задать себе еще до того, как вы выберете курс. Какова твоя цель? Курс научит вас важному навыку, который вы действительно будете использовать? Убедитесь, что вы не проходите курс без причины, иначе вы просто тратите свое время.
  • Какой у вас бюджет? — Курсы предлагаются по разным ценам. В зависимости от вашей цели, того, как вы учитесь, вашего графика и, очевидно, вашего банковского счета, вы можете сузить свой выбор.
  • Предварительный просмотр курса. Посмотрите предварительные видеоролики, прочитайте о том, что вы узнаете, посмотрите, сколько часов материала. Это поможет вам решить, понравится ли вам курс и чему вы научитесь.
  • Сообщество. В зависимости от того, что вы изучаете, это может быть не то, что вам нужно искать. Что касается кодирования, я не осознавал, насколько это важно, пока не прошел курсы без него. Правильное сообщество поможет вам и поддержит вас на этом пути. Также здорово, когда инструктор также участвует в жизни сообщества.

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

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

Действовать

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

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

Помните одно: когда становится тяжело, НЕ СДАВАЙТЕСЬ! Прохождение сложных частей и их выяснение, возможно, являются самыми приятными чувствами. Вы не достигнете мастерства, сдавшись.

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

Твоя очередь

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

Помните, лучшее время для начала было вчера. Второе лучшее время для начала — сегодня.

Я с нетерпением жду возможности увидеть, чему вы можете научиться и чего вы можете достичь.

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