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

2017: Первый шаг….

В июне 2017 года я присоединился к компании Outsource Global. Я работал в юридическом отделе компании-клиента из США. Я бы добавил, что эта работа была не тем, что я ожидал (если бы я только знал скрытое благословение). Как и все юристы, только что окончившие юридическую школу, мечтали стать известным адвокатом, спорящим и отражающим хаос в зале суда. Преследуя эту мечту, я обратился во множество крупных юридических фирм, и большинство из них никогда не удосужились ответить. Двое позже ответят: на первую я не прошел этап экзамена, а во второй фирме, сдав экзамен и дойдя до этапа собеседования, я так и не получил работу.

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

Никто так и не ответил. Судьба в конечном итоге привела меня в Outsource Global.

В офисе я был известен двумя вещами: помогал моим коллегам исправлять их системы (большая заслуга Google, лол) и спорил. Обе эти вещи послужили поводом для дружбы моего друга Абдула и меня . Абдул работал в ИТ-отделе моей компании и, как и я, он делал две вещи: помогал исправлять системные проблемы. для сотрудников (профессионально) и в свободное время со мной спорите. Как и я, он также мечтал однажды изменить нашу страну, Нигерию. Разница в нашем подходе заключалась в союзе, из-за которого мы спорили через день. Однажды, где-то в июле или августе 2017 года, он задал вопрос, который изменил ход моей жизни: «Почему бы тебе не научиться программировать?».

Я почти потянулся, чтобы пощупать его температуру, чтобы убедиться, что он не сильно поднялся. Я знал, что Абдул был хорошим мусульманином, поэтому вариант, когда он находился в состоянии сильного алкогольного опьянения, был невозможен; в конце концов, я решил, что он задал вопрос как разумный человек. Я быстро обратил его внимание, что я юрист, без математики! как, ради Бога, он ожидает, что я буду писать код? он улыбнулся и задал второй вопрос: «ты умеешь думать»? Он не дождался моего ответа: «Тони, я слышал, как вы утверждаете, что умеете думать, и, кстати, что вам терять?». Я почувствовал, как кот во мне прыгнул! наконец, я утолил его тоску!

К сожалению, мой друг Абдул не знал, что за фасадом смелости, когда мы спорили, была другая моя сторона: избитый человек, на которого всю жизнь смотрели свысока . Человек, который ежедневно боролся со своими внутренними демонами, которые всегда напоминали ему, что он был обычным человеком, неспособным на великие дела. Однако демоны в равной степени знали, что я был упрямым человеком, и чем бы я ни был заинтересован, я преследовал его, иногда вопреки всему, даже в темные места, это могло привести меня.

Я начал с языка программирования Python, я начал смотреть обучающие видео по новому Бостону, также известному как bukky, на YouTube. Я также записался в академию кода и, думаю, в какой-то момент использовал умный qazi и на YouTube. Я старался постоянно переключаться между моей обычной работой и программированием. В большинстве случаев я тратил лишние часы после работы над кодированием. Позднее Абдул покинул компанию, но незадолго до этого он сообщил мне об этом сайте под названием Udemy. Он посоветовал мне пройти там курс, чтобы я мог структурировать свой учебный процесс. Итак, в январе 2018 года я записался на курс Хосе Портиллы по питону от нуля до героя, который обошелся примерно в 15 долларов.

2018: Мрачный год ...

2018 год был для меня действительно плохим. Где-то в июле я купил машину, у которой, как я никогда не знал, серьезная неисправность двигателя. Я бы продал свой телевизор, израсходовал деньги на аренду и, в крайнем случае, продал свой ноутбук за N20 000 (около 80 долларов). По иронии судьбы, я продал ноутбук в четверг, через два дня в мою машину взломали и украли деньги. Я стал самоубийцей и подумал о том, чтобы бросить это жизнь. Единственное, что меня держало, - это надежда и вера в Бога. К августу я также получил письмо с предупреждением из офиса, потому что, как выяснилось, я был не продуктивен на работе, я почти не был в офисе, так как в большинстве случаев я был у механика, поэтому я мог починить машину. В какой-то момент у меня на телефоне было более 9 номеров механиков.

Почему стресс для машины? Что ж, я надеялся, что смогу зарегистрировать машину в Uber, чтобы после работы заработать немного денег, чтобы покрыть свои долги, а также финансировать свою новообретенную любовь: программирование. Я был избитым человеком. Проблеск надежды появился в сентябре, когда я победил в небольшом конкурсе писателей, организованном компанией-клиентом в США для юристов. Приз составлял 100 долларов, и поверьте мне, это были большие деньги для меня, который был на мочу. Тем не менее 2018 год закончился тем, что у меня была дерьмовая машина, ни денег на аренду, ни ноутбука. Так что да, 2018 год был довольно запутанным. В 2018 году я не так много программировал, как надеялся, и продажа ноутбука только ухудшила ситуацию. Мне приходилось оставаться после работы сверхурочно, чтобы я мог использовать офисную систему для практики программирования, и во время этого процесса я начал создавать симуляцию монопольной игровой доски с использованием объектно-ориентированного программирования на python (завершено в 2019 году). В 2018 году мне показалось слово несмотря на. Несмотря на то, что жизнь обрушила на меня, я в изломах и синяках продолжал идти по дороге в это неожиданное путешествие.

2019: Рассвет

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

Ахмед был новым ИТ-специалистом, и, как угодно Богу, мы стали друзьями случайно. почему шанс? Ну, я шел к своему месту в офисе и увидел Ахмеда, молодого человека, смотрящего в свой монитор. Я заметил, что он был в академии кода, сайте для обучения программированию, поэтому остановился, и мы коротко поболтали. Позже этот разговор привел к началу потрясающей дружбы. Я также начал создавать небольшие проекты на python, используя эту замечательную книгу: «Автоматизируйте скучные вещи с помощью python» Эла Свигарта. это было с июня по октябрь. в течение этого периода компания жаловалась на то, что сотрудники не выключали свои системы, что стоило компании дополнительных затрат на электроэнергию. У меня возникла идея: «Почему бы мне не попробовать решить эту проблему с помощью python?». Я провел мозговой штурм с Ахмедом, и мы придумали название sys-buddy: версия для выключения.

Я проверил в Интернете ресурсы, создал ли кто-нибудь приложение. Ничего не нашел. Это должен был быть новый проект, поэтому я вооружился необходимыми инструментами и приступил к работе. Для моей первой задачи мне нужно было найти способ сделать его настольным приложением. Итак, я снова исследовал и узнал об этой библиотеке Python под названием Tkinter, которая позволяет создавать настольные приложения с помощью Python. В конце концов, я перешел к следующей задаче: как мне сделать из него exe-файл? Что ж, я снова исследовал и нашел эту замечательную библиотеку под названием Pyinstaller. 2 недели, более 20 тестов и 2 ночи сна в офисе, а в ноябре родилась версия sys-buddy: shutdown. Мой партнер по имени Треже, женщина-юрист, выполняла функции моего консультанта по качеству и оценке.

Позже Ахмед проинформирует временного главы ИТ-отдела г-на Эмеки о проекте, над которым мы работали. Он послал за мной и после разговора сообщил мне, что компания открывает новую кампанию для разработчиков программного обеспечения и, если мне интересно, на следующий день будет тест. Какие! мой разум забился в недоумении, страх немедленно закрался. Что еще хуже, на языках, рекламируемых компанией, не было перечислено Python. Той ночью я прошел ускоренный курс по javascript, HTML и CSS.

В день теста я так боялась, что подумала, что не пойду на него. что, если я проиграю? какой бы увидел меня мистер Эмека после того, как помог поставить мое имя на тест? Я юрист и не имею здесь никакого дела, подумал я прежде всего про себя. В тот день было около 50 разработчиков. Я сказал Ахмеду о своем намерении бросить курить, он посмотрел мне в глаза и задал тот же вопрос, что и Абдул: «что тебе терять?». Я видел, что он тоже боялся, но, в отличие от меня, он столкнулся со своим страхом. Я тоже столкнулся со своим и, глубоко вздохнув, нырнул в зал.

Было задано 7 вопросов. оказывается, я имел право выбрать питон. Вы представляете! 4 вопроса касались алгоритмов, в то время как остальные 3 касались баз данных, о которых я ничего не знал, а также HTML и CSS, о которых я почти не знал. Интервьюер также иронично назвал г-на Эмека, находившегося в холле. Я объяснил ему, что знаю только Python и могу ответить только на 4 вопроса. он улыбнулся и сказал мне пойти на это. Тест длился 3 часа. 2:30 минуты или около того, и я был готов (я имею в виду, я ответил только на 4 вопроса, лол). Меня и еще одного разработчика провели в комнату для собеседований. Мы брали интервью вместе.

Во время интервью он спросил: «Над каким самым большим проектом вы работали и с какими проблемами вы столкнулись». Я охотно рассказал ему о sys-buddy. Я рассказал ему, что основная проблема, с которой я столкнулся, - это производительность приложения и то, как я решил использовать метод time.sleep () в цикле while, когда приложение работало в фоновом режиме. Он спросил, сколько нам нужно заплатить. Честно говоря, я был даже шокирован тем, что на собеседовании не говорил ни слова о том, сколько я ожидал в качестве оплаты. Все происходило слишком быстро. Застройщик рядом со мной назвал сумму, превышающую мою зарплату юриста более чем в 2 раза, и я робко согласился. Позже я узнал, что нас оценивали не по тому, сколько мы решили, а по тому, что мы решили и насколько хорошо мы это решили. Интервьюер, г-н Эмека, также известный как bugzy, поблагодарил нас и сказал, что мы будем уведомлены, если мы добьемся успеха.

Я возвращаюсь, и Ахмед готов, он тоже выглядит напуганным, и на этот раз я говорю ему, чтобы он успокоился, я объясняю, на что было похоже интервью, и он спускается за свое. Через 15 минут он подходит, и мы сидим вместе. Мы оба в недоумении, мы добрались до интервью! Между нами у нас было менее двух лет опыта программирования в сочетании со мной всего пару месяцев. Пока мы разговариваем, к нам подходит заместитель руководителя отдела кадров г-н Толу. «Я не могу удержать это в себе, ребята, вы оба получили работу!». Все, что я помню, это прыгнул на Ахмеда и обнял его. Какие! мы! разработчики программного обеспечения! Из 50 в тот день было выбрано только 3 человека. Я выбегаю и звоню своему старому доброму другу Абдулу. он, как и я, потрясен и взволнован. Я звоню своей девушке, которая всего двумя днями ранее была со мной в машине, когда я плакал, глядя на баланс своего счета. Я помню, как молился Богу : «Господи, открой мне дверь, чем, говоря по-человечески, я недостоин войти». Через день после этой молитвы я был проинформирован начальником отдела информационных технологий об испытании. Назовите меня суеверным, но я искренне верил, что Бог услышал меня той ночью. Я звоню своей маме, которая просто кричала от неверия и хвалила Бога. Звоню папе, который тоже был в шоке. Я имею в виду, что в последний раз он проверял, что его сын был юристом, лол. Я позвонил своим братьям, оба тоже были в шоке.

Когда я закончил разговор, у меня возникло короткое воспоминание. В декабре прошлого года я был обезумевшим, сбитым с толку депрессивным человеком. Перенесемся в 6 декабря 2019 года, и меня только что наняли в качестве разработчика программного обеспечения. В тот день я ехал домой, зная, что в следующий раз поеду в офис, я приеду как разработчик программного обеспечения. Нелепый!

2020: Новая глава.

Вопреки тому, во что верит Голливуд, переключиться было непросто. 16 декабря 2019 года я начал обучение с другими разработчиками на платформе Qwazar.

Квазар был нанят моей компанией для обучения вновь нанятых разработчиков. Нашим ведущим тренером был господин Хуссейн.

Нас было 10 человек, и все, кроме меня, имели образование либо в математике, либо в информатике. Это было бы началом моего синдрома самозванца. Каждый день я боролась с депрессией, всегда чувствуя себя чужой. Ахмед всегда говорил мне: Держись, мужик, станет лучше.

Я был как заблудшая овца. Слушать термины, о существовании которых я даже не подозревал, не говоря уже о том, чтобы знать, как их использовать. Думаю, большой успех пришел, когда мы начали задачи для веб-приложений. Я никогда не создавал веб-приложение, даже не знал, что означают HTTP-запросы, не говоря уже о том, как выглядит запрос к базе данных. Я решил: «Мне здесь не место». Я послал это сообщение г-ну Хуссейну 28 декабря:

Он ответил звонком. В тот день он говорил со мной больше часа. Он сказал мне не позволять тому, чего я не знаю в данный момент, обмануть меня, заставив поверить в то, что я такой. Он также напомнил мне, что, как и я, он был разработчиком-самоучкой и что синдром самозванца был лишь частью процесса. Он сказал мне, что они знали мое прошлое до того, как меня наняли, поэтому в то время они не могли ожидать от меня большего. Его слова были: «учись, терпи неудачу и учись снова».

Что ж, я сделал именно это, я должен добавить еще несколько неудач (по крайней мере, я так думал). Я пережил первую задачу веб-приложения, в которой от нас требовалось использовать фреймворк под названием Sinatra. Мне пришлось заплатить за курс на Site Point, и я прошел через него.

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

У нас был Кууу, который превратил мою станцию ​​в свой лекционный зал. Он объяснил HTTP-запросы, стили CSS, принцип работы сети и т. Д. Шериф, Ннамди и Халил по очереди объясняли, как работает база данных и как к ней запрашиваются данные. Ойиндамола научил меня, что происходит за капотом между интерфейсом и сервером веб-приложений. Ахмед, сидевший рядом со мной, был моим помощником при всех обнаруженных мной ошибках кода. Бедный чувак пострадал. Абубакар подумал, как работают модели и как использовать их в контроллере. Тумисе приходил ко мне домой на выходные и обучал меня веб-приложениям 101 с нуля.

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

Можно с уверенностью сказать, что эти две недели так и не наступили. Однажды я просто посмотрел на свой экран, и, наконец, он щелкнул! В итоге я создал свое первое полнофункциональное веб-приложение. По иронии судьбы с этого момента меня стали называть «парнем по рельсам». Наконец-то я освоился. По иронии судьбы, менее чем через 2 месяца я получил награду «Сотрудник месяца» за создание веб-приложения для влюбленных с помощью Tumise и Ahmed. Я был бэкенд-парнем. Угадайте рамки? Рельсы! Тот же самый веб-фреймворк, из-за которого я собирался уйти в отставку.

Конец: пока.

В завершение этой статьи я скажу следующее:

Я не знаю, что нас ждет впереди, и, честно говоря, меня это даже не волнует. В этом путешествии у меня одна цель - добраться до финиша и бросить как можно больше людей в этот прекрасный мир компьютеров. И если я случайно погибну, надеюсь, моя история гласит: «Здесь лежит адвокат, который бросился в красавицу зверя. который тестировал неизвестные воды обеими ногами. И, наконец, пусть скажут: «Был адвокат, товарищи которого ехали с ним в умирающий свет».

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

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

* Тони покинул чат *

* Console.log (конец) *

* Бледнеет до черного. Фоновая музыка: Выходные - Слепящие огни *

(Да, я такой драматичный. lol)

Фотогалерея: