Девять лет проработал менеджером, а потом вернулся назад в программирование. «Перейдя в инжиниринг, я, конечно, потерял в деньгах»

12 комментариев
Девять лет проработал менеджером, а потом вернулся назад в программирование. «Перейдя в инжиниринг, я, конечно, потерял в деньгах»

Андрей Ворошков начинал программистом на БелАЗе. После армии поработал техническим писателем, тестировщиком, устроился разработчиком — и карьера пошла в гору. Андрей стал старшим менеджером в EPAM. Но спустя девять лет понял, что так и не освоил глубоко область, которая ему всегда нравилась — программирование. И вернулся туда, откуда всё начиналось. 

В седьмом классе отец купил мне инженерный микрокалькулятор MK-61. Мне казалось, что в нём миллион функций. Но главная фишка — он программируемый. До этого я с программированием не сталкивался, а тут попробовал и понеслось. 

Заставить машину что-то делать — это просто вау, восхищение! Я нашёл друга, которому тоже были интересны инженерные штуки, и мы вместе составляли алгоритмы, читали книжки, ездили из Жодино в Минск за литературой — на Якуба Коласа был книжный магазин. Что в седьмом классе можно программировать? Конечно игры! В журнале «Техника Молодежи» была рубрика «Клуб электронных игр», где публиковали и обсуждали разные программы для микрокалькуляторов. Хотелось поиграть в игру — садился и полчаса на калькуляторе набирал её, потом играл. В основном это были симулятивные игры, вроде «Посади самолёт», но попадались и аркады. Когда освоились с чужими, стали писать свои.

С выбором профессии было всё просто. К 11 классу я точно знал, что хочу быть программистом. Когда мы с другом погружались в мир технологий и программирования, то чувствовали, что мы особенные, таких людей мало. На тот момент это было отчасти правдой — родители мои даже не знали, что такое программирование. Поэтому я сам выбрал специальность и вуз, а после университета меня распределили на БелАЗ.

Это было почти 20 лет назад, тогда ещё не было такого хайпа вокруг ИТ, как сейчас. На завод нужны были ИТ-специалисты, я пошёл. К тому же это было удобно: и дом, и работа рядом. В то время немного по-другому всё было. Для меня важно было просто найти работу, на которой я буду получать какие-то деньги, обеспечивать себя и по кайфу программировать.

Это сейчас ребята приходят на собеседования и уже знают, что у них будут спрашивать, какие в ИТ бывают тайтлы, карьерный путь. Когда я начинал, мы об этом даже не задумывались. 

На БелАЗе мне было интересно. Мы переводили части системы для электронного оборота на Delphi и попутно обучали сотрудников тому, что знали. Это был классный опыт, я всё-таки вырос в городе БелАЗов, ходил на экскурсии на завод, видел эти огромные машины с детства. Было интересно узнать, как всё устроено на таком предприятии изнутри. Но через полгода меня забрали в армию. Сейчас много шума вокруг указов, связанных с воинской службой, однако на меня они бы не повлияли. Я точно так же пошёл бы в вуз, потом в армию, вернулся, устроился на работу. Это просто один из этапов моей жизни. 

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

Для меня служба в армии не была потерянным временем. Да оно непрофильное, но ты получаешь опыт нахождения в мужском коллективе, у тебя есть время поразмыслить о жизни. 

После армии я думал вернуться на БелАЗ, но мой друг, который уже работал в Минске, сказал: «Что ты там будешь делать? Давай сюда, здесь интереснее». Я мог бы лучше подготовиться и пойти сразу в программисты, но нужна была работа. Так я стал техническим писателем и решил двигаться дальше. В этой роли проработал недолго, потому что попутно рассылал резюме. Работу тестировщиком мне предложили, наверное, благодаря английскому — скиллов в тестировании у меня вообще не было. Я проработал им два года, нюансы профессии освоил и понял, что засиделся. Начал самостоятельно изучать C# — он был тогда на волне популярности  — и вскоре оказался в ЕРАМ. 

Путь в разработчики пришлось начинать сначала, но для меня важно было стать программистом. Мы поговорили с женой, и она сказала: «Конечно, иди». Мы работали с ASP, Visual Basic.

Оказалось, что у меня неплохо получается понимать и решать проблемы заказчика. На проекте было много легаси-кода, и я постепенно углублялся в third level support и продвигался в менеджмент. 

Я поговорил с руководителем и решил, что надо попробовать себя в leadership, к тому же по молодости у меня были трудности с коммуникацией, хотелось  прокачивать этот навык. Я был достаточно замкнутым ребенком — порой стеснялся что-то спросить у незнакомых людей: например, мог прийти в парикмахерскую и вместо того чтобы спросить «кто последний?», сидеть и ждать, что как-нибудь проскочу. Конечно, с возрастом это прошло, но новую роль я воспринял как вызов и возможность получить знания.

У нас была небольшая команда, человек пять, и на мне была её координация, распределение и приоритизация задач, составление отчётов для заказчика. Мне было меньше 30, энтузиазма — вагон. Меня в хорошем смысле слова «штырило» от работы. Да, здесь было больше стресса, потому что больше ответственности, и это естественно. Я развивался, шёл по карьерной лестнице, увеличивал объём задач, численность команды, менял проекты. Но постепенно стал понимать, что удаляюсь от кода, программирования, того, что я люблю, того, что мне нравилось когда-то. 

У менеджеров, которые вышли из инженеров, часто в неформальных беседах проскальзывают нотки ностальгии: эх, мне бы шашку и коня да на линию огня! И мне тоже хотелось.

Как правило, расти в лиды, менеджеры начинали ребята, которые хорошо себя зарекомендовали в программировании. У меня ситуация другая: мне толком и не удалось программировать. То, что я делал, можно назвать ковырянием в коде, поиском проблем и их фиксингом, разработкой небольших фич. Времени на то, чтобы девелопить, не оставалось, ты ведь менеджер, на тебе — другие задачи. И тут я понял, что вдоволь не «поварился» в разработке продуктов. А мне хотелось этого всегда. И так я решил вернуться туда, где когда-то прервался, и пройти этот путь.

Конечно, тебе никто не мешает почитать вечером книгу, как, например, работать с Git, даже если ты менеджер. Но через месяц ты всё забудешь, потому что не пользуешься. Это как любительский уровень и профессиональный. Если ты немного попробовал, то это любительский. А мне всегда хотелось закопаться в тему поглубже.

По теме
Все материалы по теме

Лет семь назад, когда я был ещё менеджером, коллеги скинули в общий чат ссылку на онлайн-курс по электронике в Массачусетском технологическом институте, и я подумал: «О, электронника, мне же это всегда нравилось, да ещё и в MIT». Папа с детства привил мне интерес к радиотехнике, научил паять, я много времени проводил, ковыряясь в коробках с резисторами и транзисторами. Казалось бы, это ведь электроника, а не программирование, но мне это тоже интересно. В итоге я записался на курс, сдал экзамен с высшим баллом, получил сертификат.

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

Не каждый день менеджеры с девятилетним опытом уходят в программисты. Пытались даже отговаривать: «Ай, ты же посидишь немного и вернёшься». Но я сделал свой выбор, и коллеги его уважают. Уже три года пишу код.

О том, что побывал в менеджменте, совершенно не жалею, это было осознанное решение, которое дало мне возможность взглянуть на многие процессы в разработке ПО и решений с разных точек зрения. Перейдя в инжиниринг, я, конечно, потерял в деньгах. При этом я приобретал то, ради чего это делал. Сегодня я не отрицаю, что через какое-то время снова захочу вернуться в менеджмент, но пока разработка мне интереснее. Круто, что есть такая возможность.

Сейчас я инженер. Проект у меня достаточно технологически насыщенный: Javascript, backend и frontend разработка. В менеджмент стараюсь не лезть, у нас чётко распределены обязанности, и я их уважаю. Мне интересно не только  выполнять текущие задачи по разработке, но и обсуждать с командой технические и архитектурные решения. Cтараюсь быть полезным.

Хотите сообщить важную новость? Пишите в Телеграм-бот.

А также подписывайтесь на наш Телеграм-канал.

Горячие события

Gismart Online Meetup
9 декабря

Gismart Online Meetup

Минск

Читайте также

Задержания и аресты айтишников не помешали рекордному экспорту ИТ-услуг в сентябре
Задержания и аресты айтишников не помешали рекордному экспорту ИТ-услуг в сентябре
Задержания и аресты айтишников не помешали рекордному экспорту ИТ-услуг в сентябре
«Крутые мужики, знают, как выбить дурь». Дизайнера допросили на камеру
«Крутые мужики, знают, как выбить дурь». Дизайнера допросили на камеру
«Крутые мужики, знают, как выбить дурь». Дизайнера допросили на камеру
2 комментария
dze.chat запустил музей БЧБ-флагов
dze.chat запустил музей БЧБ-флагов
dze.chat запустил музей БЧБ-флагов
Студента БГУИР судили 5 раз и дали 71 сутки. Он проходил практику в КГБ
Студента БГУИР судили 5 раз и дали 71 сутки. Он проходил практику в КГБ
Студента БГУИР судили 5 раз и дали 71 сутки. Он проходил практику в КГБ
4 комментария

Обсуждение

mikhail-spiridonov
mikhail-spiridonov manager в EPAM
2

Андрон, это мой первый комментарий на дев.бай, и он посвящается тебе. Крутые усы!

3

колоритный чувак :)

Anna Veres
Anna Veres QA в Targetprocess
1

Андрей, привет из Targetprocess))

0

При раздутой бюрократии нужно пройти 9 лет менеджмента, что бы понять что ты не состоявшийся инженер.

Andrey Voroshkov
Andrey Voroshkov Team leader в EPAM
0

Похоже, суть беседы для Вас осталась скрытой.

0

Епамовские роли DM и SA как раз предполагают разнообразную активность, надо только правильно выбрать проект. При этом в деньгах точно терять не придется.
Вполне правильным выглядит решение несколько лет просто попрограммировать - чтобы поднять технику до нужного уровня. А дальше можно будет выбирать.
Сам отчасти прохожу сейчас подобный путь - и это весьма круто!

3

>> Проект у меня достаточно технологически насыщенный: Javascript, backend и frontend разработка.

И не поспоришь :P

1

Так, что то тут не так. Не знаю что, но точно что-то не так.
Очень странно. Ипам и самореализация... хмм... что-то тут не так...
Перейти в инженеры из менеджера, когда тебе явно за 30... хмм, потерять в деньгах... Javascript... MIT, электронника... хмм... я что-то фундаментально не понимаю или что-то тут не так...

1

что-то тут не так?

0

Если бы я знал, то написал бы.

0

Карьера менеджера - это жесткий отбор 1K из 10K, 100 из 1K, 10 из 100, 1 из 10. Человек застрял на первом этапе, осознал, что эксель - его багаж, что он не нужен никому (особенно после 30!) на рынке, что грядет эпоха технократии, когда довольно тривиальные функции low-level менеджера заменят автоматизированные системы. И начали человека одолевать тревоги.

Andrey Voroshkov
Andrey Voroshkov Team leader в EPAM
0

Сильно глубоко копать пытаетесь, ребята :)

Спасибо! 

Получать рассылки dev.by про белорусское ИТ

Что-то пошло не так. Попробуйте позже