За почти 3 года, которые писалась конфигурация, у меня сменилось десятка два программистов (я даже со счета сбился). Кто-то из них проработал больше, кто-то меньше. были особи, которые смогли продержаться всего несколько дней, некоторые — месяц-два, а кое-кто даже год и более. Как результат — теперь я делю их на 3 вида: начинающие, продвинутые и опытные, а каждый из видов на 2 подвида.
С каждым из этих подвидов надо общаться по-разному: по-разному ставить задачи, по-разному контролировать. И сейчас я постараюсь описать эти различия.
1.1. «Начинающие младшие» — как правило, молодые люди 19-23 лет (иногда до 27), которые чем-то занимались, где-то кем-то работали и тут их осенило (а может посмотрели на зарплаты от 80к), что 1С — это то, о чем они мечтали. Они посмотрели видео курсы, иногда честно отходили на какие-нибудь очные курсы, бывает даже, что читали книги типа Радченко. Запросы по ЗП у таких маленькие (в текущих ценах от 25 до 35 килорублей) и велик соблазн взять на работу, подучить месяц-два и получить какого-никакого программиста за относительно небольшие деньги. Что мы получаем — этот горе-программист кое-как может создать визуальную форму отчета/обработки, создать макет mxl, но когда дело доходит до написания кода, то сразу возникают сложности. Огромные. Начинаем выяснять, идем по шагам и делаем пугающий вывод — он не может составить алгоритм своих действий. Даже на листочке расписать по пунктам что и в какой последовательности делать не в состоянии описать. Доходит даже до умопомрачения — не может описать, как он добрался до работы (хотя бы вышел из дома, дошел до остановки, дождался нужного автобуса, доехал до нужной остановки и т.д.). О каком программировании идет речь? У меня ребенок в школе на уроках информатики составляет такие алгоритмы. Хорошо, что это выясняется легко и быстро, и уже на второй-третий день этот сотрудник уходит восвояси полностью провалив испытательный срок. На таких даже время тратить не стоит.
1.2. «Начинающие с опытом» — немного лучше, чем младшие. В основном молодые люди от 23-27 лет. Получили высшее образование (очень часто связанное с техникой, компьютерами, математикой). В основном уже успели поработать у франчей. Консультировали пользователей, дорабатывали типовые конфигурации (исправление отчетов, документов, печатных форм) по-мелочи. Запросы — 35-40к в месяц. За такие деньги мы получаем программиста, который может сделать печатную форму для документа (даже сам), простой отчет (типа вывести список). НО! Как только поручаешь ему немного более сложную задачу, где надо написать запрос с выбором данных из десятка таблиц, расчетом остатков и движений, то мы видим, что этот «программист» не знает предметную область — что такое остатки, движения, как они взаимосвязаны и из каких таблиц их получать. На такого кандидата я трачу времени побольше — 1-2 недели, пытаясь объяснить как ведется учет, как из записей регистра накопления получаются остатки, как соединятся таблицы в запросах, основные алгоритмы и принципы. Если человек начинает понимать то, что ему пытаются донести, то он даже может принести какую-нибудь пользу (написать несколько простых отчетов и печатных форм), но в большинстве случаев мы видим, что понять основы учета для такого программиста является непосильной задачей, у количество печатных форм ограничено и с сотрудником приходиться расставаться как с непрошедшим испытательный срок. Для таких «программистов» есть франчайзи и это их потолок — консультация, обновление типовых конфигураций и… печатные формы. Надо признать, что один из таких у меня продержался месяца два и для своего уровня сделал достаточное количество простых отчетов и злощастных печатных форм.
На сегодня все, а в ближайшее время я продолжу описание подвидов и расскажу вам про «продвинутых» и «опытных».