Написание API с помощью Laravel и Lumen всегда было для меня легкой задачей, поэтому представьте себе уверенность, которую я испытал, прочитав документ о требованиях к проекту для 40-го цикла стипендии Andela. Скоро я опубликую пост о моем путешествии в Анделу.

Все было хорошо, пока я не внимательно прочитал описание задачи 2 — Node/Express JS, чтобы создать свои API для приложения. это означало необходимость выучить новый язык.

Я знал, что у меня не было выбора, так как я заранее решил пройти буткемп и попасть в Товарищество Андела. Но потом я подумал о том, как тяжело мне как «бэкэнд-парню» было выполнить задание 1, я вспомнил холодные, одинокие, бессонные ночи в своей комнате, когда писал HTML и CSS в течение нескольких дней, пока у меня не было что отправить и что мне может потребоваться изучить Node/Express, чтобы настроить API за несколько дней.

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

В конце концов я пришел к выводу, что лень — единственное, что меня останавливало от изучения нового — ну не такого уж нового языка, учитывая тот факт, что я уже знаком с Javascript. Я знал, что если бы я мог поставить требуемую смену, я мог бы сделать это. Меня осенило, что я пытался пойти по пути наименьшего сопротивления, поэтому я просто начал это, я изучил большое количество сообщений Medium, сообщений Scotch.io, репозиториев Github и копался в кодах.

Через несколько дней после начала испытания две батареи моего ПК перестали держать заряд, т.е. они стали настольными компьютерами в тот же день. Таким образом, это означало, что мне пришлось иметь дело с большим количеством отключений. Каждый раз я сердито ругался себе под нос и просто свернулся на кровати, ожидая, когда в следующий раз восстановится электричество. Мне также пришлось сократить свой отпуск и покинуть семью, чтобы у меня было несколько дней полной концентрации, чтобы закончить свои задачи — разумеется, я пропустил действительно хорошую еду и напитки. За день до того, как сдать мои коды, обновление Windows привело к сбою моего компьютера, и я потерял много часов работы, я не спал более 36 часов с перерывами в несколько минут между ними.

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

Что ж, теперь в мой стек добавлен Node JS/Express.