Всем привет! Как всегда, неделя выдалась интересной. Я начал исследовать великое запредельное… Волшебный мир бэкэнда.

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

Thinkful охватил сразу МНОГО информации. В дополнение к новому синтаксису ES6 были обещания, замыкания и объекты ответа (о боже!). В отличие от курса Front-End Web Development, я не имел предварительного знакомства с рассматриваемыми концепциями. Было много добровольного давления, чтобы быстро понять концепции. Я был ошеломлен.

После паники (вызванной осознанием того, что я, возможно, выбрал неправильный карьерный путь, и неуверенности, что я собираюсь делать со своей жизнью *), мой дорогой друг / причина, по которой я присоединился к Thinkful, Элиас, предложил мне проверить некоторые из видео Net Ninja. Моя наставница, Рэйчел, посоветовала почитать книгу. Эти предложения были отличными, но у меня все еще было одно большое препятствие: параметры.

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

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

Промежуточное программное обеспечение пыталось меня быстро вытащить. Я думал, что, как и интерфейсные функции, промежуточное ПО может иметь параметры с любым именем, которое я хочу. Я просто предположил, что Thinkful использовал err, req и т. Д. Для простоты. Неа. Как только я понял эту концепцию, все стало немного становиться на свои места.

Так же, как я был готов согласиться с жизнью Front-End разработчика, я создал учетную запись Heroku и установил на свой компьютер Node, Nodemon и Homebrew. Я начал работать над некоторыми упражнениями Thinkful, которые предполагали создание моих собственных конечных точек, и понял, что серверная часть - это довольно круто. Мне нужно многому научиться. Но на этой неделе я научился обращаться к различным ресурсам, чтобы получить необходимое мне понимание. Очень скоро мир будет у меня под рукой.

Спасибо за чтение!

* Теперь я понимаю, насколько глупо было паниковать по поводу своего жизненного выбора после всего лишь одного дня знакомства с новыми концепциями.