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

Перед №2 мы прошли через огромный переходный период: у нас появилась №1, она пережила их бессонные ночи, отправила ее в детский сад, научилась работать и снова жить. Короче, адаптировались. Я отказался от организации встреч, которые я проводил, но нашел время, чтобы посещать других, и чувствовал, что я расту, поскольку я готовился к 30–50-минутным разговорам для этих встреч. Я изучал React, Redux, осваивал ES 2015, функциональное программирование. Я отправлял доклады и посещал конференции и верил, что наконец-то получу вклад, соответствующий моему стажу в отрасли.

Затем я наконец сообщил друзьям и семье, что получил работу своей мечты - я стал архитектором программного обеспечения в крупной компании EdTech, отчасти благодаря продемонстрированным мной опыту работы с Meteor, который я продемонстрировал, снимая видео на встречах и дома, и различные общественные работы. Высокодоступные сервисы Node, которые я создавал в течение своей повседневной работы, тоже не повредили, но тот факт, что моя страсть переполнилась 9–5, был отличительным фактором. Мне пришлось работать с очень талантливой и плодовитой командой полиглотов с UX-экспертами, опытным PM, мотивированной командой QA, уже сформированной и большой пользовательской базой и стеком разработки в реальном времени, которое я знал от и до. Я делал лучшую работу в своей карьере.

Я счастливо работал 40–45 часов в неделю и баловался в нерабочее время. Я устраивал обеды, обсуждая архитектурные направления, и, основываясь на отзывах команды, развивал эти идеи в рабочем коде, документации и примерах приложений. Я не мог дождаться сентября 2017 года, когда будет запущен наш продукт, основанный на моих технологиях! В декабре 2016 года наша семья переехала из нашей квартиры с двумя спальнями в дом, а №2 родился в феврале 2017 года. В марте он заболел и провел несколько дней в больнице.

В апреле мне сообщили, что моим последним днем ​​будет 1 июня 2017 года - мой годовой контракт будет завершен, но не будет продлен, даже если другие члены команды будут продлены. Причина была в том, что я был недостаточно успевающим для своего уровня. Учитывая мой стаж, от меня легко ожидать многого, и я приветствую это. Но для человека, претерпевающего изменения в жизни, которым я был, я не чувствовал, что трачу момент, который мог, на попытки помочь.

Чего я не заметил, так это того, что, как омар в кастрюле с медленно нагревающейся водой, я не заметил, что мой фокус изменился - конечно, чтобы приспособиться к №2. И так как я не стал пропорционально более эффективным, то произошло то, что я дал компании несколько меньше - нашел удобные ниши для работы вместо того, чтобы быть в гуще самых отвратительных частей. А для проекта, для которого осталось менее 3 месяцев, немного меньше присутствия старшего члена команды - это непростая задача для команды. После того, как они внесли необходимые корректировки, чтобы поддерживать скорость, они решили не продолжать со мной. Теперь я чувствую, что они упустили возможность не договариваться об изменении ситуации, а не прекратить ее. Но кое-что было упущено с обеих сторон, и я беру на себя полную ответственность и двигаюсь вперед ради больших целей.

Теперь у меня было несколько месяцев, чтобы полностью структурировать свое время по мере необходимости, и я обнаружил, что мои приоритеты изменились. Я провожу дни, сочетая поиск работы, участие в исследованиях и исследованиях с открытым исходным кодом, а также дополнительное время с семьей. Приятно познакомиться с моим маленьким человечком, №2, моим мини-я. Приятно иметь время, чтобы поселиться в доме и обустроить его для работы и семейных нужд. Было здорово увидеть нашего первенца во время ее первого летнего дневного лагеря. Когда моя жена, школьная учительница, вернется на работу, как и я в сентябре, у меня снова будет дневная работа. Раньше работа при лунном свете была как Nitro Boost в моей карьере, но сейчас на это нет времени. И ни то, что я недооценил свою семью, ни то, что я невдохновленный разработчик, не заставляет меня чувствовать себя хорошо. Младшие, более свободные и целеустремленные - позвольте им показать нам, каково это - сплотиться и нести постоянный поток новых идей из самых разных источников. У меня есть работа - на самом деле пара, и как только я закончу на день, мне нужно будет сделать. Я просто не могу продолжать бить часы разработчиков, опасаясь, что не смогу угнаться за беговой дорожкой новых технологий и привести их в соответствие с потребностями компаний.

Моя следующая карьера учителя / инструктора - основанная исключительно на стремлении к росту ученика, а не компании - начинается через пару недель. Это изменение образа жизни по сравнению с разработкой и архитектурой, но оно больше соответствует моей новой жизни, где люди важнее продуктов. Если я подрабатываю, то, скорее всего, буду заниматься волонтерством: пою песни с детьми в церкви или в большом сообществе, чтобы научить детей программированию. Я люблю стремиться быть лучшим, и я не могу этого снизить. Но я могу выбрать область, в которой «лучший», каким я могу быть, лучше всего отражает то, кем я призван. Так что я не злюсь на номер 2 из-за того, что работа моей мечты стала воспоминанием. Потому что пришло время выковать новые мечты, которые сделают меня таким человеком, которым я должен быть в моей семье, и моим внутренним человеком. Код слинга просто больше не поможет; Мне нужно спать, когда работа сделана. Потому что мой успех теперь виден в их глазах.