Этот пост не о технологиях, даже если вы не в курсе что такое SharePoint, то вам это не помешает.
Вчера в моей группе на facebook опубликовали вакансию программиста на SharePoint.
Название изменил, чтобы не делать лишний раз рекламу.
1) Компания: ООО «Рога и копыта» ведущая консалтинговая компания в области управления, обладающая 20-летним опытом создания комплексных информационных систем в строительстве, энергетике, нефтегазовой отрасли и др.
2) Требования к кандидату:
•знание и опыт разработки под платформу Microsoft SharePoint Server 2013/2016 в том числе — Web Parts, Features, Master Pages, Custom Controls, Event Receivers, Timer Jobs, Site / List Templates, Workflow;
•знание основных механизмов администрирования SharePoint (Центр Администрирования, PowerShell), опыт работы с ними;
•проектирование структуры контента решения (коллекции сайтов, сайты, списки, поля списков и т.д.);
•навыки использования и реализованные решения на Server Object model, Client object model и REST API;
•знание T-SQL;
• отличное знание платформы .NET (.Net Framework и языка программирования С#);
• отличное знание веб-технологий, опыт разработки (JavaScript + jQuery, HTML, CSS);
• опыт работы c ASP.NET, WCF;
•опыт участия в коммерческих проектах разработок на базе SharePoint 2010/2013;
•умение диагностировать проблемы в работе ПО, вести общение с клиентами при осуществлении проектирования систем, технического сопровождения;
•опыт выполнять диагностику и отладку решений Microsoft SharePoint;3) Обязанности:
• Проектирование и разработка решений на платформе MS SharePoint 2013/2016 в рамках проектов компании на всех стадиях (от формализации требований до передачи в промышленную эксплуатацию);
• Доработка существующих решений и автоматизация в соответствии с требованиями;
• Разработка решений по интеграции MS SharePoint со сторонними системами;
• Разработка SSOM решений, возможно рассмотреть варианты перевода решений на другую платформу/разработки на другой платформе (CSOM);
• Оценка трудоёмкости и сроков реализации задач;
• Взаимодействие со сторонними разработками MS SharePoint на аутсорсинге;
• Организация и управление процессом разработки;
• Развивать и поддерживать клиентские и внутренние MS SharePoint порталы.4) Какими проектами нужно заниматься: Проекты разработки портальных решений на базе Microsoft SharePoint. Внедрение систем аналитической отчётности.
5) Технические детали: Microsoft SharePoint Designer; SQL Server management Studio; SQL Reporting Services, Visual Studio;. Языки: C#, JavaScript, HTML, CSS, T-SQL. Платформы ASP.NET, WCF, SharePoint 2013/2016. Управление разработкой: JetBrains (YouTrack, TeamCity) / обсуждается.
Почему эта вакансия отстойная
В ней нет важного
Что важно для программистов? Я понятия не имею. Поэтому ищу информацию на эту тему.
За 5 минут нахожу исследование https://www.superjob.ru/research/articles/111451/vybiraya-rabotu-programmisty-ischut-interesnyh-zadach-bankovskie-operacionisty-perspektiv-rosta-rabochie-i-medsestry-horoshego-kompensacionnogo-paketa/.
Для программистов в порядке убывания важности:
- Высокая зарплата
- Интересные задачи
- Очевидные перспективы карьерного роста
- Удобное расположение офиса
Что из этого есть в вакансии? Ничего.
Нет ценника
Я за всю жизнь провел на HH много времени в поисках работы и всегда фильтовал вакансии без указания заработной платы. Вообще всегда. Ни разу не откликнулся на вакансию без ценника. 8 из 10 моих знакомых поступали точно так же.
Как бы хорошо ни была написана вакансия, если нет ценника, то 80% соискателей пройдет мимо.
Написано руководителем и техническим специалистом
Руководитель и технический специалист постарались, раскрыли все термины и описали все функции. Только каждый программист SharePoint уже знает что требуется от программиста SharePoint и чем надо будет заниматься.
Все длинные описания можно сократить до короткой фразы:
Требуется программист SharePoint 2013\2016 (серверная и клиентская разработка, C#, JS, WCF, навыки администрирования, T-SQL) для разработки порталов и систем аналитической отчётности.
Программисту SharePoint одна фраза будет так же понятна, как и длинное описание.
Не выделено ключевое
Перечень навыков и обязанностей большой. Что из этого обязательно, что желательно, а что просто так написано - непонятно.
Вакансии программистов (как и резюме) и так похожи друг на друга. Если нет акцента на важном, то даже лениво читать.
Неверная цель
Автор вакансии прокомментировал:
То, что указано в вакансии - написано в расчёте на широкую аудиторию, а не на 2-3 человек, написано так, чтобы можно было варьировать подход к кандидатам с разным опытом.
Цель поиска кандидатов - не получить как можно больше откликов, а найти одного подходящего кандидата. Для этого нужно отсеивать неподходящих как можно раньше и наименее затратным способом. Текст вакансии - первый этап отсева с нулевыми затратами. Последующие способы очень дорогие.
Много откликов нужны только для повышения ЧСВ рекрутера и имитации бурной деятельности. Возможно руководитель не знает кого ищет и именно так ставит задачу рекрутеру. В любом случае это крайне неэффективно.
Как сделать хорошую вакансию
О компании и проектах
Не пишите «ведущая компания» - это вранье в 99% случаев. Даже если где-то есть рейтинг, где вашу компанию поставили на первое место, то соискателю на это насрать. Также соискателю насрать сколько там у вас лет опыта и в каких отраслях. Более того, вообще всем насрать на 20-летний опыт в нефтегазовой или любой другой сфере.
Напишите важное - какими проектами вы занимаетесь. Указывайте больше деталей. Детали продают.
Требуется программист SharePoint в ООО «Рога и копыта». Надо будет создавать портал и систему отчетности по исполнительской дисциплине. Клиент - нефтегазовая компания с 5 тысячами пользователей и 23 филиалами по всей России и странам СНГ. Придется взаимодействовать с аутсорсерами, контролировать качество их работы. А так же переписать модуль СЭД с SSOM на JSOM.
Требования к кандидатам
Не надо расписывать каждую технологию. Сделайте акценты на том, что важно.
Надо разбираться в разработке и администрировании SharePoint 2013 и 2016, ASP.NET, WCF, уметь писать на JavaScript, C# и T-SQL. Обязательно знать jQuery и уметь делать рабочие процессы в SharePoint Designer.
Если важны личные качества, то не пишите банальности. Не надо писать про «ориентированность на результат», «умение работать в команде», «обязательность» и «исполнительность». Пишите только о том, что можете и будете проверять на собеседовании.
Условия работы
Пишите без брехни. «3 минуты от ТТК» - может оказаться так далеко от цивилизаии, что своим ходом туда не доберешься.
Обязательно укажите:
- где офис
- какая команда и кому надо будет подчиняться
- укажите гибкий или жесткий график работы
- возможность удаленной работы
- перспективы роста, только реальные
- дополнительные плюшки - питание в офисе, оплата сотовой связи, фитнес, оплата обучения и что там еще у вас есть
И снова - не пишите банальности. Не надо писать «молодая, динамично развивающаяся компания», «дружный коллектив» и т.д.
Укажите ценник
Это обязательно. Без этого программистская вакансия - не вакансия, а мусор. «Мы отталкиваемся от пожеланий кандидата» - вранье. Есть сумма, которую вы готовы платить, а на тысячу рублей больше - уже нет.
Указывайте сумму на руки, суммы до вычета налогов интерсуют только бухгалтеров.
Если указываете вилку, то большая часть кандидатов будут хотеть верхнюю планку и не пойдут к вам, если предложите меньше. Поэтому верхняя планка должна соотвествовать сумме, которую действительно будете платить ежемесячно.
Слишком широкая вилка выглядит подозрительно. Разброс должен быть максимум 20%. Не пытайтесь юлить, указывая только нижнюю планку. Все точно также прибавят 20% и получат верхнюю. Если не готовы платить столько, то укажите сколько готовы.
Заключение
Невозможно написать хороший текст вакансии, не разбираясь в теме. Поэтому рекрутерам надо обращаться к специалистам. Чтобы не получилось как в начале, придерживайтесть шаблона:
- Что за компания и кого ищите
- Описание проекта, с деталями
- Требования, с акцентами на важном
- Условия работы
- Ценник
- Ключевые слова для поиска
Вот как я бы написал аналогичную вакансию:
ООО «Рога и копыта» (ссылка на сайт) занимается заказной разработкой программ. Нам требуется программист SharePoint на постоянную работу.
Надо будет создавать портал и систему отчетности по исполнительской дисциплине. Клиент - нефтегазовая компания с 5 тысячами пользователей и 23 филиалами по всей России и странам СНГ. Придется взаимодействовать с аутсорсерами, контролировать качество их работы. А так же переписать модуль СЭД с SSOM на JSOM.
Надо разбираться в разработке и администрировании SharePoint 2013 и 2016, ASP.NET, WCF, уметь писать на JavaScript, C# и T-SQL, HTML и CSS.
Обязательно знать jQuery и уметь делать рабочие процессы в SharePoint Designer.
Мы используем JetBrains YouTrack и TeamCity в разработке, их знание будет плюсом.Условия работы
• Офис в 5 минутах ходьбы от метро Парк Культуры
• Команда из 6 программистов, двух аналитиков и одного тестировщика под началом руководителя проекта
• График работы с 10:00 до 19:00, можно удаленно по согласованию с РП
• В офисе всегда свежие фруктыЗарплата белая, 120 000 рублей в месяц на руки. Есть проектные премии по окончанию проекта.
Условия обсуждаемы
Ключевые слова для поиска: SharePoint, SSOM, JSOM, ASP.NET, WCF, JavaScript, C#, T-SQL, HTML, CSS, jQuery
Текст вакансии должен продавать позицию кандидату и отсеивать тех, кто не подходит.
PS. Если с чем-то не согласны - пишите в комментариях. Кому понравилось - делайте перепост.