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

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

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

Мне всегда нравилось учиться, особенно когда дело касалось науки и техники. Я часто смотрел такие каналы на YouTube, как SciShow, ColdFusion, Seeker, TechQuickie, IFLScience и, конечно же, самые любимые TEDx Talks. Даже в свободное время в моей предыдущей карьере я работал с технологиями не меньше, чем с животными. Я всегда приходил на помощь, когда какой-нибудь компьютер выходил из строя, если система работала неправильно, я помогал решить проблему, а моим любимым занятием было решение проблем или оптимизация до того, как люди узнают о проблеме. Затем, после долгих дней работы в медицине и решения технических задач, я пришел домой, чтобы посмотреть видеоролики о технологиях или поработать над своим собственным 3D-принтером RepRap, который работает на GCode и представляет собой целый язык со своими сложностями.

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

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

Второй проект, который я закончил, назывался просто «Tea-Licious». После того, как я научился работать с MongoDB, используя Mongoose, и с Express, используя EJS и EJS Partials. Мы использовали структуру MVC, и нам сказали создать любой сайт, который мы пожелаем. После долгих размышлений я остановился на теме чая.

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

Хотя я не достиг всех своих сложных целей, я выполнил свои первоначальные задачи и разработал чистый сайт с единой темой во всем. В классе нам показывали различные интерфейсные фреймворки, и я привязался к Materialise, поскольку он следует прекрасному Material Design от Google, в котором используются привлекательные методы дизайна и чрезвычайно чистые решения.

Моя самая большая проблема с этим проектом заключалась в том, что я работал с разными моделями и пытался манипулировать данными на разной глубине, некоторые из которых были объектами, а другие были массивами. Я провел день, бросая вызов своему мозгу с помощью этих концепций, и с тех пор придумал себе довольно занимательную внутреннюю шутку: «Это был массив все время!» Код настолько захватывающий и сложный, потому что вы можете сидеть и смотреть на него, и все выглядит правильно, но тогда вы вряд ли поняли, что пропустили «[0]», и поэтому ничего не сработало. Однако это чувство обнаружения этой ошибки и ее исправления, и вся ваша тяжелая работа, наконец, становится на свои места. Ваш сайт загружается, затем вы поворачиваетесь и вздремнете, затем вы снова встаете и берете еще одну чашку чая, чтобы вы могли начать ломать его снова и снова, всего лишь для еще одной функции.