У 1С-программиста нет цели, только путь: как и куда развиваться

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Когда часть иностранных компаний ушла, российский бизнес обратился к отечественным решениям. Например, часть наших клиентов перешли с SAP на 1С. Внедрение тяжелых систем ERP или WMS трудоемкий процесс, поэтому на рынке востребованы специалисты с опытом и популярность 1С-программистом вновь на пике. На момент публикации статьи на известном джоб-сайте опубликовано более 4 тыс. вакансий. Олдскульное направление обрело новые перспективы, сейчас отличное время, чтобы заняться карьерой? 

В статье поделимся наблюдениями и рекомендациями о том, как развиваться программисту 1С с опытом уровня Middle. Ведь в какой-то момент на пути 1С программиста возникает «‎былинный камень»‎ с разными вариантами развития: налево пойдешь — архитектором станешь, направо — тимлидом, а прямо пойдешь — ведущим специалистом. Можно и не выбирать, а остаться на месте, только вам решать, но эта статья о развитии.

Основные этапы карьерного роста разработчика 1С

В России и некоторых странах СНГ почти не существует бизнеса, который бы не использовал хотя бы одной программы 1С. Поэтому достаточно легко начать путь в IT именно с 1С (об этом уже много написано): в среднем, за 2-3 месяца, можно подтянуться и начать работать, например, с небольших доработок к типовому функционалу, и постепенно прокачиваться по специализации: разработчик, консультант, а также специализации по отраслевым продуктам, вроде ERP, WMS, УПП, Управление торговлей, Бухгалтерия, Зарплата и управление персоналам и прочее. 

По данным ГородРабот.ру, средняя зарплата 1С программиста за 2023 год — 123 689 рублей (при этом она выросла по сравнению с прошлым годом). В исследовании Хабра за 2023 год медианная зарплата разработчиков на 1С составляет 192 000 рублей.

https://habr.com/ru/specials/748058/ 
https://habr.com/ru/specials/748058/ 

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

Мы не сильно ошибемся, если будем утверждать, что к 1С-никам предъявляют повышенные требования к пониманию потребностей бизнеса, они должны многое знать и понимать. 

  • Больше, чем просто хорошо знать какие-либо конфигурации. 

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

  • И при этом находить оптимальные варианты по оптимизации и даже изменению организации процессов.

Но с нуля таких требований не предъявляют (обычно). Они появляются по мере продвижения на ступенях профессионального развития:

  • Начинающий разработчик (junior).

  • Разработчик (middle).

  • Ведущий разработчик (senior).

  • Техлид/тимлид.

  • Архитектор 1C.

Разберем градации подробнее.

Джун 

Джун или младший программист имеет нулевой или минимальный опыт работы с 1С, желание и возможность расти и обучаться. Иногда требования в вакансиях уж очень скупы:

Но джуны обычно занимаются такой работой:

  • Устанавливают ПО.

  • Проходят обучение и обучают клиентов.

  • Тестируют.

  • Участвуют в качестве ассистента во внедрении.

  • Программируют.

  • Сдают тесты и экзамены на сертификацию.

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

Где набрать опыт? Если повезет — в компании-франчайзи, где джун сможет набраться опыта и освоить техническую часть, а также возможности платформы под присмотром наставника. Например, в направлении «Спрайдев» (ГК «Автомакон»), специалисты которого ведут проекты по автоматизации на базе 1С для предприятий России и стран СНГ, запустили стажировку для программистов 1С. Главные условия участия – минимальный опыт и максимальное желание стать уверенным программистом 1С. Откликнуться на стажировку можно по ссылке

Мидл

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

В целом, мидл сам решает не только технические задачи, но и задачи по проектированию бизнес-процессов:

  • Дорабатывает и разрабатывает конфигурации под задачи компании.

  • Пишет новые отчёты, обработки.

  • Интегрирует 1С со внешними системами.

  • Обновляет доработанные конфигурации.

В наших вакансиях мы пишем требования чуть подробнее:

  • Опыт работы 1-3 года.

  • Знание типовых конфигураций.

  • Знание языка запросов.

  • Знание СКД.

  • Умение писать правила обмен с помощью конфигураций 1С: КД 2.0/3.0.

  • Знание универсальных механизмов обмена данными.

  • Опыт работы с БСП.

  • Умение работать с чужим кодом.

  • Опыт реализации функционала на мобильной платформе 1С.

  • Способность работать в команде.

  • Навыки оптимизации кода.

  • Работа с базами данных, язык SQL.

  • Предметная область (финансы, производственная отрасль и т. д.) и бизнес-процессы в ней.

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

Где набраться опыта мидлу? Обычно программисты 1С работают или штатными сотрудниками в компании, или фирмах 1С:франчайзи. Во втором случае как раз есть возможность поработать над различными проектами, набрать опыта от коллег.

Компания-франчайзи или интегратор может стать отличной «базой» для прокачки «твердых» и «мягких» навыков. Обычно такая компания работает с заказчиками разных отраслей, постоянно приходится выходить из зоны комфорта и решать нетипичные запросы.

А иногда, когда конечный клиент постоянно развивается и совершенствуется вместе с рынком, сотрудникам тоже приходится расти вместе с ним. Например, в «Автомакон» есть несколько направлений: мобильная и веб-разработка, компьютерное зрение и и системы видеоанализа, нейросети и Big Data, заказная разработка, проекты для «ВкусВилл», софт и оборудование для розницы, разработка ботов и автоматизация на платформе 1С:Предприятие. 

На направлении «ВкусВилл» заказчик — розничная сеть супермаркетов постоянно запускают новые проекты: автоматизация складов, мобильные приложения для пользователей и курьеров, приложение для бухгалтерии или кабинет поставщика. Эксперты направления «ДатаЛаб» создали для «ВкусВилл» предиктивную модель по прогнозированию сроков доставки, а также систему, которая рекомендует покупателям товары в мобильном приложении, что улучшает лояльность клиентов. Специалисты «Спрайдев» внедряют комплексные решения 1С:ERP, WMS, КА для крупных торговых компаний и предприятий страны, среди которых «OBI», «Ситиматик», «Буше». Приложениями, разработанными командой «Фулстек», пользуются миллионы людей. Их клиентами уже стали такие компании, как: «ВкусВилл», «Магнит», «Чижик», «Подружка», «Пив&Ко», «Мария Ра».

Мы растем вместе с нашими заказчиками, надо постоянно двигаться и учиться чему-то новому. В «Автомаконе» работает 600+ специалистов из разных городов России и мира, а с начала 2023 года в команду были приняты около 200 специалистов. При этом новые специалисты нам все еще нужны — у нас регулярно запускаются новые проекты, поэтому на карьерном сайте вакансии открыты постоянно.

Сеньор

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

Обязанности:

  • Разработка нового функционала.

  • Подготовка сборок и релизов по выполненным задачам.

  • Настройка сервера 1С Предприятие.

  • Декомпозиция, распределение и постановка задач разработчикам.

  • Обновление нетиповых конфигураций.

  • Оптимизация производительности 1С.

  • Разработка обменов данными между 1С и внешним ПО.

Требований для сеньора еще больше:

  • Знание типовых конфигураций.

  • Опыт работы от 3-х лет.

  • Высшее образование.

  • Понимание клиент-серверной архитектуры.

  • Опыт разработки мобильных приложений на мобильной платформе 1С.

  • Умение переключаться между задачами.

  • Умение работать в команде.

  • Знание СКД, КД, БСП, XDTO.

  • Опыт работы с технической документацией и её написания.

  • Опыт руководства программистами.

  • Опыт ревью чужого кода.

  • Опыт работ с системами учёта трудозатрат.

  • Отличное знание языка программирования 1С и встроенного языка запросов.

  • Опыт работы с хранилищем конфигурации 1С.

  • Опыт работы с расширениями.

  • Опыт оптимизации запросов.

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

У нас особенно популярны три направления развития и роста — ведущий специалист, архитектор или руководитель команды. Часть специалистов находит себя в менторстве — делятся накопленным опытом с новыми сотрудниками, тем самым обеспечивают движение коллектива компании в нужном направлении. 

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

Руководитель проекта 1C или тимлид

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

Стоит отметить, что далеко не все разработчики рассматривают карьеру тимлида – она минимизирует непосредственную техническую работу и фокусируется на работе с людьми, с командой, у специалиста часто возникает опасение потерять свою экспертизу. На этой позиции требуется развитие менеджерских скиллов – как административных (работа с метриками, взаимодействие с заказчиками и стейкхолдерами, управление задачами), так и лидерских (построение отношений с сотрудниками, построение и развитие команды, организация командного взаимодействия, урегулирование проблем и конфликтов и т.п.).

Если вы считаете, что роль тимлида не для вас и делаете ставку на развитие технической экспертизы, то прокладывайте путь в направлении карьеры техлида, архитектора.

Рост сопровождается расширением зоны ответственности, поэтому опора и поддержка очень важны всем руководителям в начале их пути. В компании мы оказываем помощь специалистам на всех этапах изменения карьеры. Проводим онлайн-обучения по развитию «мягких» навыков, индивидуальные консультации для начинающих руководителей. В направлении «ВкусВилл» действует программа ротации «Level UP», благодаря которой можно бесшовно «переехать»‎ внутри компании. 

Архитектор

Как становятся архитекторами? Когда программист начинает делать больше, чем от него требуется: находит время на документирование, принимает решения о выборе принципиальных технологий разработки, о взаимодействии со смежными системами и имеет представление о системах вокруг его приложения, берет на себя ответственность за качество технической работы на проекте, осуществляет архитектурный контроль подсистем/систем, изучает новые технологии, анализирует их и предлагает архитектурные решения по внедрению новых систем, он может постепенно перерасти в архитектора. Например, как Сергей Целиков, архитектор в направлении «ВкусВилл».

Questions and Answers с нашим архитектором 1С, Сергеем Целиковым

Мы задали Сергею несколько вопросов, и вот что из этого получилось

Источник: https://habr.com/ru/companies/automacon/articles/750414/


Интересные статьи

Интересные статьи

Комментарий переводчика.Я AI энтузиаст, плотно занимаюсь нейросетевыми языковыми моделями с ноября 2022 года, за это время прочитал десятки публикаций об истории их создания, статья Дугласа Хевена луч...
Привет, Хабр! Сегодня поговорим о Сочи как о возможном месте для жизни и работы айтишника. У города есть много достоинств, включая его близость к морю, мягкий климат и наличие красивейших пейзажей. Но...
Дайджест новостей и полезных статей из мира фронтенд-разработки за неделю 20–26 июня.
Подборка новых шпаргалок, вебинаров, свежих статей и полезных книг в самом полезном дайджесте на просторах #Хабр! Оставайтесь с нами – станьте частью DevNation! ...
Я сделал по этому проекту уже достаточно, чтобы начать говорить о нём, как о готовом к выходу, а не просто как о задумке, движущейся по бесконечной дороге к туманному и неопределё...