День 33 в книгах! Сегодня был веселый день. Это была очень тяжелая работа, но она мне очень нравилась. Мы целый день работали над клоном Reddit. Нам нужно создать базовое crud-приложение. Приложение должно иметь полную функциональность CRUD для трех ресурсов: пользователей, постов и комментариев. Это наше первое приложение с полным стеком. Мы используем несколько технологий, на которые мы не потратили много времени, что делает вещи более интересными. Например, мы создавали несколько простых экспресс-серверов, но это наш первый опыт использования express.Router. Это довольно круто, потому что это действительно позволяет вам очистить файл вашего сервера. Приятно иметь возможность разбивать маршруты на отдельные файлы. Мы также впервые используем EJS для создания шаблонов представлений. До этого мы просто создавали статические HTML-страницы. EJS интересен тем, что позволяет передавать значения в виде переменных из серверной части. Включение Javascript в файл EJS/HTML кажется немного неестественным, но это дает некоторые приятные преимущества. Это также наш первый раз, когда мы используем KNEX для создания семян и миграции для создания и заполнения нашей базы данных разработки. Все эти новые технологии ставят интересные задачи. Это также интересно, потому что возможность создавать CRUD-приложения — важная веха в программе. У меня, вероятно, осталось два дня, чтобы закончить этот проект, но я вижу огромную ценность в навыках, которые я изучаю.

Вчера наш инструктор очень быстро рассказал, как использовать некоторые из этих технологий. Это была самая новая информация, которую нам приходилось переваривать в свое время за какое-то время. Все были очень обеспокоены тем, сможем ли мы собрать все воедино после такого быстрого введения, но, похоже, у всех дела идут очень хорошо. Сегодня у меня был момент, когда я понял после очень долгой борьбы с проблемой, что борьба на самом деле является забавной частью. Борьба представляет собой рост, а рост — это причина, по которой мы все ввязались в это в первую очередь. Конечно, есть и другие причины, но задача — один из самых привлекательных аспектов такой программы. Без борьбы победы не так радуют. Без борьбы мы не станем лучше. Так что, если вы думаете об этом, борьба действительно является сутью. Следующая мысль, которая у меня возникла, была о том, как ужасно было бы вернуться к работе, где у меня не было бы возможности продолжать учиться и расти. Это будет одна из самых важных вещей, которые я ищу при поиске работы. Я хочу, чтобы меня окружали люди, которые растут и у которых я могу учиться. Я хочу, чтобы меня бросали вызовы и подталкивали, чтобы всегда быть лучше.

Завтра мы снова целый день работаем над приложением CRUD. Я рад видеть, какого прогресса мы можем добиться. Буду держать вас в курсе, как будут развиваться события.

33 против 67!