Сегодня не про технологии или код. Сегодня день самокопания.
Внезапно пришло осознание, что уже прошел почти год с тех пор, как свершился мой переход из сферы маркетинга в разработку. В управлении проектами это как раз время кризиса после конфетно-букетного периода. Маркетингом в разных его проявлениях (от дизайна буклетов до курирования диджитал-кампаний) я занимался около 6 лет. Многие вещи могут показаться очевидными, этот пост стоит воспринимать скорее как фиксацию личных ощущений. Такой метод борьбы с "синдромом эмигранта" в рабочих областях)
Для начала о "потерянных" вещах:
- Общая информация о продукте. Отделы маркетинга - центры стратегической информации. Работая в такой структуре ты всегда в курсе дел у других отделов и компании в целом. Планы развития, обратная связь от клиентов, хотелки бизнеса. Когда переходишь в разработку, особенно на начальные позиции, то замыкаешься в технических деталях. Это абсолютно нормально, потому как поддерживать осведомленность в проекте хотя бы на 10к строк достаточно сложно. БольшИй поток информации будет мешать. Но в некоторые моменты ловлю себя на остаточном сожалении или раздражении когда понимаешь насколько временами замыкаешься в своем мирке и выпадаешь из бизнес-реальности.
- Темы для общения в компании. Так получилось, что в нашей дружеской компании почти нет технарей зато есть хореографы, актеры, переводчики, маркетологи. Маркетинг более понятная тема, он часто связан с дизайном и рекламой, про это всегда можно поговорить с друзьями. С программированием немного не так, тему решения коллизий в хеш таблицах достаточно сложно назвать компанейской. Конечно со временем формируется другой круг общения, но временами все еще чувствую, что новые темы программирования просто не с кем обсудить.
- Свободное время. Программирование действительно отжирает много свободного времени. Ты кидаешь в этот котел сколько сможешь и понимаешь, что этого не достаточно. Перед тобой огромная, стремительно развивающаяся сфера, временами подавляющая своими размерами. Это стало влиять и на встречи с друзьями и на хобби. В какие-то моменты понимаешь, что нужно просто остановиться и выделить время на отдых. Тема распорядка работы / отдыха - очень важный вопрос, который сейчас стараюсь урегулировать.
Что же я получил взамен?
- Умение обобщать и выделять. Это одна из основных вещей, которые в принципе нужны в программировании. Мыслить более абстрактно. Со временем замечаешь, что эта привычка потихоньку влияет на мышление, делает его более осознанным. Есть много практик позволяющих развить осознанность и абстрактное мышление вне программирования, но здесь подобные задачки "включены по умолчанию". =)
- Умение объяснять сложные вещи простым языком. Со временем понимаешь, что некоторые технические кейсы можно интересно представить, разобрав на аналогии. Ну и объясняя лучше понимаешь сам.
- Прогресс нагляден. Если ты освоил новую технологию - ты можешь её применять. Написанный скрипт можно сравнить с прошлым и оценить качество кода. На мой взгляд, отслеживать прогресс в программировании проще и это дает мотивации двигаться дальше.
- Гору крутых головоломок. Да, Маркетинг тоже постоянный поставщик, особенно если вы практикуете подход "гипотеза-тест-анализ", но многие части реализации так или иначе упираются в психологию, многочисленные согласования, правки дизайна и прочую социальщину. Хоть это и в меньшей мере относится к онлайн направлению маркетинга, он программирование и ему дает фору. Чище этого наверное только математика, но до такого уровня я еще не дошел :)
- Сферу в которой хочется развиваться. Недавно в очередной раз услышал вопрос "вот что бы ты сделал, если бы получил денег столько, что можно не работать" и с небольшим удивлением для себя понял, что продолжал бы заниматься программированием.
_________________________________________________________________________________________
Небольшой итог:
Решаю, что проверка "первого года" прошла успешно, нужно продолжать) Все-еще периодически ловлю вспышки флешбэков и какую-то тень ностальгии по былому, но их становится все меньше. Большая часть трудностей не связана конкретно с программированием - это проблемы, с которыми столкнется любой человек, выбравший новую для себя сферу. Какое-то снижение социального статуса, уровня дохода. Хоть конфетно-букетный и исчерпал свою энергию новизны, "топливо" получаемое после решения новых задач с лихвой перекрывает остаточный дискомфорт и позволяет двигаться дальше.
Если сейчас вы на пороге смены деятельности желаю удачи и поддержки близких) С ними у вас обязательно все получится.