Вчера мне посчастливилось оказаться на «Пути Тотальности» Североамериканского солнечного затмения 2017 года. Если бы я не забронировал поездку несколько месяцев назад, чтобы посетить свадьбу двоюродного брата и навестить свою семью, я, возможно, не отправился бы в путешествие между эти первые недели в Академии Fullstack. В конце концов, затмение совпало с нашей первой из трех контрольных точек Основного курса. Выполнение этих всеобъемлющих контрольных точек является необходимым условием для продвижения по курсу. Тем не менее, у меня были билеты, и я всегда надеялся увидеть солнечное событие. В день солнечного затмения / контрольно-пропускного пункта мы с семьей отправились в оптимальное место для просмотра, примерно в двух часах езды от того места, где они живут. Теннесси. Поездка на машине казалась мне единственной возможностью пройти контрольно-пропускной пункт в относительно контролируемом пространстве перед долгой ночной поездкой на автобусе обратно в Нью-Йорк, поэтому я настроил личную точку доступа на своем телефоне и клонировал контрольно-пропускной пункт с github.

В день солнечного затмения / контрольно-пропускного пункта мы с семьей отправились в оптимальное место для просмотра, примерно в двух часах езды от того места, где они живут в Теннесси. Поездка на машине казалась мне единственной возможностью пройти контрольно-пропускной пункт в относительно контролируемом пространстве перед долгой ночной поездкой на автобусе обратно в Нью-Йорк, поэтому я настроил личную точку доступа на своем телефоне и клонировал контрольно-пропускной пункт с github.

Контрольная точка проверяла наши знания по таким вещам, как базовый синтаксис и стратегии Javascript, область действия, замыкание, все объекты, функции, которые создают другие функции, и функции, которые создают объекты.

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

Платформа тестирования, которую мы используем, называется «Жасмин» — так зовут мою сестру и лучшую подругу. Мы выросли в расистском, гомофобном, стороннике превосходства белой расы маленьком городке в Центральной Флориде под названием Окала. Жасмин создала для нас альтернативную реальность, полную магии, природы и воображения. Она яростно защищала меня, когда надо мной издевались или плохо обращались. Она научила меня смеяться над собой в качестве щита от общественного контроля. Мы пели самые громкие, если не худшие, дуэты, когда катались в ее маленьком сером пикапе, и когда мы были вместе, мир был прекрасен. Прошло пятнадцать лет с тех пор, как я потерял Жасмин из-за аутоиммунного заболевания, и я до сих пор люблю ее каждый день.

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

Мы остановились в каком-то заброшенном магазине фейерверков в глуши у межштатной автомагистрали, и там нас встретил мой брат и его семья. Луна пересекла солнце, и больше двух минут была ночь, если не считать светящегося кольца посредине неба. Мой папа подбадривал меня так, что это могло смутить меня, когда я был моложе, и мы все обнимали друг друга, как будто это был Новый год. Прежде чем засияло новое солнце, я подумал о Жасмин и сказал ей в глубине души, что люблю ее.

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