Видел эту прекрасную вакансию здесь уже давным-давно. И она действительно прекрасна. Давайте разберемся.
— Общеобразовательная успеваемость - высокий средний балл (!);
Начинаются требования с этой прекрасной формулировки. В конце фразы стоит такой неуверенный восклицательный знак, который пытается нам сказать, что написавший фразу человек сам до конца не понимает, что же эта фраза значит. Будете дневник школьный смотреть?
— Высокий IQ, отсутствие гена "лени" в ДНК, постоянное стремление к самосовершенствованию;
Мы всего лишь на втором пункте, но накал маразматичности формулировок серьезно повышается. Возможно этим профессиональные эйчары пытаются подстегнуть интерес к дальнейшему прочтению их вакансии. Мы не остановимся.
Не удивляйтесь если при личном собеседовании вам откроют тест IQ вконтакте вроде тех, что постят себе на страницу 16 летние школьники.
Внимательно следите за своими волосами и другим биоматериалом. Могут отдать на тесты ДНК.
— Очень высокая скорость работы с ПК;
В этом месте мудрый эйчар попросит вас на скорость выполнить несколько сложных задач на компьютере. Время выполнения будет серьезно влиять на ваш результат.
Задачи все время меняются, дабы соискатели не делились опытом, но обычно включают в себя:
1. Перезагрузку компьютера на скорость;
2. Смену картинки рабочего стола;
3. Отображение меню Пуск не используя мышь и только левой рукой.
— Знания и опыт работы с локальным ПО ПК - уровень администратора;
Наконец-то мы начинаем приближаться к сущности вакансии. Итак, компания ищет администратора. Жаль, я думал программиста.
Не стоит удивляться, если после начала работы именно вас будут просить переставить драйвер принтера и настроить 1С бухглатеру Зинаиде Павловне.
В случае отказа вас ткнут носом в эти требования. Администрирование? Администрирование!
Что, мы зря человеку 90 тысяч платить обещали. Должен все уметь.
— Знания и опыт работы с CMS Bitrix более года - уровень администратора и разработчика;
В этом пункте нас наделяют новыми полномочиями. Теперь мы программисты. Прекрасно.
— Знания и опыт работы с Битрикс24 - администрирование;
Опытного эйчара сразу видно. Он силен в формулировках и разбирается в терминологии. По факту администрирование в Б24 для вас будет ответ на задачи руководства и нажатие кнопки Ответить.
— Знание PHP5, HTML, CSS, JS, Ajax, MySQL;
Тот пункт, с которого нужно было начинать. Но после требований знать битрикс на уровне разработчика они все не имеют смысла. Они уже включены в понятие битрикс-разработчик.
— Высокая внутренняя профессиональная культура.
А еще опытный эйчар знает, что заканчивать список нужно таким же загадочным бредом, каким начинали. Будто оставляя после себя некий загадочный след таинственности и интеллектуального превосходства.
Ну а теперь сладкое. Вторая часть вакансии.
— Успешный опыт работы и самодисциплина.
— Желание посвятить себя интересному проекту на долгое время.
— Любовь к образованию и постоянному получению новых знаний.
— Опыт программирования не менее трёх лет.
— Хорошие знание PHP5 в связке с MySQL (составление сложных запросов, оптимизация).
Пропустим эти скучные пункты, которые копируют из вакансии в вакансию и перейдем к вишенке на торте.
— Опыт работы с MVC-фрейморками, использование Smarty Templates.
Я так понимаю, вам совершенно все равно с какими фреймворками работал кандидат? Знание (точнее, опыт работы, что совсем != знание) одного MVC фреймворка не означает, что кандидат знает и другие. Они сильно различаться могут. К примеру, авторы битрикса тоже называют его MVC фреймворком, а вот зная только битрикс работать с Laravel или Yii вам не поможет.
Зачем вас смарти, если нужен битрикс-программист. Понимаю, что к нему можно подключить любой шаблонизатор. И что, вы используете смарти вместо родного? Успешно?
— Знание HTML, CSS, JavaScript, jQuery, AJAX, XML.
Ну наконец-то. Пошли аббревиатуры. Добавился jQuery, куда же без него. И прекрасные три буквы XML. А что столь квалифицированный программист может не знать об XML? Не солидно как. Слабенько. Низко берете. Советую требования:
Сначала по администрированию, о котором писал выше. Пишем так:
Опыт в администрировании операционных систем Microsoft (IIS, AD, DNS, DHCP, VPN, GPO, Terminal Server);
Опыт в администрировании Linux: (NFS, Iptables, Nginx);
Плюсом будет: TFS, Sharepoint, Exchange, VMware.
Теперь по программированию:
JS: NodeJS (Express), Angular, Knockout, Backbone, Ember;
PHP: Laravel, Yii, Phalcon, Symfony
Базы данных: MySQL, MSSQL, Oracle, PostgreSQL, NoSQL.
Если покажется слишком сухо, то можно начать перечислять все технологии подряд:
HTML/CSS
JSON/YAML
SQL
C/C++, Go
PHP, Python, Ruby, JavaScript
Multiprocessing, goroutines
ZFS, LXC
Opscode Chef
awk, sed, cut, grep
И когда тут список иссякнет — начинайте просто фигачить случайные аббревиатуры через запятую:
Ffdg, RT23, PPoVt5-2, Q2WW, HHoBB и т.п.
— Навыки работы с git или с другой системой контроля версий.
Мы не знаем, что такое git и система контроля версий, но звучит очень круто и все так пишут. Вот и вы должны уметь с ними работать. С любой, судя по формулировке.
— Умение разбираться в чужом коде, готовность следовать стандартам кодирования и улучшать их.
Весь текст после запятой можно отправлять в золотой фонд цитат IT эйчаров.
Из всего остального потока сознания особо хочется выделить испытательный срок в 3 месяца. Слишком мало. Требования серьезные. Люди не надежные. IQ низкий. Знает мало. Берите на год.