Кто я?

Меня зовут Муаз, мне 24 года, я из Исламабада, Пакистан. Я люблю узнавать что-то новое каждый день и становиться лучшей версией себя. Я люблю философию, науку, инженерию и, самое главное, Интернет. Я закончил НИТУ в 2020 году со степенью бакалавра в области гражданского строительства. Поработав на нескольких работах в области управления строительными контрактами и проектирования стальных конструкций, я понял, что эта область не для меня, и мои увлечения лежат в другом месте. Как почти все в мире сейчас, мы проводим большую часть нашего времени в веб-приложениях и мобильных приложениях, и это всегда интриговало меня. Вопрос, на который мне нужен был ответ, касался процесса проектирования и кодирования этих приложений.

Мое путешествие

Мое путешествие началось по-настоящему в августе 2022 года. До этого я работал полный и неполный рабочий день, и у меня не было много времени для веб-разработки. Я начал с сертификации Отзывчивый веб-дизайн на freeCodeCamp, которая оказалась замечательным ресурсом для начала. Я мог часами программировать в HTML и CSS и создавать базовые веб-приложения с помощью их руководств. Он построен очень хорошо и дает вам общее представление о традиционной структуре и формах веб-сайта. Прошло не так много времени, как я прошел всю сертификацию.

Получение этого сертификата дало мне уверенность в том, что я могу создавать вещи, какими бы простыми они ни были. После этого я начал проходить курс по Udemy от Colt Steele под названием The Web Developer Bootcamp. Это действительно заставило меня больше инвестировать и заинтересоваться изучением всего, что можно было узнать в веб-разработке. Кольт — потрясающий учитель, и он меня зацепил. Теперь цель состояла в том, чтобы стать инженером стека MERN с полным стеком, который может кодировать сложные веб-приложения от начала до конца.

Для этой цели изучение JavaScript было первым и, возможно, последним шагом. Я уже занимался программированием в университете и даже получил пятерку по этому курсу, так что хорошо разбирался в Python. Моим последним проектом был чат-бот с искусственным интеллектом под названием BIM-bot (информационное моделирование зданий), который выступал в качестве виртуального помощника руководителя проекта. Это действительно помогло начать работу с JavaScript. Синтаксис был похож на Python, и он также был динамически типизирован. Сочетание курса Udemy и Сертификация структур данных и алгоритмов JavaScript от freeCodeCamp оказалось действительно эффективным для моего обучения, и я довольно скоро научился использовать JavaScript для управления DOM.