Знакомьтесь: Слесарь 1С. Профессия, Которая Уже Захватила Рынок

Пока я работал на заводах, мир 1С сильно изменился.

Но они мне ничего не сказали.

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

Я считал, что главный человек в мире 1С – это программист. Позже в желтый мир пришли новые профессии из крупных разработок — аналитики, архитекторы, разработчики, даже тестировщики.

Но я, как упрямая овца, называл эти профессии ненужными, вынужденными.

«Это просто неудавшиеся программисты», — сказал я.

Если ты не умеешь программировать, иди стань аналитиком.

Если боитесь поговорить с директором, идите к разработчикам.

Если вы вообще ничего не умеете, станьте тестировщиком.

Но даже эта картина мира 1С не могла полностью объяснить происходящее.

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

И здесь много людей.

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

Поэтому название профессии мне пришлось придумать самому.

Разрешите представить: Слесарь 1С.

Никакого подшучивания.

Статья абсолютно серьезная.



Кто такой Слесарь 1С?

Механик 1С — это человек, который обслуживает базу данных 1С клиента.

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

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

Он не может проводить обучение по всей схеме, только по конкретному, достаточно узкому функционалу.

Что в Слесаре у аналитика: это надо уточнить.

В большом мире аналитик – это серьезный, умный, уважаемый человек.

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

Второй вид деятельности аналитика – поиск в Интернете ответов на вопросы по 1С.

Итак, Слесарь 1С занимается второй частью – ищет в Интернете ответы на вопросы.

К счастью, сейчас в Интернете много всего этого.

Что в Слесаре 1С от программиста: умеет выполнять простые модификации, в том числе делать патчи (подробнее ниже).

Профессия Механик 1С коллективная, но не искусственная.

Это результат эволюции рынка 1С, его детища.

Квинтэссенция самых востребованных компетенций.

Я не шучу.

Самый востребованный человек на рынке 1С — слесарь.

Потому что этого хотела сама 1С.



Изменения в 1С

Скажу сразу, ни я, ни кто-либо другой за пределами компании 1С не знает, что они там затеяли.

Закрытость — давно известная, понятная и уже принятая особенность вендора.

Они по-прежнему являются акционерным обществом.

О намерениях можно судить только по результатам их реализации.

Видишь, что происходит, и понимаешь — ох, так вот что они хотели сделать.

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

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

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

Итак, мы судим только по тому, что видим в реальности.

Главное: продукты 1С теперь — это не рамки для локальной адаптации, а полноценные решения.

Готовые не более качественные, а более полные, целые.

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

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

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

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

Архитектура и код программных продуктов 1С не только поощряют, но и поощряют такое поведение.

Во-первых, 1С внутри становится все сложнее.

Еще раз повторю: не качественнее, а сложнее.

Сложнее не алгоритмы, а их расположение, разветвление, принцип работы и проблемы.

Если раньше функционал обеспечивался 1000 строками кода, которые лежали в одном модуле, то теперь это 10 000 строк, разбросанных по 20 модулям.

Во-вторых, в коде 1С стала появляться самозащита от некачественных изменений.

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

А если не совпадает, ваши изменения не просто игнорируются, а удаляются.

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

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

Данная стратегия приводит к парадоксальным изменениям на рынке услуг 1С.

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

Стоимость услуг

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

Это вывод из практики, а не теоретический вывод. Когда я начинал работать программистом 1С, самым быстрым способом разобраться в проблеме была отладка.

Потому что документация была так себе, интернета было мало, и ничего толкового на нем не было.

Плюс, что немаловажно, не было удаленной работы.

Пришлось идти пешком к клиенту и сидеть с ним за компьютером.

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

Теперь Слесарь просто слушает клиента, кладет трубку и выходит в Интернет. При этом он открывает копию базы данных клиента, чтобы проводить в ней эксперименты — пробовать лайфхаки, которые находит в Интернете.

Это впишется в код в крайнем случае.

А это будет очень дорого для клиента.

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

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

И, конечно же, гораздо лучшего качества.

Но очень опытных программистов 1С всего несколько процентов.

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

Рынок не может ждать.

Поэтому рынком сейчас правят слесари.

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

И, честно говоря, мне до сих пор не верится, но Слесарь я они действительно справляются.

А по соотношению цена/качество/скорость они намного превосходят программистов, особенно начинающих.

А начинающим программистам засилье Слесарей не так уж сладко.



Программист/слесарь

Молодым людям, пришедшим в мир 1С, теперь предстоит сделать выбор, кем быть: программистом или слесарем.

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

Корень проблемы кроется в KPI, принятых компаниями-партнерами 1С.

Ключевым показателем здесь является время закрытия, то есть время специалиста, оплаченное клиентом.

От часов зависит как зарплата специалиста, так и его увольнение за плохую работу.

Механик взлетает очень быстро.

Буквально с первого месяца оно начинает приносить прибыль, потому что.

Главный навык — поиск в Интернете — он освоил еще до того, как его взяли на работу.

Целенаправленно ничему учиться не нужно – просто работайте, и опыт будет накапливаться.

Постепенно вы научитесь решать некоторые задачи даже без Интернета.

Программисту гораздо сложнее — нужно учиться, готовиться, тренироваться и одновременно работать.

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

Что, увы, случается не так уж и часто.

Поэтому программистам сложно, а механикам легко.

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

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

Программист похож на настоящего студента – худой и вечно голодный.

Единственное, что его согревает – это мысль о будущем успехе и доходах.

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

Вот почему многие люди сдаются и становятся слесарями.

Хотя они продолжают называть себя программистами.

Но код тоже пишет механик.



Патчи

Здесь важно отметить еще одно изменение платформы 1С, сыгравшее двойную роль.

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

Во-вторых, как можно защитить производство от этого дерьмового кода? Речь идет о механизме продления.

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

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

Так появились «конфигурации, распиленные в хлам», «необновляемые монстры» и «не смотрите на код, я был молод и глуп».

Теперь есть расширения.

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

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

Ключевое свойство расширений — то, что они находятся снаружи, как и положено патчам.

Соответственно, их можно либо изменить, либо отключить в любой момент. Любой, кто раньше боялся заниматься кодированием, теперь может делать это без страха.

Включая кодировочное дерьмо.

Больше не нужно думать, анализировать, проектировать или прогнозировать — это всего лишь патч.

Оно не обязательно должно быть крутым, дорогим, продуманным и оптимальным.

Клиенту нужно, чтобы это было дешево.

Более того, все клиенты давно знают, что расширения (почти) безопасны.

Поэтому требования к их качеству нулевые – «пока работает».

Итак, патч-расширения — практически единственный программный продукт, созданный Слесарем.

Обычно там самый дикий дерьмовый код. Но это работает. И в большинстве случаев это безопасно.

А если он перестанет работать, его можно просто отключить или удалить.

Как скучное приложение на твоем смартфоне.



И что же мне делать?

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

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

Я давал людям задачи, чтобы они научились программировать.

Я обучал людей программированию в 1С.

Я заставлял людей читать и писать код. Сейчас я честно признаюсь: я был не прав.

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

Все мои фантазии и высказывания на тему превосходства программистов над другими профессиями в мире 1С – не более чем больные фантазии.

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

Поэтому, как это ни печально, честно признаюсь, без стеба и сарказма: ключевая профессия в мире 1С – слесарь.

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

И кадровое обеспечение, конечно.

Ну и начните называть все своими именами.

И мне, и таким как я, увы, придется покинуть мир 1С.

Скоро там не останется программ.

Теги: #Карьера в IT-индустрии #программирование #Читальный зал #Управление персоналом #1с #кто знает что

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.