Подпишись Если не хочешь остаться брокером на всю жизнь
Я помогаю начинающим разработчикам научиться кодировать и стать фрилансерами
Мое путешествие началось в августе 2021 года. Я был в Алжире. Я уехал из Канады 7 месяцев назад, в феврале.
Я начал изучать веб-разработку, когда один из моих друзей сказал мне, что я могу зарабатывать деньги в Интернете, создавая веб-сайты для клиентов, и в то время мне нужны были деньги, поэтому я начал смотреть видео о том, как научиться веб-разработке.
Начало моего пути
Я начал с HTML и CSS, пройдя бесплатный курс OpenClassrooms.
Спустя от 2 недель до месяца я закончил курс, я был так счастлив, что смог создать свой первый веб-сайт, я чувствовал себя как TopG, я сказал себе «программировать легко», но я не знал, что будет дальше .
Борьба с Javascript
после этого месяца началась настоящая борьба, я начал изучать JAVASCRIPT, я помню, это было очень сложно, я прошел так много ускоренных курсов на youtube, freecodecamp и w3schools, но у меня ничего не получалось.
Запуск PHP
После месяца мучительного изучения JavaScript без понимания большинства концепций я устал от этого, поэтому начал работать с PHP и MySQL. Я снова не смог по-настоящему понять концепцию и не был уверен, что смогу начать проект с нуля.
В ноябре я знал HTML, CSS, немного JavaScript и немного PHP и MySQL. и в то время я помню, что кто-то сказал мне начать делать проекты, что было хорошим советом, но он забыл упомянуть о создании проектов ОДНИМ.
Поскольку я начал делать проекты, но я следил только за учебными пособиями на YouTube, такими как «Как сделать калькулятор с помощью Javascipt» и «Как создать веб-сайт электронной коммерции с PHP», я делал проекты, но я следовал только учебникам на YouTube.
Я не мог начать проект самостоятельно.
Присоединение к сообществу разработчиков
ПОКА я не получил сообщение от парня, которого встретил на хакатоне, и сказал мне, что я могу присоединиться к его группе разработчиков, чтобы учиться на реальных проектах.
Итак, в декабре я решил присоединиться к ним, это была группа, связанная с Google, которая называется GDG Algiers (Группа разработчиков Google в Алжире). Когда я присоединился к ним, они сказали мне, что мне нужно изучить стек MERN, поэтому MongoDB, Expressjs, Reactjs и Nodejs, которые я сделал, они мне очень помогли, и я приобрел много опыта, я чувствовал себя более уверенно и, наконец, смог начать проекты самостоятельно.
Я работал над реальными проектами, и когда я застревал, я искал в Google, и если я не мог найти какое-либо решение, мне помогал товарищ по команде, и именно так я действительно научился программировать.
Получение моей первой работы
Наконец, в апреле, после 5 месяцев работы с ними, я наконец получил свою первую постоянную работу в качестве разработчика полного стека в стартапе под названием Releasin.
Мне потребовалось в общей сложности 9 месяцев, прежде чем я получил свою первую работу, это было действительно сложно, но оно того стоило.
Уроки
Уроки, которые вы можете извлечь из этого:
- учиться, создавая проекты
- присоединяйтесь к сообществу разработчиков, у которого вы можете учиться
- работа над реальными проектами.
В двух словах
Август → Декабрь: изучил HTML, CSS, JavaScript, PHP и MySQL, но не смог сделать проект самостоятельно, т.к. учился только по ютубу, а не делал проекты с нуля.
Декабрь → Апрель: Изучил React, NodeJs MongoDB Я смог самостоятельно создать целый проект с полным стеком с нуля, потому что я изучил React, NodeJs и MongoDB, присоединившись к сообществу разработчиков и создавая реальные проекты, не следя за видеороликами на YouTube.
Апрель: я получил свою первую постоянную работу в качестве разработчика полного стека, alhamdulillah.
Оставайтесь на связи
Если вам понравилась эта история и вы хотите научиться программировать и начать работать фрилансером, не забудьте подписаться на мою бесплатную еженедельную рассылку: Стать DevHustler
по любым вопросам обращайтесь ко мне в Linkedin или Twitter.
DevHustler
Я внештатный разработчик, который уехал из Канады, чтобы жить на секретном острове в Индонезии, и я помогаю начинающим разработчикам изучать программирование и начать свою карьеру фрилансера.
Подпишись Если не хочешь остаться брокером на всю жизнь
Я помогаю начинающим разработчикам научиться кодировать и стать фрилансерами