Жизнь джуна в 1C

bc56442e936de6934cb749797dfe62dc

Всем привет, меня зовут Ваня, мне 19 и я junior 1C-разработчик.

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

Поехали.

Как докатился до жизни такой и оказался здесь?

Сентябрь 2022 года.

Я приехал покупать SSD на замену своего старенького жесткого диска. Стоя на оговоренном месте в ожидании принца продавца с Авито, от скуки захожу на hh и смотрю вакансии Python-разработчиков, в очередной раз сталкиваясь с суровой реальностью количества вакансий и желающих туда устроиться.

Совершенно случайно введя в поиске слово «программист» без указания языков и других уточнений, нахожу вакансию стажера в 1C. Приятней всего было видеть всего 50 откликов, для стажерской вакансии это очень мало, аналогичные предложения для стека Python или Java набирали в 10 раз больше. На этот момент за спиной у меня регалий кот наплакал, пара курсов по Python, курс по ООП и очень-очень базовые знания об SQL.

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

Я стал отсылать свое резюме на все вакансии, имеющие в заголовке слова «программист 1C». К отклику я прикреплял сопроводительное письмо:
»Здравствуйте. Хотел бы попасть к вам на собеседование. Из имеющихся знаний: основы Python, могу читать код; базовые запросы sql; html понимаю, могу верстать, но не люблю; английский на уровне чтения документации. Высокая коммуникабельность. Хочу учиться и получать опыт в реальных условиях.»

Первая пачка из 10 отказов меня расстроила, но далее это вошло в привычку и перестало трогать фибры моей души.

Первое собеседование

Октябрь 2022

Как понятно из текста выше — я в 1C полный 0 опыт использования 7.7 в качестве продавца не в счет.

Первая компания, решившая послушать мои мотивационные речи о желании стать большим специалистом, стала известная всем и вся в мире 1C «ПервыйБит».

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

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

Второе собеседование

Октябрь 2022

Перед встречей с будущим руководством меня попросили пройти курс Гилева «программирование за 21 день». По результатам прохождения курса принимали решение о трудоустройстве. На это мне дали 2 недели.

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

Первая работа

Вопреки той легкости, с какой мне дался курс Гилева, работа оказалась гораздо сложнее. Первая задача состояла в парсинге excel-файла и последующей выгрузки в 1C. Простая задача, как мне кажется сейчас, но тогда это казалось чем-то невообразимым. Ощущение, что ничего не понимаю и вообще ничего не получится, возрастало. К счастью, я ошибался, и при поддержке моего тимлида (искренне благодарен этому человеку, он многому меня научил) задача была завершена.

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

Я стал потихоньку обвыкаться в коллективе и занимался разношерстными задачами поддержки. К прямому общению с клиентами меня пока не пускали.

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

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

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

Вторая работа

Март 2023

После нескольких собеседований последовало 4 предложения. Радости не было предела, страх остаться без работы развеялся.

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

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

Доработка решения, которым пользуется одна компания внутри себя — это гораздо приятней и понятней лично для меня. Здесь ты понимаешь, какую пользу можешь принести для компании и для себя как специалиста. Но я не рекомендую стремиться в подобные места с самого старта, франчайзи позволяет встретиться с разношерстными задачами и приобрести больше опыта. Слова эти не мои, а Ивана Белокаменцева, рекомендую почитать его статьи.

Стоит ли оно того?

Теперь вы в достаточной мере знаете про меня. Предлагаю перейти к вопросам из разряда «быть или не быть» или «тварь я дрожащая или переписать все с нуля».

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

Работа 1сника сильно отличается от работы программиста на других языках, и это стоит понимать. Например, вряд ли будучи frontend-разработчиком вы вдруг услышите приближающиеся шаги тети Зины, у которой не считается НДФЛ из-за очередного обновления ЗУП. Здесь же это вполне обыденность.

В интернете зачастую принято ругать 1C, а программистов, которые пишут код на русском, таковыми не считать. Как по мне — все это просто холивары и не более. Смысла в них чуть меньше 0.

Это все я о том, что работа в 1C не позволит тебе ограничиться написанием кода и только. Львиную долю твоего времени на рабочем месте займет, но не на все 100%.

Звучит как очевидный минус и совершенно отталкивает от этой идеи? Но вот здесь и хотелось бы остановиться. Работа с учетными системами — это по-своему интересно, автоматизация работы людей и возможность ускорить процессы приносит вполне сравнимое с другими ЯП удовольствие от своей работы.

Почему мне нравится 1C и я не собираюсь уходить в другие языки?

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

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

  3. Лукавить незачем. Доходы у разработчиков по региональным меркам в разы превышают среднюю зарплату. Сюда же можно отнести условия работы.

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

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

    Это не все плюсы, которые есть в этой профессии, но наиболее привлекательные на мой взгляд.

Минусы тоже есть, как и везде.

Самый важный для меня — невостребованность на иностранном рынке. Но выбор я свой сделал и мириться со всеми недостатками готов.

Выводы

А вывод — это дело каждого человека, и делать их только вам.

© Habrahabr.ru