Статьи DexSys

Путь от эникейщика до.NET-разработчика

Путь от эникейщика до.NET-разработчика

Всем привет, дорогие миллионы :) Меня зовут Валерий и это история моего пути в ИТ-сферу. Я расскажу о своем развитии как ИТ-специалиста, о том, какие грабли встречались на моем пути и что из этого всего вышло.

Путь к мечте

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

Путь в разработку

Постепенно я перешел от простых задач по установке Debian к сложным задачам по описанию инфраструктуры в виде кода.
Спустя время у меня появилась возможность переквалифицироваться в .NET-программиста. Я был решительно настроен, меня поддержали старшие коллеги. Так начался мой трудный путь к .NET-разработке.
В течение следующих нескольких лет, я усиленно читал книги по C# и .NET(поделюсь ими в конце статьи) и мучал своего ментора. В 2020, когда началась пандемия коронавируса и мы все разошлись по домам, - «качаться» стало сложнее. Я сидел дома и часто замечал за собой, что теряю контекст в программировании и стагнирую в системном администрировании. Помог небольшой pet-проект, который мы делали с ментором. После его окончания и возвращения с самоизоляции, я предложил провести аттестацию, но, увы, сказалась нехватка опыта и большой объем информации о C#. Я не сдал аттестацию и у руководителей возникли сомнения, что из меня получится программист. Мне предложили остаться в системном администрировании. Но, меня поддержали коллеги и ресурсный директор, мы нашли компромисс. Я добился своей цели и стал программистом.

Путь от джуна до миддла

Спустя некоторое время, я ушел в пермскую IT-компанию. И там, конечно, все тоже было не так гладко и легко, как хотелось бы: отсутствие у меня практики код-ревью, большой объем нового кода, незнакомая предметная область и работа на удаленке определенно создавали сложности. Тимлид поддерживал и подсказывал как сделать ту или иную задачу, но еще в 2020 я заметил, что мне не нравится удаленка, на ней я прокрастинирую, торможу решение своих задач. Я всегда был ответственным человеком и не хотел, подводить своих коллег. Так как у меня был налажен контакт с тимлидом, то было просто объяснить почему я хочу уйти.
Обдумав варианты, понял, что лучший вариант для меня - возвращение в офис, к людям, и пришел в DexSys. Я попал в точку с выбором места работы. Еще на стадии собеседования мы обсудили с рекрутерами и будущими коллегами что важно для меня: работа из офиса (и это в 2021, хехе), дружный коллектив без токсичности, понимание, что к тебе прислушиваются и, конечно, зарплата и задачи, помогающие расти.
За год работы я быстро проскакал путь от джуна до миддла, конечно, не без опыта, приобретенного на предыдущих местах, но тут, в дружной команде, я смог реализовать его на все 100%.

Как я планирую прокачаться дальше?

На мой взгляд, самое интересное впереди, и тут я вижу для себя следующие точки роста:
  • погрузиться в недра C# и .NET, глубже, чем есть сейчас;
  • возможно спроектировать самостоятельно какой-нибудь микросервис, либо приложение. И не ограничиваться кодом, а создать полноценное инженерное решение;
  • написать технические статьи о том, с чем я столкнулся в работе, и продолжать формировать технический бренд;

Какой итог нашего путешествия в мое прошлое можно подвести?

Всегда можно расти горизонтально и, даже если кажется, что ты достиг максимума в своей области, - ты можешь развиваться в смежных областях или пробовать в себя в чем-то новом. Или, обретя твердый фундамент, попробовать пойти к своей мечте в IT. Главное - понимать конечную цель, а задачи для ее решения придут сами.
Желаю вам успехов на вашем пути!
*Книги по C#:
  1. Язык программирования C# 7 и платформы .NET и .NET Core, 8 издание 2018 г.
  2. metanit.com, раздел про C#
  3. docs.microsoft.com
Автор статьи: Валерий, .NET-разработчик DexSys
Личный опыт