Развитие 1с программиста
Содержание:
- Комплект разработчика и сервер МИНИ
- Плюсы и минусы работы
- Суть профессии 1С-разработчика
- Ввод начальных остатков в 1С
- Совет №5. Учимся искать, как это сделано в чужом коде
- Чем занимается 1С разработчик
- Где найти специалиста по 1С ?
- №4. Профессия Аналитик 1C
- Специалист.ru
- Описание функционала отраслевой конфигурации 1С: Управление ветеринарными сертификатами
- Примеры вопросов для собеседования программистов 1С
- Как стать 1C-разработчиком – обучение
- Многоязычное программирование: создание систем с использованием нескольких языков
- Шкала квалификации кандидатов
Комплект разработчика и сервер МИНИ
С 20 апреля разработчики смогут приобрести для личного использования электронные поставки комплекта разработчика и сервера МИНИ со скидкой до 90%.
- платформа «1С:Предприятие 8»;
- конфигурация «1С:Управление нашей фирмой»;
- документация по платформе и 1С:УНФ
- именная карточка регистрации, ПИН-коды клиентской лицензии на одно рабочее место, купон на льготный 1С:ИТС и ПИН-код для регистрации продукта в личном кабинете на портале portal.1c.ru.
Несмотря на то, что в состав комплекта входит только конфигурация 1С:УНФ, программная лицензия позволит работать с большинством прикладных тиражных решений 1С, в том числе с «1С:Бухгалтерия предприятия», 1С:ЗУП, 1С:УТ, 1С:ERP и т.п.
Еще одна поставка по льготной цене – «Сервер МИНИ на 5 подключений». Ее цена – 2 880 рублей. Данный вид серверной лицензии поддерживает запуск не более пяти сеансов пользователей в режиме «1С:Предприятие» и еще одного сеанса в режиме Конфигуратор (сами клиентские лицензии в поставку сервера не входят). С помощью данной лицензии можно будет работать как с 32-разрядным, так и с 64-разрядным сервером «1С:Предприятия» при условии, что в кластере серверов не более одного рабочего сервера. В состав поставки входят:
- дистрибутив 64-разрядного сервера «1С:Предприятия 8»;
- документация по работе «1С:Предприятия 8» в варианте «клиент-сервер»;
- ПИН-коды активации лицензии на сервер МИНИ на 5 подключений;
- и ПИН-код для регистрации продукта в личном кабинете на портале portal.1c.ru.
Плюсы и минусы работы
А теперь остановимся подробнее на преимуществах и недостатках профессии. Чем привлекательна работа 1С разработчика:
- востребованность на рынке труда – с поиском работы проблем точно не возникнет;
- достойная зарплата, уровень дохода растет вместе с опытом и профессионализмом;
- возможность выбрать для себя удобный способ работы (фриланс или штатный сотрудник);
- постоянное самообразование и развитие;
- возможность открыть собственный бизнес под франшизой.
Недостатки:
- Разработчик 1С может реализовать себя только в России или в некоторых странах постсоветского пространства. На западе используется несколько иная система учета и другие программы.
- Большая ответственность. Ошибка разработчика может стать роковой (при потере базы, главбуха просто удар хватит).
- Необходимость постоянно учиться и обновлять свои знания.
Профессия программиста 1С сегодня — это непаханое поле работы, на котором можно неплохо заработать, но перед этим придется освоить довольно сложную специальность. Потребность в разработчиках чувствуется: это видно и по количеству вакансий на рынке труда, и по уровню предлагаемой зарплаты.
Стоит ли осваивать эту профессию? Если вы готовы начать с минимального оклада и при этом постоянно учиться, то непременно. Успешные специалисты получают хорошие деньги за свою работу, но прежде, чем достичь такого дохода, они прошли сложный путь.
Суть профессии 1С-разработчика
Основная задача и цель 1С-разработчика – обеспечение безостановочной и эффективной работы отдела бухгалтерии в организации:
Настройка и «подгон» конфигураций под конкретные требования бухгалтеров и специфику бухгалтерского учета в разных организациях.
Обновление программ из пакета 1С.
Тестирование появляющихся модулей, исправление и устранение багов.
Консультационные услуги и обучение работы с 1С-софтом.
Бесперебойная работа серверов, где установлено 1С-ПО.
Мероприятия по защите и восстановлению важной бухгалтерской информации и данных.
В крупных предприятиях работает целый отдел из 1С-программистов, в небольших – один-единственный специалист (штатный или удаленный сотрудник, а также фрилансер, выполняющий задачи по мере их поступления).
Ввод начальных остатков в 1С
Необходимое условие для ведения корректного учета – ввод остатков на начало года. Перейдите в главное меню и выберите опцию «Помощник ввода остатков».
После открытия окна помощника ввода остатков выберите, по каким счетам необходимо ввести остатки. В данном случае остатки вводятся по 41 счету – «Товары».
Возможно, Вам удобнее увидеть как настроить работу по складам в 1С через бесплатные видео-уроки по 1С в сервисе Бит.Личный кабинет.
Необходимо задать дату ввода остатков – это последний день предыдущего месяца. Дата документов (31.12.2017 года) будет установлена автоматически, если остатки вводятся 1 января последующего года. Заполните другие поля – номенклатуру (наименования товаров), стоимость и количество.
.Для проверки остатков товаров на складе можно воспользоваться аналитическими инструментами. Перейдите в раздел меню «Склад» – «Отчеты» – выберите пункт «Остатки товаров».
В открывшейся форме выберите период, на который необходимо проверить остатки обратиться к опции «Сформировать». Установив фильтры, можно также получить информацию по каждому складу. Информация будет представлена в виде таблицы через несколько секунд.
Для того чтобы оформить поступление товаров и услуг, воспользуемся разделом «Покупки» создадим документ «Поступления (акты, накладные)». При создании документа в форме присутствует раздел «Склад».
После наведения курсора на вкладку «Склад» можно выбрать нужное подразделение из раскрывающегося списка или создать новое, кликнув на опцию «Создать». Выберите, куда необходимо оприходовать товар.
В нашем случае выберем оптовый Склад № 1. В качестве примера добавим номенклатуру – «Компьютер в комплекте» – поставка осуществляется в размере 80 штук.
Совет №5. Учимся искать, как это сделано в чужом коде
И последний не менее важный совет для начинающих программистов 1С – учитесь читать чужой код. Да это сложно, непонятно и трудно, но если Вы с самого начала будете пытаться осмысливать чужой код, то в дальнейшем этот навык Вам очень пригодиться. Так же чтение чужого кода Вам может подсказать, как правильно использовать тот или иной объект, или как работать с какой-либо функцией (процедурой).
Например, Вы хотите посмотреть, как в какой-нибудь имеющейся конфигурации используется метод СоздатьНаборЗаписей регистра сведений. Для этого необходимо осуществить глобальный поиск по конфигурации
В форме глобального поиска Вы вводите искомое название
Если искомое слово есть в конфигурации (в частности в модулях), то путь к этому слову будет выдан в результатах поиска
Из результат поиска Вы сможете перейти в нужный модуль и посмотреть как применяется искомый Вами метод (процедура, функция) или объект.
Тем самым сможете быстро научится использовать некоторые типовые методы работы с теми или иными объектами.
Иногда кажется, что изучить язык программирование в 1С сложно и трудно. В действительности программировать в 1С — легко. Помогут Вам легко и быстро освоить программирование в 1С мои книги: «Программировать в 1С за 11 шагов» и «Основы разработки в 1С: Такси»
Изучите программирование в 1С с помощью моей книги «Программировать в 1С за 11 шагов»
- Без сложных технических терминов.
- Более 700 страниц практического материала.
- Каждое задание сопровождается рисунком (скриншот).
- Сборник задач для домашней проработки.
- Книга написана понятным и простым языком — для новичка.
- Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
Эта книга подойдёт тем, кто уже начал программировать и испытывает определенные сложности с этой темой и тем, кто уже давно программирует, но ни разу еще не работал с управляемыми формами 1С
- Без сложных технических терминов;
- Более 600 страниц практического материала;
- Каждый пример сопровождается рисунком (скриншот);
- Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
Промо-код на скидку в 15% — 48PVXHeYu
Если Вам помог этот урок решить какую-нибудь проблему, понравился или оказался полезен, то Вы можете поддержать мой проект, перечислив любую сумму:
можно оплатить вручную:
Яндекс.Деньги — 410012882996301
Web Money — R955262494655
Вступайте в мои группы:
Вконтакте: https://vk.com/1c_prosto
Фейсбуке:
ОК: http://ok.ru/group/52970839015518
Твиттер:
Чем занимается 1С разработчик
1С: Предприятие используется во всех сферах бизнеса. Существует множество разновидностей программы, например: 1С: Торговля и склад, 1С: Зарплата и управление персоналом (в простонародье – ЗУП). Каждый из подвидов нацелен на автоматизацию определенных процессов (расчет зарплаты или движение ТМЦ на складе), подготовку отчетов. Данные из них могут переноситься в основную программу для получения полной картины по организации.
Естественно, такая масштабная система просто не может работать без неполадок. К тому же, периодически требуется устанавливать обновления, добавлять новые формы и отчеты, обеспечивать безопасность ПК и серверов для бесперебойной работы программы. Все эти обязанности ложатся на плечи 1С программиста.
Особенность этой профессии заключается в том, что специалист должен в равной степени владеть знаниями в сфере программирования и бухгалтерского учета. Поскольку он занимается установкой, сопровождением работы и устранением ошибок продукта 1С – программы автоматизации бухучета. Естественно, разработчик должен понимать, как распределяется вносимая информация, видеть, когда алгоритм программы работает неверно и уметь устранять эти ошибки.
Разработчик 1С занимается не только написанием кодов. Некоторые специалисты вообще и двух строк написать не могут, но при этом отлично работают 1С программистом и получают за это неплохие деньги. Дело в том, что очень большая доля работы приходится именно на сопровождение работы продукта – нередко случается, что в программисты уходит вчерашний выпускник отделения бухгалтеров.
Сегодня на рынке труда программисты 1С очень востребованы, впрочем, как и несколько лет назад. Скорее всего, и в ближайшем будущем ситуация не сильно изменится – спрос просто огромен. Почему же так происходит? Ведь ни для кого не секрет, что зарплата разработчиков весьма солидная, если не сказать больше.
Проблема заключается в том, что в этой профессии достаточно сложно удержаться и стать хорошим специалистом. 1С немного отличается от других языков программирования и некоторым программистам бывает тяжело перестроиться. Дополнительную трудность составляет необходимость понимать бухгалтерский учет – далеко не каждый готов практически освоить вторую профессию. К тому же, в обеих сферах постоянно что-то меняется: взять, к примеру, повышение ставки НДС в 2018 году с 18 до 20%. Страшно представить, какой объем работы пришлось проделать всем программистам 1С России.
Теперь остановимся подробнее на обязанностях специалиста:
- Программирование. Естественно – это первоочередная задача разработчика. Он должен обновлять конфигурацию, устанавливать базу, создавать и выполнять техзадание.
- Поиск и устранение ошибок в работе 1С.
- Обработка данных, перемещение их в другие программы. В том числе перенос информации из одной базы в другую, например, из 1С ЗУП в 1С: Бухгалтерия.
- Разработка новых форм, отчетов.
- Администрирование серверов, компьютеров, на которых установлена программа.
- Установка или удаление баз, перенос данных из старой в новую.
- Защита информации и базы, в том числе от вирусов, различных вредоносных программ.
- Ведение 1С.
- Консультация клиентов, сотрудников и иных пользователей продукта.
- Описание алгоритма работы и подготовка инструкции для пользователей по всем вышедшим обновлениям.
- Общение с представителями 1С.
- Интегрирование программы в работу организации, оказание помощи в автоматизации учета.
- Подготовка и оформление различной технической документации, используемой в работе.
- Настройка конфигурации на всех базах (в том числе типовых и не типовых) 7.7, 8.0, 8.1, 8.2, 8.3.
- Обучение новых сотрудников, помощь в освоении 1С.
- Настройка работы персонального компьютера и прочего оборудования.
Одним из преимуществ этой профессии является возможность выбрать для себя любой из трех способов работы:
- В штате организации. Специалист занимается обслуживанием 1С в одной компании. В зависимости от наличия других специалистов он или выполняет всю работу по ведению программы сам, или берет на себя определенный участок. Поскольку работа профессионала достаточно дорогая, небольшие организации редко могут позволить себе штатного разработчика 1С и прибегают к услугам фрилансеров.
- 1С франчайзинг. Этот вариант подходит для тех, кто начинает работать с нуля. Здесь можно пройти весь путь обучения на практике, и столкнуться с самыми разными задачами.
- Фриланс. Для опытных специалистов, желающих работать на себя и зарабатывать больше, это отличный вариант. Программист может удаленно вести несколько клиентов (обычно ИП или небольшие организации) с редкими выездами в офис. Он сам регулирует нагрузку и свой заработок.
Где найти специалиста по 1С ?
Мы разобрались, кто такой 1С программист и как им стать, с чего начать путь в этой профессии и куда можно развиваться. Если вас интересуют другие специальности, востребованные в ИТ, рекомендуем посмотреть каталог профессий на сайте Kadrof.ru.
Рекомендуем
Профессия фотограф
Фотографы востребованы во множестве сфер и областей. В СМИ фотографы делают снимки для новостей, репортажей, статей. Свадебные фотографы …
Профессия бренд-дизайнер
Это специализация в графическом дизайне, связанная с разработкой фирменного стиля и проведением ребрендинга. Все больше компаний хотят отличаться …
№4. Профессия Аналитик 1C
Платформа обучения: Образовательный онлайн-сервис Skillbox.
Кому подойдет: Начинающим специалистам, заинтересованным в работе с документацией, задачами консультантов-аналитиков и сотрудниками-разработчиками и мечтающих стать частью IT-сообщества с нуля.
Консультантам 1С, решивших анализировать, описывать и проводить автоматизацию бизнес-процессов, тестировать результаты и взаимодействовать с заказчиками и командой.
Действующим 1С-программистам, сосредоточенных на систематизации знаний и расширении количества индивидуальных компетенций с целью повышения заработной платы и даже перехода на фриланс.
Экономистам и бухгалтерам, повышающим «ставки»: каждый выпускник курса научится профессионально работать в 1С, находить оптимальные сценарии для уже организованных архитектур и проводить тестирование.
Длительность курса: 63 тематических модуля, 350 онлайн-уроков и более 100 часов практических испытаний.
Сертификат или диплом: Да, диплом о пройденной переквалификации и электронный сертификат, добавляемый в личный кабинет.
Трудоустройство: Гарантированная помощь с трудоустройством. Специалисты из HR-отдела Skillbox проведут индивидуальную карьерную консультацию и подготовят каждого выпускника к собеседованиям, а вместе с тем разберут принципы составления резюме.
Стоимость курса: 124 800 рублей. Со скидкой – 93 600 рублей. Студентам Skillbox доступна рассрочка на 2 года с ежемесячным платежом в размере 3 900 рублей.
Чему научитесь:
- Разбираться в конфигурации 1С, проводить интеграцию со сторонними системами;
- Взаимодействовать с заказчиками, работодателями и коллегами, делегировать задачи и контролировать этапы взаимодействия с системой;
- Анализировать данные с помощью 1С, работать по методологии Scrum;
- Работать с архитектурой «1С: Предприятие», разбираться в методологиях UML, BPMN;
- Собирать требования к автоматизации учета и управления;
- Систематизировать информацию, собирать данные из сторонних источников, формировать аналитические отчеты;
- Проводить презентации накопившихся идей.
Как проходит обучение: Вебинары и лекции публикуются еженедельно или проводятся в режиме реального времени. После каждого занятия открывается доступ к практическим испытаниям и методическим материалам. Допущенные во время обучения ошибки разбираются вместе с наставниками и кураторами. Финальный этап обучения – защита дипломного проекта внутри команды и в индивидуальном порядке.
Преподаватели: Основатель курса – Алексей Назаров, директор Smart ERP Projects, с многолетним опытом работы, связанным с автоматизацией бизнес-процессов и внедрением 1С в российские и международные компании.
Преимущества курса:
- Скидки для студентов Skillbox, оплата обучения в рассрочку, поддержка от наставников, кураторов и преподавателей;
- Минимальный порог вхождения – курс рассчитан на новичков, способных выделять от 3 до 7 часов в неделю и совмещающих обучение с работой или учебой;
- Год английского языка в школе «КЭСПА» с индивидуальными разговорными сессиями и целой коллекцией методических материалов;
- 2 индивидуальных проекта («Установка базы для клиента» и «Подготовка к разработке») в портфолио и разработка кейса «Внедрение ПО» в составе команды студентов;
- Прохождение стажировки в Smart ERP Projects для преуспевающих студентов, прошедших профессиональный отбор;
- Бессрочный доступ к материалам курса, возможность повторно проходить испытания и взаимодействовать с дополнительными методическими материалами;
- Возможность сдвигать дедлайны и просматривать вебинары в записи с дополнительными подсказками и рекомендациями.
Специалист.ru
Сайт: https://www.specialist.ruТелефон: +7(495)232-32-16Стоимость: от 6990 р. за курс
На курсах 1С:Бухгалтерия Вы не только познакомитесь с возможностями популярной профессиональной программы, но и научитесь на примере реальных практических задач выполнять все типовые операции, необходимые бухгалтеру. Занятия ведут сертифицированные инструкторы 1С, эксперты-практики, которые в совершенстве владеют продуктом и с удовольствием передадут вам свои знания. Вы можете подготовиться и сдать экзамены 1С:Специалист, 1С:Профессионал.
Предлагаемые варианты курсов:
- Бухгалтерский учет 2019 и операции по расчету заработной платы в 1С
- Бухгалтерский учет 2019 — полный курс
- Бухгалтер малого бизнеса
- Главный бухгалтер со знанием 1С:Бухгалтерия 8
- Налогообложение для малого бизнеса + 1С:Упрощенка
- Бухгалтер бюджетного учреждения со знанием 1С 8
- 1C:Бухгалтерия 8 (редакция 3.0). Уровень 1. Автоматизированный бухгалтерский учет
- Система компоновки данных — настройка отчетов пользователями «1С:Предприятие 8.3»
- Работа с отчетами в программе 1С:Бухгалтерия
- Ошибки в учете — найти и обезвредить!
- Бюджетирование. Производство. Расчет себестоимости в программе «1С:Комплексная автоматизация 2»
- 1С:Бухгалтерия 8 (редакция 3.0) Уровень 2. Учет хозяйственных операций
- 1С:Бухгалтерия 8. (редакция 3.0) Налог на прибыль и расчеты по ПБУ 18/2
- 1С:Бухгалтерия строительной организации. Подсистема строительных операций
- Ведение бухгалтерского учета государственных (муниципальных) учреждений с применением программы «1С:Бухгалтерия государственного учреждения 8. Редакция 2.0»
- Восстановление бухгалтерского учёта с использованием «1С:Бухгалтерия 8»
- 1С:Бухгалтерия 8. Уровень 2. Получение произвольных отчетов без программирования
Описание функционала отраслевой конфигурации 1С: Управление ветеринарными сертификатами
Данная статья представляет краткое описание функционала конфигурации 1С: Управление ветеринарными сертификатами. Судьба свела меня с данным программным продуктом не так давно, поэтому опыт общения с ним не сильно богатый. Но, с одной стороны, какие-то «шишки» я в этом вопросе уже «набил», а с другой — внятной документации или описания на данное творение, как говорится, «днем с огнем». Самое полезное, что я смог найти — это серия видеороликов от самих «АСБК Софт» (https://www.asbc.ru/catalog/vsd3428new/). В совокупности эти 2 обстоятельства наталкивают меня на мысль о том, что можно написать некоторое подобие общего описания программы. Искренне надеюсь, что кому-то мои творческие потуги принесут пользу.
Примеры вопросов для собеседования программистов 1С
Как я и сказал, задаю 50-60 вопросов, у меня их несколько пакетов. Но выделю несколько вариантов.
Например, по регистрам расчетов – бухгалтерская задача.
Задача 1. Есть два счета, у обоих есть субконто: «Склад» и «Номенклатура». Но у одного субконто1 – это склад, а другого – «Номенклатура». Как сделать, чтобы при получении данных из виртуальной таблицы «Остатки» у нас субконто1 = склад, а субконто2 = номенклатура в независимости от счета.
Интересно, что многие даже на уровне senior не могут решить эту задачу. На самом деле, все просто. В виртуальной таблице есть параметр – «Вид субконто». Там передается массив или список значений, с типом плана значений передается план видов характеристик.
Задача 2. Мы обратились к физической таблице регистра накопления. У него есть регистратор, регистратор составного типа. Надо отобрать записи, у которых регистратор является документом «Поступление товаров», далее из отобранных записей необходимо из регистратора вытащить реквизит «Склад». Так, чтобы было оптимально. Как это сделать?
Большинство разработчиков говорят: «Слушай, а почему это не измерение? Это неоптимально, ты вообще неправильную задачу дал». Бывает такое. На самом деле, и тут все просто. В условие «Где» ставим конструкцию «Ссылка», «Поступление товаров и услуг». И второе, используем метод «Выразить», приводим к определенному типу «Поступление товаров» и потом вытаскиваем реквизит «Склад».
Частенько к этой задаче даю дополнительный вопрос. Если человек сказал, что использует метод «Выразить», я спрашиваю: «А почему?».
Следующее и последнее – практическая задача. Обожаю ее, потому что она быстренько выявляет, кто перед нами: middle или senior. Разработчики уровня middle эту задачу 100% решат. Но решат не с первого раза, и потратят на это от 40 до 60 минут.
Senior решит эту задачу за 5-15 минут максимум, с первого раза. Я даю эту задачу и прошу написать текст запроса, не используя отладчик. Проверяю, человек действительно писал хорошо запросы или нет. Формирует ли он в голове, что происходит с таблицей, когда мы группируем, связь делаем и так далее.
Суть задачи следующая: дается старая таблица и новая таблица значений.
Вариантов решения много: 3-4, и один из них наиболее оптимальный. Ни один middle не решил мне эту задачу за 10-15 минут.
На этом у меня все, всем огромное спасибо!
*************
Данная статья написана по итогам доклада (видео), прочитанного на INFOSTART MEETUP Kazan. Больше статей можно прочитать здесь.
Как стать 1C-разработчиком – обучение
Прежде, чем пройти тот или иной курс, необходимо понять, точно ли вы выбрали направление приложения усилий, а также прочитать о нём отзывы. Массу положительных отзывов собрал курс “Профессия 1С разработчик” от Skillbox.
Вы не просто то станьте профессионалом 1С, но и получите опыт программирования под руководством личного наставника. Кроме того, вы добавите несколько работ в собственное портфолио и получите сертификат от компании.
Но самое главное – на защите диплома вас будут ждать ваши потенциальные работодатели. Вы научитесь процессу интеграции программного комплекса с самыми популярными системами, научитесь разрабатывать системы учета, автоматизировать все бизнес-процессы, разработаете свою собственную конфигурацию, научитесь настройки отчетов.
Многоязычное программирование: создание систем с использованием нескольких языков
В мире существует несколько тысяч языков программирования. Несмотря на то, что многие из них крайне непопулярны, очень специфичны или уже созданы очень давно, они продолжают существовать, а новые языки продолжают появляться. Похоже, нет оснований полагать, что количество языков когда-нибудь начнет уменьшаться и в конечном счете будет создан один универсальный язык программирования. Большое количество языков может пугать своей необъятностью, но новое понимание идеи многоязычных проектов позволяет не только ориентироваться в этом разнообразии, но и видеть очевидную выгоду для всех.
Шкала квалификации кандидатов
Теперь давайте посмотрим саму таблицу квалификации. Статистику я собирал, собеседуя программистов 1С с января по февраль. Собеседовал где-то 1233 кандидата. Таблица разбита по квалификациям, категориям вопросов. У меня здесь есть цифры – средний балл от 1 до 10 по каждой категории вопросов и классификации программистов 1С, которых набирали. И еще здесь вот такая «детская раскраска».
Слева внизу указано общее количество разработчиков и процентное соотношение программистов на рынке. Junior’ов у нас 46,72%, junior-middle – 12,41%, middle – 23,36%, middle-senior – 13,87%, senior – всего 3,65%.
Чтобы не портить статистику и привлечь всех кандидатов, я не ограничиваю зарплаты, предлагаю сразу «максималку». Учитывайте период исследования – зиму – здесь немножко коэффициенты меняются. Зима – это мертвый период для набора программистов. Потому что те же самые senior’ы заняты на проектах и пока работу не ищут. Если осенью или весной их собирать, происходит целый парад резюме, и нужно только успеть забрать специалиста, прежде чем кто-то другой его наймет.
Осенняя статистика немного приятнее. Там middl’ы составляют действительно 40%, senior’ы – 5-6%, но это максимально то, что есть на рынке. Есть еще теория математики, которая подтверждает, что сильных специалистов на рынке всегда 5-6%. Название теории не помню, извините.
Теперь по шкале квалификации. Если мы посмотрим junior’ов, у них все «красное». Они только познакомились с механизмами, где-то что-то прочли, у них нет знаний, либо они поверхностные. Упаси Господь подключать их на какую-то сложную разработку. Когда я был на уровне junior, меня работодатель отправил доработать какую-то конфигурацию: три недели потом ходил исправлял.
Junior-middle – мы видим, что они поизучали книжки и четко знают, что такое функциональные опции. Они знают какие-то общие объекты, чуть-чуть умеют пользоваться запросами СКД, знакомы с управляемыми формами и набирают по этому показателю средний балл, знают сами оперативные учеты.
У уровня middl’ов уже все поинтереснее, баллов собирается побольше. Они уже знают бухгалтерские задачи, наконец-то понимают, что такое модуль менеджера. На самом деле, многие разработчики понятия не имеют, что это за модуль, и что в нем есть хорошего. Они знают уже о «Конвертации данных» и начинают решать самые простые задачи. Но, например, выгрузить регистр сведений, чтобы он загрузился как справочник, большинство из них уже не сможет.
Дальше идет middle-senior, здесь у него уже все прекрасно по оперативному учету, по общим объектам. Он уже хорошо разбирается в клиент-серверном взаимодействии, например, общие модули те же самые: многие разработчики не знают, зачем эти галочки нужны и как их правильно проставить. Это, конечно, громко сказано, но, тем не менее, это один из механизмов. Хорошо знают управляемые формы, уже работали с RLS’ом, в СКД’шке хорошо отчеты пишут – это значит, что более сложные отчеты уже могут делать.
И, наконец, senior’ы – практически все «зеленое». Единственные пробелы – планы обмена, расчетные задачи, XDTO-пакеты. Планы обмена и XDTO-пакеты действительно редко встречаются, и только 20% senior’ов имели очень хороший опыт разработки обмена между конфигурациями, используя планы обмена и понимали, как это работает. Большинство останавливается на том, что есть некая БСП’шка, которая в принципе помогает, а как именно это работает – они понятия не имеют. Если дать им задачу, например, обмена с сайтом, где БСП уже не помогает, нужно использовать планы обмена – они уже начинают проседать.
Тем не менее, программисты уровня senior все это быстро изучают. Например, те же самые XDTO-пакеты. Скажем так, если я знал «КД 2.0» и XDTO-пакеты, а мне дают задачу по «КД 3.0»: это совсем другая конфигурация, и там для того, чтобы делать обмены, нужно знать XDTO-пакеты. Мне понадобилось 2-3 часа, чтобы изучить и приступить к выполнению задачи. По срокам я уложился вовремя.