Почему в вакансии слишком много требований или это стандартные требования?
Здравствуйте! Я новенький в хабре, но давно слежу за сайтом. У меня есть вопрос.
Я работаю в гос организаций по должности модератор сайта. Знаю HTML5, CSS, изучаю PHP, JavaScript. Зарплата ниже среднего. Сегодня листал HeadHunter чтоб искать более престижную работу. Посмотрел что, почти все работодатели требуют слишком много знаний, пример на пару вакансию. Там написано нижеследующие требование:
1-вакансия
Стаж 1-3 год
Обязанности:
Разработка комплексных решений для автоматизации бизнес-процессов
Поддержка существующих проектов
Требования:
Знание .Net Framework 4.5+
Разработка веб-сервисов (SOAP, JSON): WCF, Web API 2.0, ASMX
Разработка служб Windows Service
Интеграция с API сторонних систем по протоколам (SOAP, JSON). Использование SDK сторонних систем
Минимальный опыт программирования на C#.
Опыт написания технических заданий на разработку ПО будет большим плюсом.
Опыт работы с ASP.NET, NHibernate, JavaScript будет плюсом.
Работа с СУБД MS SQL Server 2008+. Приветсвуется опыт в нормализации/оптимизации структуры БД и оптимизации SQL запросов
Опыт работы с каким-либо ORM: NHibernate 4+, Linq2db 10+, Entity Framework 4+
Опыт в развертывании решений автоматизации на серверах
Опыт работы с какой-либо VCS (системой управления версиями): Git, SVN или аналогичной
2-вакансия
Стаж 1-3 год
Знание технологии: HTML5, CSS5, JavaScript
Уверенное знание какого-либо JavaScript Framework-а: ExtJs, DevExpress for HTML5 или аналогичного с богатой палитрой визуальных компонентов
Приветствуется знание какого-либо JavaScript MVW Framework-а: AngularJS, ReactJS, KnockoutJS или аналогичного
Опыт работы с каким-либо CSS Framework-ом: Bootstrap, Uikit или аналогичным
Опыт работы с какой-либо VCS (системой управления версиями): Git, SVN или аналогичной
Опыт работы с Linux, nginx, Git;
Опыт разработки на фреймворке Laravel;
И вопрос, один человек вообще может переварить такие знание в мозгу, или работодатели слишком много требует от кандидата, или это стандартные требование?
Ну, тут нестандартный набор требований. Певая с уклоном в .Net и, вторая для работы с Laravel и ExtJs, DevExpress. Один человек может знать в разы больше. Год-три хорошего опыта и будете знать значительно больше перечисленного. Посмотрите вакансии на Moikrug, там много интересного и профиль заведите.
"по должности модератор сайта"
Ваша должность модератора по идее никак и не связана с разработкой.
Если бы вы год не модерировали, а писали код, для вас не было бы сложностью изучить какой-либо js фреймворк, css, получить опыт с VCS, с git и так далее.
В вакансиях перечислены среднестатистические требования к уверенному джуниору - начинающему мидеру.
Но такие название как ORM: NHibernate 4+, Linq2db 10+, Entity Framework 4+, Опыт работы с какой-либо VCS (системой управления версиями): Git, SVN или аналогичной, Опыт работы nginx, Git; Опыт разработки на фреймворке Laravel; впервые слышу
Khajiit1, ну, видимо не доводилось с этим работать. ORM - это такая штука, которая описание класса переводит в таблицу базы данных, использовать нужно всегда за исключением редких случаев, когда нужно оптимизировать запросы вручную или чего-то подобного.
Системы управления версиями - это вообще мастхев, нужно знать всем программистам.
Опыт работы nginx
Это веб сервер, обычно стоит перед каким-то другим сервером, отдаёт статику и перенаправляет запросы тому серверу. Это правда нужно чаще админам.
Вроде ничего необычного не просят, в первом случае просят знать дотнет и собственно к нему надо знать Шарп и фреймворк микрософтовский, можно вполне коротко вот так описать эту вакансию.
Гит должны знать все, не может уметь разработчик писать сложные системы без Гита в принципе.
Во второй пост знать что то из стека хтмл жс цсс , как бы без этого фронт разработчиком никак и любой фронт разработчик это знает
Куда там прикручен ларавель не очень понятно