Эта неделя была для меня очень насыщенной, но в хорошем смысле. Я был наставником 3 команд робототехники FIRST из старшей школы Westlake Highschool, и в эти выходные они отправились на соревнование. Все студенты проделали потрясающую работу во время конкурса, настолько хорошо, что я задаюсь вопросом, действительно ли некоторым из них нужна моя помощь. Из 3-х команд 2 прошли квалификацию на мировые соревнования, так что это было очень волнительно и, наверное, лучшая часть моей недели.

У меня также была возможность поработать над моим групповым проектом по разработке программного обеспечения. Прямо сейчас я просматриваю около 1600 веб-сайтов колледжей, чтобы получить URL-адреса изображений для нашей базы данных. В настоящее время я использую axios для отправки запроса на веб-сайт и cheerios для обхода элементов на них. Однако у меня возникла проблема с устаревшими серверами. Некоторые из этих колледжей очень давно не обновляли свои системы/аппаратные средства. Я получаю сообщение об ошибке при получении от них данных, в котором говорится: «Устаревшее повторное согласование: отклонено». Оказывается, мне придется установить некоторые параметры безопасности в моем http-запросе, чтобы он использовал устаревшие протоколы, на которые будут реагировать старые системы. Если кто-то знает, как это сделать, я бы хотел помочь.

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

На занятиях мне было не так интересно. Я занимаюсь SQL на работе и в нескольких классах какое-то время, так что я очень хорошо знаком. Тем не менее, интересно немного напрячь свои мускулы и вернуться к SQL-вещам, которые я обычно не использую на работе. Однако газета на этой неделе была очень интересной. Я в основном разбираюсь в javascript, так как я занимаюсь разработкой полного стека, и многие проблемы, обсуждаемые в статье, не были напрямую применимы ко мне. Однако я понял смысл: я должен действовать так, как будто я разрабатываю интерфейсы, когда создаю свои классы в javascript. На работе я стараюсь делать что-то подобное, и я буду следить за этим в будущем.