Как я стал веб-разработчиком

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

Как это началось

В начале я был просто очарован тем, как компьютеры могут выполнять множество вычислений, и я хотел знать, как они работают. Но я не мог много исследовать, пока у меня не появился собственный персональный компьютер 💻 (ПК), когда я был первокурсником в университете. Потом я узнал, что это называется программированием, и именно это стоит за всем этим. 😲 Впрочем, я не первый раз встречаю этот термин.

Концепции

Затем я захотел научиться программировать 😎 и я искал это на YouTube в общем, и мне представили язык C. Я был один в этом квесте и не знал о других языках программирования, не говоря уже о техническом сообществе. Я помню, как установил Code::Blocks, свою первую IDE 😎, а потом начал писать на C.

Большинство вещей, которые я делал в C, были алгоритмическими проблемами, не говоря уже о том, что я только знакомился с общей логикой программирования и такими функциями, как:

- операторы if
- циклы
- переменные
- типы данных
- функции

Пачкать руки в C

После этого я начал решать задачи, связанные с печатью шаблонов «*». То есть рисование звездочками разных фигур. Треугольники, пирамиды и тому подобное. На первый взгляд это может показаться простым, но получить логику для них было непросто, поскольку я был новичком в этом пространстве. Я просмотрел множество руководств, которые решали эти проблемы, но возможность самостоятельно разработать логику была крепким орешком. У опытных программистов, вероятно, тоже будет много времени с этими проблемами.🤷‍♂️

JavaScript и веб-разработка

По мере прохождения семестров у меня оставалось все меньше и меньше времени на программирование, потому что нагрузка оказывалась намного больше, чем на первом курсе 😩. Поэтому я практически прекратил серьезное программирование до последнего года обучения (2018), в течение которого я изучил JavaScript.

Позже я начал учиться на freeCodeCamp, где довольно много рассказал о HTML, CSS и многом другом о JavaScript. А еще меня пригласил на мою первую техническую конференцию, организованную Facebook, друг, который сейчас работает iOS-разработчиком 😎. В этот момент я понял, что вокруг меня огромное техническое сообщество, и мне было здорово находиться среди единомышленников. С тех пор, как я увлекся сообществом и посетил почти все технические мероприятия, о которых знал.

Увольнение с работы

После учебы в моей родной стране выпускники обязаны участвовать в годовой программе службы. Но я этого не сделал, так как собирался продолжить учебу в Германии 🇩🇪 и хотел немедленно взяться за это 😐. Так что это означало, что я не смогу работать разработчиком, как я хотел, пока не приеду в Германию 🇩🇪 или даже дольше, потому что я был занят языковыми курсами. Как ни странно, мне удалось найти работу в начинающей компании, но через пару месяцев наши пути разошлись из-за проблем с техническим стеком: в основном они использовали WordPress, а я хотел делать что-то на HTML, CSS и JS; мое недовольство было непреодолимым.

Работа над моим портфолио

Из-за пандемии коронавируса 😷 я буду в Германии только через 2 года 😭. Это был, наверное, самый тяжелый период для жизни. Тем не менее, этот период я ​​посвятил в основном языковым курсам и самообучению. Также немного поработал над некоторыми портфолио проектами, чтобы не заржаветь, что я продолжил здесь, в Мюльхайме. Я намерен работать здесь и продолжать расти как разработчик, но пока я оформляю кое-какие документы!