От разработчика-мидла к сеньору-архитектору: путевые заметки для идущих вверх

07.07.25

Саморазвитие - Личная эффективность

Мидлы часто сталкиваются с «невидимым потолком»: задачи решаются, а до сеньора не вырасти. Секрет часто не в знаниях, а в неготовности брать ответственность за проект и команду, неумении декомпозировать проблемы и страхе выйти из зоны комфорта. Автор статьи, который прошел этот непростой, но увлекательный этап профессионального роста, делится своими «путевыми заметками». Разбираемся, как страх вопросов ведет к «качелям вместо качели», зачем браться за «неблагодарные» задачи и почему отдых – инвестиция в продуктивность.

Бесплатные

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Узнавайте о новых бесплатных решениях в нашей телеграм-группе Инфостарт БЕСПЛАТНО

Наименование Скачано Бесплатно
Карта компетенции
.xlsx 12,70Kb
43 Скачать бесплатно

 

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

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

 

Кто такие джун, мидл и сеньор

 

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

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

Мидл — специалист, способный самостоятельно решить почти любую задачу, составить простое ТЗ. Мидл начинает искать решение с мыслью: «Как сделать так, чтобы не пришлось переделывать?». Ищет точки вариации, задает вопросы сеньорам и архитекторам, анализирует их логику.

Сеньор — специалист, который:

  • Помимо разработки может выступать в роли архитектора на проекте;

  • Знает большинство ответов на технические вопросы за счет полученного ранее опыта;

  • Видит проблему целиком и может предложить варианты ее решения.

Специалист становится сеньором тогда, когда это признают другие сеньоры.

Если кратко, то:

  • Джун учится решать задачи;

  • Мидл умеет самостоятельно решать задачи и берет ответственность за их решение;

  • Сеньор делит проблему на задачи и отдает их на разработку мидлам и джунам;

  • От джуна и мидла ждут решения задач;

  • От сеньора ждут готовый продукт.

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

 

Путевые заметки

 

1. Не бойтесь задавать вопросы

 

 

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

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

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

Например, есть две базы, в каждой из них есть справочник «Товары», нужно сделать обмен. Раньше я бы предложил провести конвертацию, написать правила. Но ведь непонятно, какую проблему мы решаем. Если проблема в переносе остатков, то зачем разворачивать конвертацию? Можно, например, напрямую подключиться к COM, если небольшой объект, или написать выгрузку через табличный документ.

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

 

2. Учитесь оценивать задачи

 

Почему это важно:

  • Вы поймете, когда необходимо декомпозировать задачу (поделить на мелкие задачи);

  • Вы начнете видеть, какой информации вам не хватает для лучшего решения проблемы;

  • Вы сможете заранее обосновать сроки разработки: «Тут много неопределенностей, необходимо заложить больше времени».

 

3. Беритесь за «неудобные» задачи

 

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

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

 

4. Отдыхайте

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

Если вы устали, то ваша работоспособность падает и вы начинаете делать задачи в разы медленнее. Когда к вам приходит осознание, что на печатную форму, на которую раньше уходило 4 часа, теперь уходит 6 часов, то ваша продуктивность начинает падать еще сильнее . Получается порочный круг, из-за которого специалисты приходят к выгоранию.

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

Как говорят сисадмины: «Семь бед — один reset». Перезапустите себя и отдохните. Восстановиться можно с помощью любой физической активности или общения.

 

5. Волшебный пендель

 

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

Если подводить итог, то:

  1. Будьте дотошными;

  2. Обдумывайте решения;

  3. Учитесь оценивать задачи;

  4. Решайте задачи, за которые никто не хочет браться;

  5. Отдыхайте.

Зачем нужен наставник. Наставник обладает опытом. Он уже знает про большинство граблей, благодаря чему поможет быстрее дойти до цели.

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

Где брать задачи для прокачки?

  1. В текущей работе: возьмите задачу соседней команды.

  2. Pet-проект: например, «Личный бюджет» на 1С. В нем необходимо посчитать свой бюджет, использовав справочники, регистры, отчеты.

  3. Общение с коллегами. Опыт передается через истории из практики и обсуждений задач.

  4. Курсы, видео и статьи в открытом доступе.

Став мидлом, я долгое время не понимал, куда мне идти дальше, и осознал, что хочу быть архитектором, когда начал изучать различные ресурсы (книги, телеграм-каналы). Самое главное — пробовать новые знания на практике. Без этого они не закрепятся в вашей голове. Я рекомендую прочитать:

  • «Чистый код» и «Чистая архитектура» Р. Мартина. «Чистый код» поможет разработчикам лучше понять, как строить структуру кода. Долгое время я думал, что не знаю, как пользоваться паттернами. Благодаря этой книге я стал писать как по паттернам.

  • «Профессиональная разработка в системе «С:Предприятие 8. Издание 2». Я ее читал, когда был джуном и готовился к тестированию 1С:Специалист. Это лучшая книга, которая расскажет о том, как работает платформа.

 

Каждый шаг вперед — это маленький подвиг

 

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

 

*************

Статья написана по итогам доклада (видео), прочитанного на конференции INFOSTART TECH EVENT.

См. также

Личная эффективность Бесплатно (free)

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

17.11.2025    393    0    SerjoginaMaria    2    

3

Личная эффективность Россия Бесплатно (free)

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

10.11.2025    554    0    Adapta    4    

2

Личная эффективность Бесплатно (free)

Иногда даже опытный разработчик смотрит на код и… не может заставить себя нажимать на клавиши. Мозг будто специально включает «режим ожидания» – откладывает задачу, предлагает проверить почту, сделать кофе или почистить клавиатуру. Почему это происходит и как с этим быть? В этой статье разберём, как работает прокрастинация на уровне мозга, и почему программисты особенно подвержены ей. Расскажу, как маленькие «трюки» помогают войти в поток, почему иногда стоит «сдаться» и посмотреть на задачу под другим углом, и какие привычки действительно помогают не просто начать, а продолжать.

28.10.2025    2139    0    Oksana_Makr    10    

31

Личная эффективность 1C:Бухгалтерия Бесплатно (free)

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

15.10.2025    746    0    Gigantrop    1    

2

Личная эффективность Бесплатно (free)

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

08.10.2025    1479    0    sleemp    17    

17

Личная эффективность Подбор персонала и собеседования Радио Аналитик Бесплатно (free)

В первом выпуске четвертого сезона подкаста Радио “Аналитик“ обсудили, чем отличаются рывковый и линейный типы производительности, как отличить рывковый тип от лени и прокрастинации и как сотруднику с рывковым типом приспособиться к работе в линейной команде.

02.09.2025    1164    0    Radio_Analyst    0    

2

Личная эффективность Россия Бесплатно (free)

Личный опыт директора по развитию компании АДАПТА: как выстроить систему планирования, которая помогает держать фокус и не выгорать.

20.08.2025    1454    0    Adapta    0    

2

Личная эффективность Бесплатно (free)

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

20.08.2025    2044    0    IseGold    7    

7
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. DmitryKSL 175 07.07.25 13:08 Сейчас в теме
становится сеньором тогда, когда это признают другие сеньоры

Коронуют?
Donat; Award; e.a.afanasyev; roman72; DanilaGorilla; +5 Ответить
9. DoctorLambo 2 14.07.25 11:06 Сейчас в теме
(1) В каком-то смысле да.
2. coollerinc 198 07.07.25 14:25 Сейчас в теме
Мне кажется тут вы путаете значение Сеньор и Тимлид(ответственность за команду), менеджер/владелец продукта(выдать готовый продукт) .

Сеньор это как раз уровень знаний/опыта в рамках одного человека. Четких регламентированных требований к Джуну, Мидлу, Сеньору нет. Для меня лично сеньор это просто более опытный разраб, чем в среднем по больнице/компании/команде/моим представлениям.

1с предлагает свою градацию: Профессионал, Специалист и Эксперт. Но эти сертификаты, подтверждают только наличие знаний. И часто встречается ситуация, человек с новыми знаниями, но без нужного опыта, применяет их там, где это не нужно.
3. ovasiliev 7 13.07.25 16:38 Сейчас в теме
(2) А вы сами имеете сертификат "Специалист по платформе"?
4. coollerinc 198 13.07.25 20:15 Сейчас в теме
(3) Я не имею сертификатов по 8ке, у меня есть только старые простые профки по 1с.7.7 . Вы с чем то не согласны в моем сообщении?
6. ovasiliev 7 13.07.25 23:16 Сейчас в теме
(4) Да, не согласен. Примерно во всём. Как вы можете судить о спеце, и тем более эксперте, не имея о них ни малейшего понятия?
7. coollerinc 198 14.07.25 01:59 Сейчас в теме
(6) Потому что я работал с людьми с сертификатами Специалист. Есть начинающие, особенно после франчайзи, которые очень быстро сдают сертификат Специалиста, но когда начинаешь с ними работать, то понимаешь, что ему до Мидла еще учится и учится. И скорее всего Мидлом можно назвать человека с опытом 5 лет без сертификата, чем с 1 годом и сертификатом Специалист, скорее это будет продвинутый джун.

Про Эксперта я конечно погорячился,ни разу не встречал новичка с сертификатом Эксперт. Обычно это люди с опытом работы 4-5 лет и вообще они очень редкие. Но допускаю, что этот экзамен тоже можно сдать, на начальном этапе после спеца.
Поэтому сертификаты 1с это тоже не показатель Джун, Мидл, Синьер
8. ovasiliev 7 14.07.25 07:37 Сейчас в теме
(7) Я и не сопоставлял сертификаты с этими уровнями. Но вы сказали "Но эти сертификаты, подтверждают только наличие знаний.". Вы не можете так говорить, не попробовав сдать хотя бы на спеца. Эти сертификаты - ещё и определенные навыки, причём достаточно глубокие и базовые, которые должен иметь каждый программист. Но, как показывает практика, сдать на спеца способен только один из 10-ти. А остальные порой, в силу непонимания, городят такое, что за ними надо ходить и всё исправлять, иначе можно накопить столько проблем, что в один прекрасный момент может всё перестать работать. Эксперты - это вообще штучный товар.
В-общем, не горячитесь. Вы менеджер, и очень относительно понимаете в этих вещах.

Оба этих сертификата не имеют отношения к предметной области, однако все задачи на разработку идут именно оттуда, так что предметную область надо изучать и понимать для решения задачи. Вот здесь у владельцев сертификатов могут быть проблемы, и бывают часто.
Специалисты, свободно владеющие всем инструментарием и способные решать все задачи - на вес золота, их очень мало. И это не влазит в рамки ни градаций "джун-сеньор", ни "спец-эксперт". Но они владеют навыками из всех сфер.
DoctorLambo; +1 Ответить
10. DoctorLambo 2 14.07.25 11:23 Сейчас в теме
(2)
тут вы путаете значение Сеньор и Тимлид


У каждой компании свои определения и понятия сеньора. Где-то сеньор - это тимлид, где-то это эксперт по тех. вопросам, а где-то спец, отработавший 5 лет.

(2)
Но эти сертификаты, подтверждают только наличие знаний


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

(2)
человек с новыми знаниями, но без нужного опыта, применяет их там, где это не нужно

Я считаю, это правильно. Правильно то, что человек их применяет. Плохо только то, что рядом не было человека, который бы его направил в данное русло.

Что отличает мидла от сеньора: сеньор уже в этой ситуации много раз и может понимать, что стоит делать, а что делать не стоит.
11. ovasiliev 7 14.07.25 22:43 Сейчас в теме
(10)
Спецы - тоже не говорят о наличии знаний. Демо билетов есть в свободном доступе. Мне потребовался месяц, чтобы неспешно подготовиться к спецу по УТ.
Спец по платформе по платформе также не дает подтверждения знаний. Однако, для работодателя это может быть сигналом, что этот человек может выполнить поставленную перед ним задачу.


По спецу УТ, как и по большинству других предметных спецов - соглашусь,но только в том случае, когда человек уже в теме предмета.
По спецу по платформе - это тест на профпригодность. То есть, если у программиста есть этот сертификат - то это не случайный человек, и его можно растить дальше. Но растить, конечно же, нужно. И для этого у него должна быть мотивация, в первую очередь внутренняя.
12. Светлый ум 455 28.07.25 10:19 Сейчас в теме
+1 за карту компетенций
Для отправки сообщения требуется регистрация/авторизация