Всем привет, меня зовут Ваня, мне 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 и я не собираюсь уходить в другие языки?
-
Потому что код — это инструмент. Он может быть хоть на китайском, если это соответствует целям его использования.
-
Мне нравится вникать в бизнес-процессы. Понимание цели написания новой обработки привносит смысл в простую печать текста и обдумывание алгоритма.
-
Лукавить незачем. Доходы у разработчиков по региональным меркам в разы превышают среднюю зарплату. Сюда же можно отнести условия работы.
-
Сообщество. Приятно иметь единомышленников, быть частью сообщества, где свои меры успеха и общие интересы.
-
Из-за низкого спроса среди моих сверстников на эту профессию снижается конкуренция. Когда существует явный недостаток специалистов, у тебя больше возможностей для карьерного роста. Можно попробоваться на роль руководителя отдела разработки, когда работодатель понимает, что найти уже готового специалиста дороже и сложней, чем воспитать своего.
Это не все плюсы, которые есть в этой профессии, но наиболее привлекательные на мой взгляд.
Минусы тоже есть, как и везде.
Самый важный для меня - невостребованность на иностранном рынке. Но выбор я свой сделал и мириться со всеми недостатками готов.
Выводы
А вывод — это дело каждого человека, и делать их только вам.
Автор: Иван Шишкин