Вау, какая неделя! Да, две большие недели. Учебный курс Andela, цикл 38. Последние несколько недель были сложными, но также и захватывающими; приходилось читать о новых вещах и в качестве визуального ученика наблюдать, как они работают. Хотя это было увлекательно, это было непросто. Вот мои недавние проблемы, с которыми мне пришлось бороться и адаптироваться:

Задание 1. Мое первое задание началось с первого задания. Мне пришлось создать свой шаблон интерфейса. Следуя рабочему процессу Github, мне пришлось создавать ветки для каждой функции, над которой я хочу работать. И о, это был мой самый первый раз, когда я практически сделал запрос на вытягивание и слился с другой веткой. К счастью, с помощью учебной программы домашнего обучения я научился и работал с созданием веток, добавлением, фиксацией и отправкой в ​​мой онлайн-репозиторий. Были времена, когда я делал запрос на включение или переход в новую ветку, и это меняло весь мой код, я чувствовал непреодолимый страх, что потерял весь свой код, над которым так усердно работал. Но после поиска в Google и просмотра видеороликов на YouTube о том, как выполняется ветвление, запрос на включение и слияние, а также обращения за помощью к другим разработчикам, наконец-то стало интересно учиться.

Задача 2. Настройка Babel и интеграция travis ci были довольно быстрыми задачами, и их документы, а также Google помогли мне. Но из всех ошибок, которые я получаю, когда запускаю свой тест Mocha, и неизвестное покрытие на github было самой сложной стороной.

Но преимущества, которые я получил за эти несколько недель работы над задачей один и два, были действительно захватывающей частью. Да, я расскажу вам о некоторых из этих преимуществ. Теперь мне удобно работать с VCS Git, основным трекером, создавать конечные точки API, маршруты и мою логику и использовать их с Postman, реализовывать непостоянное хранилище данных с использованием структур данных. Я вижу, как интересно и мило (так сказать) работает Eslint, и самое интересное — исправление ошибок! Да, баги, хотя со всей головной болью, которую они доставляют, я счастлив, что исправил 90% багов, которые у меня были, а 10% слишком сложных, я прошу помощи у других разработчиков, которых я знаю.

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