16 апреля 2018 года я получил электронное письмо от Andela, компании, в которую я подал заявку и прошел первые 3 этапа процесса найма. Это электронное письмо ознаменовало начало заключительного этапа, электронное письмо содержало первую задачу из четырех частей, которые к концу мы должны были создать работающее веб-приложение. Это веб-приложение называлось Book-A-Meal, это было веб-приложение, которое позволяло пользователям заказывать блюда из ранее установленных блюд, которые были добавлены поставщиками общественного питания.

Это первый раз в моей жизни, когда я когда-либо делал что-то подобное, не говоря уже о создании приложения, вся задача выглядела сложной и напряженной, мысль о том, чтобы сдаться, была повторяющейся мыслью, когда я читал электронное письмо. Я только начал писать функции java-скриптов в ноябре прошлого года, теперь мне говорят создать приложение. Мои друзья, с которыми мы вместе работали над изучением JavaScript в надежде получить новые навыки и тем самым получить лучшие возможности для трудоустройства, баловались интерфейсом framework-materialize и нашли его легким, но это было самое близкое, что мы подошли к тому, чтобы называться разработчиками.

Чтение задачи 1 и обнаружение того, что мы не можем использовать интерфейсные фреймворки, снизило мой моральный дух, но я уже зашел так далеко, и теперь я не собирался сдаваться. После 3 дней жизни и дыхания веб-сайта w3schools я смог создать шаблон, которым я не горжусь, но, по крайней мере, стилизованный шаблон. Pivotal Tracker вызвал свои проблемы, но с ним было намного проще справиться, если вы знаете, что вам придется делать и как использовать веб-сайт и его функции, это не так уж плохо. Затем была отправлена ​​​​ссылка для отправки, и я отправил то, что я сделал.

Challenge 2 появился в понедельник на следующей неделе, он потребовал, чтобы мы создали конечные точки и контроллеры API, протестировали их с помощью postman и создали тестовые функции, чтобы увидеть, правильно ли они работают при настройке travis, coverralls и климата кода, о чем я никогда не слышал. Я начал создавать конечные точки и контроллеры с помощью проекта подруги, которая не смогла зайти в Andela, она не писала тестов и я не мог понять больше половины того, что она сделала, поэтому я начал исследовать все, что мог видеть и учась с нуля, я смог построить маршруты и контроллеры, используя фиктивные данные, и успешно прошел тестирование на почтальоне.

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