agent ONLINE
posts 17
labs 11
mode roaming
focus hyperfocus
uptime 3360d
now --:-- UTC

WorldSkills: опыт участия в качестве эксперта

2016

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

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

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

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

Конкурсное задание являлось средством определения индивидуальных знаний студентов в программе 1C. С бо́льшим успехом можно было бы дать тесты, которые сдают на сертификат «1C Профессионал» или задания на «1C Специалист». Структура заданий не соответствовала типичным кейсам, решаемым программистами 1C. То и дело приходилось изобретать ненужные велосипеды, ставить опасные костыли и натыкаться на ненужные грабли, которые замедляли и без того обширную и трудоемкую работу.

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

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

Насчет организации подсчета баллов в автоматизированной системе подсчета баллов (CIS). Слишком большой перерасход бумаги и неэффективная и запутанная система ввода баллов.  За 4 дня на 6 конкурсантов было затрачено более 500 листов бумаги. А справится с электронной системой ввода данных можно было только после прочтения объемной инструкции.

2017

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

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

Несмотря на атмосферу вовлеченности и продуктивности, мне было весьма скучно — запретили выполнять конкурсные задания. Я зарекся больше участвовать в подобных мероприятиях.

2018

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

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

А теперь список того, над чем требуется поработать организаторам этого мероприятия в следующем году:

1. Размер одежды не всегда подходит экспертам (да, я несколько крупноват).

2. Слишком много времени экспертам нечем заняться. после проверки сессии остается несколько часов непроизводительного времени, которое можно занять – например, соревнование между экспертами, либо подготовкой и аттестацией по правилам WorldSkills.

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

4. Необходимо использовать передовой инструментарий, предлагаемый вендором (в данном случае 1С) и лучшие практики программирования от ведущих команд разработчиков. Так, в качестве среды разработки, предлагается использовать EDT (1C:Enterprise Development Tools, http://v8.1c.ru/overview/release_IDE_beta/) с интеграцией с GIT (https://edt.1c.ru/docs/git/). Также, при разработке следует пользоваться принципом TDD (Test-driven development (TDD) – разработка через тестирование, https://infostart.ru/public/418168/). При общем увеличении трудоемкости процесса разработки, студентам прививаются навыки правильной разработки, которые исключительно важны при работе в больших, серьезных проектах. 5. Разработка ПО, как правило, является результатом командной работы. Как вариант, возможно создавать группы студентов, работающих над единым проектом, чтобы проверить навыки работы в команде по технологии agile (https://infostart.ru/public/640092/).

Фото с другой площадки, потому что в 1С не особо зрелищно

Оставить комментарий

// поля помечены ·

// SPOT THE BUGfind the broken snippet

Запрос=Новый Запрос Запрос.Текст="ВЫБРАТЬ";
Запрос=Новый Запрос; Результат=Запрос.Выполнить();
Запрос=Новый Запрос; Запрос.Текст="ВЫБРАТЬ * ИЗ Справочник.Номенклатура";

>