Итак, вы решили стать Веб разработчиком . Вы знаете три магических термина HTML / CSS / JS и полагаете, что станете востребованным специалистом, как только освоите все три в совершенстве. Вы представляете, как будете учить их последовательно, один за другим. Заполните портфолио. Найдёте вакансию Junior. Утрёте нос сомневавшимся.

На самом деле, даже Фронтенд разработчик – вымирающий вид. Но не потому, что работы становится меньше:) Скорее – наоборот. Ежедневно растущая сумма знаний не оставляет шансов для широких категорий. Абстрактные «программисты» существуют только в фильмах о хакерах и в народном представлении. Так и фронтенд разработчики, постепенно, становятся абстракцией, разделяясь на всё более узкие специальности.

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

Если у вас есть опыт аренды жилья, вы, вероятно, сталкивались с фразой «Интернет Wi-Fi». Риэлторы обожают это словосочетание. Не пытайтесь объяснить им, что Wi-Fi это способ раздачи от подведённого источника, и вас интересует именно последний. «Интернет Wi-Fi» может оказаться чем угодно: ADSL, 3G, оптоволокном...

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

Давайте разберёмся, какие титулы вакансий, подходящие под определение «веб-разработки», популярны сегодня. Сразу отмечу, что данный гайд не претендует на полноту и отражает точку зрения человека, использующего JS как основной язык.

Титулы вакансий

Web Developer

Синонимы: веб-разработчик , веб-инженер

Обычно, подразумевает использование каких-либо CMS. Некоторые люди на полном серьёзе считают, что начинающие используют «простые CMS», а эксперты – «продвинутые CMS». Хинт: если человек спрашивает – Какую CMS используете? у компании программистов в конференц-зале – вероятно, он полный нуб. И это не обвинение, а констатация факта. Серьёзные современные проекты не используют CMS, ну разве что в качестве вспомогательного инструмента. Wordpress для ведения блога компании – да, возможно. Wordpress в качестве магазина – уже сомнительно. «Социальная сеть на Joomla» – фантазии подростка. CMS имеют свое место на рынке, но они давно перестали быть «государствообразующим» элементом.

«Делать сайт на CMS» примерно тоже самое, что «клепать дизайны под ThemeForest». «Копейка рубль бережёт!» – Nuff Said.

Веб-инженер занимается контентом, «правит» вёрстку, делает разное и (occasionally) программирует. Web Developer – это низший уровень из всех возможных «веб-разработчиков». В случае с фрилансом, под веб-разработчиком , обычно, подразумевается «человек-оркестр», а точнее – «человек-батрак».

Срчно!!! Ищем терпеливого веба-разработчека!

CSS / HTML Developer / Markup Developer

Синонимы: верстальщик

Должность, на которой требуется верстать дизайн. Требования к знанию JS и программирования минимальные или отсутствуют. Желательно необходимо знание основ дизайна, т.к. дизайн почти никогда не переводится из PSD в HTML один-к-одному. «Pixel-Perfect» – фраза-«звоночек». Маркер менеджера-самодура, ни имеющего ни малейшего понятия о том, как работает браузер и замеряющего качество работы попиксельным (с зумом!) сравнением PSD макета и HTML страницы. Попытки объяснить разницу между рендерингом шрифта в фотошопе и в браузере, обычно, воспринимаются как «споры вместо работы». Избегайте «попиксельных» вакансий всеми силами.

Верстальщик всегда дорабатывает за дизайнером. Веб-программист всегда дорабатывает за верстальщиком. Соседние пары в этой цепочке почти всегда недолюбливают друг-друга по этой причине.

Иван не только знает всё о профессиях из этой статьи, но и поможет их освоить, составить правильное резюме и подготовиться к собеседованию.

FrontEnd Designer / Web Designer

Синонимы: веб-дизайнер

Самизнаетекто™. От специалиста требуется знание визуального дизайна (возможно, дизайна интерфейсов), знание типографики, владение Photoshop. Знание JS, обычно, не требуется.

На западном рынке, дизайнеры обычно занимаются и вёрсткой. Во-первых современная вёрстка, с учётом респонсив- и адаптив- приставок и анимаций посредственно описывается статической картинкой. Вы часто видели дизайнера показывающего анимацию и мобильную версию? Я тоже. Обычно, их возможности ограничиваются выбором из библиотечных анимаций (подобранных программистом!). Во-вторых (но по той же причине), настоящему специалисту часто оказывается проще сделать дизайн сразу в виде вёрстки. Зачем делать работу X + Y, если можно обойтись Y?

На нашем рынке, ввиду технологического отставания, дизайнеры и верстальщики – разные люди.

Interface Developer / UI-UX Designer

Похоже на предыдущий вариант, но с упором на дизайн интеракций. Специалисты на этой должности, обычно, много общаются с программистами, с клиентами, с менеджерами, потом опять с программистами... По этой причине, желательно знание основ разработки ПО и коммуникативные навыки. Очень часто, вакансия также требует знания специфики мобильной разработки, т.к. двух UI/UX экспертов нанимают довольно редко. Имейте в виду, что по этому направлению сложно найти материал для самообучения, что может идти как в плюс (меньше конкуренция) так и в минус (сложнее освоить). Если же вы способны учиться на примерах – проблем быть не должно.

Mobile / Tablet FrontEnd Developer

Должность для разработчика, специализирующегося на мобильных устройствах. Требуется знание специфики платформ IOS и Android. React Native – современный вариант этой специализации, позволяющий использовать веб-технологии для создания нативных приложений. Хинт: веб-приложения, гибридные приложения, нативные приложения и нативные приложения на веб-технологиях – это всё разные вещи.

FrontEnd Developer / Engineer

Синонимы: фронтендщик, фронтенд-разработчик

Обобщённое название должности для разработчика, владеющего HTML / JS / CSS. Обычно встречается в небольших компаниях, где на одного человека возлагается широкий спектр задач. Знание дизайна, вероятно, не требуется, но будет идти как бонус. В современных условиях, всё чаще заменяется на титул конкретной технологии: jQuery Developer , Backbone Developer , React Developer , Angular Developer ... Умения программировать и верстать входят в пакет требований.

JS Developer / FrontEnd Programmer

Синонимы: JS разработчик * / JS программист

То же, что и предыдущее, с большим упором на программирование и меньшим на вёрстку и дизайн. Вообще, термин Developer (Engineer в меньшей степени) вместо Programmer , может означать что программирования будет меньше, а «всякой всячины» – больше. Кроме случаев, когда язык программирования указан явно (JS developer ~= JS programmer).

JS Developer может означать и FullStack (см. ниже). В этом случае, компания, вероятно, планирует определиться с вашей специализацией позже – когда будут ясны ваши сильные и слабые стороны. Или же когда иные рабочие места распределятся. Поэтому, JS Developer почти всегда идёт в паре с Junior или Senior / Middle .

FrontEnd SEO expert

Редкая должность, на которой требуется оптимизировать HTML код согласно требованиям и пожеланиям поисковых систем (Google / Yandex). Специфические знания: микро-форматы, микро-разметка. Учитывая, что SEO вымирает и заменяется классическим маркетингом – рекомендую избегать всего, что содержит данный акроним. Если поиск работы не ваше хобби, конечно.

FrontEnd Accessibility expert

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

FrontEnd Dev. Ops

Должность для специалиста по вопросам сборки, автоматизации, интеграции фронт-енд приложений. Встречается, преимущественно, в крупных компаниях, т.к. подразумевает довольно узкий спектр задач. Актуальные знания: Webpack / Gulp / Grunt. Со временем, у вас начнут спрашивать чем вы, собственно, занимаетесь...

FrontEnd Testing / QA

Должность для специалиста по тестированию / контролю качества фронтенд приложений. Встречается в крупных и средних компаниях. Актуальные знания: юнит-тесты, функциональные тесты, A/B тесты, ручное тестирование и автоматизация. Коммуникативные способности входят в список требований.

Многие люди ошибочно полагают, что «тестировщик» – более простая работа, чем «программист». Да, иногда встречаются вакансии где можно «кликать по ссылкам» и «составлять отчёты». Но это исключения.

Заставить Selenium NightmareJS гулять по приложению, создавая скриншоты и выполняя регресионные тесты не так уж и просто. Ведь это, по сути, фуллстек разработка. Работа ведётся сразу в нескольких средах (Electron + Chromium) и требует хороших фундаментальных знаний.

FullStack Developer / Engineer / Programmer

Должность для эксперта по полному стеку веб-технологий. Подразумевает понимание клиент-серверного взаимодействия, опыт работы с базами данных, знание асинхронного программирования и др. Выбор серьёзно настроенных людей.

FullStack делится на две категории: FullStack-JS и всё остальное . В первом случае, как несложно догадаться, на сервере и на клиенте используется JS. Во втором случае – на сервере используется Ruby / Python / PHP.

Для начинающих, чтобы не распыляться между разными языками и платформами, настоятельно рекомендую отдавать предпочтение первому варианту (по возможности). Учить сразу несколько языков – работа на износ.

FullStack JS предполагает использование феб-фреймворков на базе NodeJS. Это может быть монолитный фуллстек фреймворк (типа MeteorJS), реактивный бекенд с минималистичным клиентом (типа HorizonIO) или сборка из независимых библиотек (типа KoaJS + ReactJS). Все они имеют свои преимущества и недостатки.

FullStack JS часто используется в приложениях реального времени: чаты (а-ля Slack / Gitter), финансовые приложения (масштабируемость, PayPal...), игровые сервера. Возможность пушить информацию на клиент (создавая риал-тайм) практически «из коробки» – основной двигатель роста этой технологии.

Architect

Высший градус классического программирования. Любая вакансия со словом Architect предполагает Senior специалиста и, вероятно, не представляет интереса в краткосрочной перспективе для вас, дорогой читатель.

Lead

Вакансии лида бывают очень разные. Сколько компаний – столько разных лидов. С другой стороны, этот тот случай, когда человек определяет место, а не место – человека. Для начинающих – интереса не представляет, т.к. Junior Lead – такой же нонсенс как Junior Architect.

NodeJS Developer / Backend JS Developer

JS бекендщик. «Великий и ужасный» NodeJS – что только не говорили по его поводу. Восхваления, обвинения в «хипстерстве» – было всё...

Разработчик web-сайта - специалист, который разрабатывает удобный с точки зрения навигации интерфейс web-сайта. В нашей должностной инструкции разработчика web-сайта прописаны обязанности этого специалиста, среди которых: организация web-маркетинга, разработка концепции развития web-сервера, администрирование web-сервера и операционной системы, под управлением которой работает web-сервер, анализ трафика.

Должностная инструкция разработчика web-сайта

УТВЕРЖДАЮ
Генеральный директор
Фамилия И.О.________________
«________»_____________ ____ г.

1. Общие положения

1.1. Разработчик web-сайта относится к категории специалистов.
1.2. Назначение на должность разработчика web-сайта и освобождение от нее производится приказом генерального директора организации по представлению менеджера по персоналу.
1.3. Разработчик web-сайта подчиняется непосредственно генеральному директору организации.
1.4. На время отсутствия разработчика web-сайта его обязанности выполняет другой специалист, назначенный приказом генерального директора организации, который приобретает соответствующие права и несет ответственность за надлежащее исполнение возложенных на него обязанностей.
1.5. На должность разработчика web-сайта назначается лицо, имеющее высшее профессиональное образование, стаж работы по созданию и обслуживанию web-узлов не менее 1 года.
1.6. Разработчик web-сайта должен знать:
- протоколы и принципы функционирования сети Интернет;
- web-браузеры;
- HTML;
- операционную систему, под управлением которой работает веб-сервер;
- основы web-дизайна;
- объект, которому посвящен сервер (продвигаемую продукцию);
- языки программирования - С или Perl, стандарты HTTP и CGI;
- технику владения нюансами программирования в многозадачной системе;
- основы обеспечения комплексной безопасности сервера;
- грамматику и стилистику русского языка;
- действующие условные сокращения, условные сокращения по компьютерной тематике, применяемые в библиографии на иностранных языках;
- английский язык;
- основы трудового законодательства;
- правила и нормы охраны труда, техники безопасности, производственной санитарии и противопожарной защиты.
- локальные нормативные акты организации.
1.7. Разработчик web-сайта руководствуется в своей деятельности:
- законодательными актами РФ;
- уставом организации, правилами внутреннего трудового распорядка, другими нормативными актами организации;
- приказами и распоряжениями руководства;
- настоящей должностной инструкцией.

2. Функциональные обязанности разработчика web-сайта

Разработчик web-сайта выполняет следующие должностные обязанности:

2.1. Определяет вместе с непосредственным руководителем цели и задачи проекта.
2.2. Организует web-маркетинг.
2.3. Разрабатывает удобный, с точки зрения навигации, интерфейс web-сервера (продуманное гипертекстовое представление страниц узла).
2.4. Разрабатывает концепцию развития web-сервера.
2.5. Осуществляет администрирование web-сервера и операционной системы, под управлением которой работает web-сервер.
2.6. Подготавливает предложения клиентам и партнерам на размещение рекламы на сайтах сервера.
2.7. Отбирает материал для публикаций, редактирует и компонует его, создает аннотации и определяет ключевые слова.
2.8. Размечает HTML-документы.
2.9. Настраивает web-сервер, службы удаленного администрирования, брандмауэры.
2.10. Обеспечивает безопасность web-сервера.
2.11. Осуществляет анализ трафика (статистику посещений).
2.12. Проводит анкетирование посетителей.
2.13. Организует рекламу web-сервера в Интернете.
2.14. Разрабатывает прикладные анализ-программы.
2.15. Регулярно составляет отчеты по обращениям к web-серверу с целью выявления потенциальных клиентов и конкурентов.
2.16. Обеспечивает соблюдение законодательства о рекламе, защите прав потребителей, информации и информатизации, авторском праве и смежных правах и др.

3. Права разработчика web-сайта

Разработчик web-сайта имеет право:

3.1. Устанавливать авторство на собственные разработки.
3.2. Устанавливать порядок и вид предоставления информации для размещения на web-сервере.
3.3. Требовать от руководства организации обеспечения организационно-технических условий, необходимых для исполнения должностных обязанностей.
3.4. Знакомиться с документами, определяющими его права и обязанности по занимаемой должности, критерии оценки качества исполнения должностных обязанностей.
3.5. Вносить на рассмотрение руководства организации предложения по совершенствованию работы, связанной с предусмотренными настоящей должностной инструкцией обязанностями.
3.6. Взаимодействовать со всеми службами организации по вопросам своей профессиональной деятельности.

4. Ответственность разработчика web-сайта

Разработчик web-сайта несет ответственность за:

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

УТВЕРЖДАЮ

Генеральный директор
Фамилия И.О. ________________
«________»_____________ ____ г.

1. Общие положения

1.1. Веб-программист относится к категории специалистов.
1.2. Веб-программист назначается на должность и освобождается от должности в установленном действующим трудовым законодательством порядке приказом генерального директора.
1.3. Веб-программист подчиняется непосредственно техническому директору департамента интернет — проектов.
1.4. Веб-программист должен владеть компьютером на уровне продвинутого пользователя.
1.5. В своей деятельности веб-программист руководствуется:
— Трудовым кодексом РФ;
— уставом компании;
— Правилами внутреннего трудового распорядка;
— приказами (указаниями) прямого руководства.
1.6. Веб-программист должен знать:
— протоколы и принципы функционирования сети Интернет;
— распространенные веб-браузеры;
— язык HTML, CSS, JavaScript;
— операционную систему, под управлением которой работает веб-сервер (*nix);
— основы веб-дизайна;
— графические программы (Adobe Photoshop);
— языки программирования (PHP, SQL, JavaScript), стандарты HTTP, сервер БД (PostgreSQL, MySQL);
— технику владения нюансами программирования в многозадачной, высоконагруженной системе;
— основы обеспечения комплексной безопасности веб-сервера;
— грамматику и стилистику русского языка;
— английский язык на уровне чтения документации;
— правила и нормы охраны труда, техники безопасности, производственной санитарии и противопожарной защиты.
1.7. На время отсутствия веб-программиста (отпуск, болезнь, пр.) его обязанности выполняет лицо, назначенное в установленном порядке. Данное лицо приобретает соответствующие права и несет ответственность за надлежащее исполнение возложенных на него обязанностей.

2. Должностные обязанности веб-программиста

Веб-программист:
2.1. Определяет вместе с непосредственным руководителем цели и задачи проекта и обеспечивает их своевременное и качественное исполнение.
2.2. Осуществляет выбор среды разработки, языков программирования, необходимого программного обеспечения.
2.3. Разрабатывает концепцию развития веб-сервера.
2.4. Осуществляет администрирование веб-сервера (при необходимости).
2.5. Осуществляет взаимодействия с сотрудниками других отделов для выполнения совместных задач.
2.6. Поддерживает порядок на своем рабочем месте.

3. Права веб-программиста

Веб-программист имеет право:
3.1. Устанавливать авторство на собственные разработки.
3.2. Засчитывать художественно-оформительские решения в свой личный портфолио как авторские разработки.
3.3. Устанавливать порядок и вид предоставления информации для размещения на веб-сервере.
3.4. Требовать от руководства организации обеспечения организационно-технических условий, необходимых для исполнения должностных обязанностей (в т.ч. удобное рабочее место, современный рабочий компьютер достаточного быстродействия и оснащения, необходимое программное обеспечение, выделенный доступ в сеть Интернет).
3.5. Требовать от непосредственного руководителя и вышестоящего руководства оказания содействия в выполнении задач, функций и должностных обязанностей.
3.6. Знакомиться с документами, определяющими его права и обязанности по занимаемой должности, критерии оценки качества исполнения должностных обязанностей.
3.7. Вносить на рассмотрение руководства организации предложения по совершенствованию работы, связанной с предусмотренными настоящей должностной инструкцией обязанностями.
3.8. В рамках выделенного бюджета приобретать необходимую литературу и специализированное программное обеспечение.

4. Ответственность веб-программиста

Веб-программист привлекается к ответственности:
4.1. За ненадлежащее исполнение или неисполнение своих должностных обязанностей, предусмотренных настоящей должностной инструкцией, - в пределах, установленных действующим трудовым законодательством Российской Федерации.
4.2. За правонарушения, совершенные в процессе своей деятельности, - в пределах, установленных действующим административным, уголовным и гражданским законодательством Российской Федерации.
4.3. За причинение материального ущерба организации - в пределах, установленных действующим трудовым и гражданским законодательством Российской Федерации.
4.4. Нарушение трудовой дисциплины и несоблюдение внутренних правил трудовой деятельности – в пределах, определенных внутренними нормативными документами фирмы.

ДОЛЖНОСТНАЯ ИНСТРУКЦИЯ ВЕБ ПРОГРАММИСТА

Предисловие
0.1. Документ вступает в силу с момента утверждения.
0.2. Разработчик документа:
0.3. Документ согласован:
0.4. Периодическая проверка данного документа производится с интервалом, не превышающим 3 года.
Общие положения должностной инструкции Веб-программист
1.1. Должность « Веб-программист «Профессионалы».
1.2. Квалификационные требования - полное высшее образование соответствующего направления подготовки (магистр, специалист) и повышения квалификации. Стаж работы по профессии - не менее 3 лет.
1.3. Знает и применяет в деятельности:
законы, постановления, приказы, распоряжения, решения и другие нормативно-правовые акты органов государственной власти информационной безопасности;
основы программирования;
знание технологий/языков PHP, JavaScript (jQuery), HTML, CSS, MySql
понимание архитектуры MVC
опыт создания адаптивной вёрстки
опыт работы с CMS Opencart, Magento
знания LESS, SASS, AngularJS (или других JavaScript-фреймворков) навыки верстки под современные браузеры (блочная вёрстка, HTML5 + CSS3)
навыки администрирования Unix систем.

1.4. Веб-программист назначается на должность и освобождается от должности приказом .
1.5. Веб-программист подчиняется непосредственно .
1.6. Веб-программист руководит работой.
1.7. Веб-программист во время отсутствия, замещается лицом, назначенным в установленном порядке, которое приобретает соответствующие права и несет ответственность за надлежащее выполнение возложенных на него обязанностей.
2. Характеристика работ, задачи и должностные обязанности Веб-программист
Разработка высоконагруженных web-проектов.
Разработка концепции дизайна и интерфейса web-сайтов.
Программирование модулей на различных системах администрирования.
Разработка и внедрение нового функционала на сайтах.
Поддержка существующего функционала на сайтах.
Разработка модулей сайтов.
Верстка макетов. Отрисовка дизайн-макетов (технический дизайн) разделов, страниц, интерфейсов, модулей.
Создание графических элементов для сайтов, дизайн баннеров и промостраниц.
Составление технических заданий для , и .
Цветокоррекция фотоматериалов для размещения в сети интернет, работа с дизайнерами, контроль выполнения поставленных задач.
Администрирование выделенного сервера.
Разработка системы интеграции сайта с 1С-Предприятие.
Взаимодействие с внутренним заказчиком для проработки и оценки возможностей автоматизации процессов сайта.
Диагностика технических проблем сайтов. Формулирование задач для их устранения, предотвращения.
Построение системы мониторинга функционала сайта.

3. Права Веб-программист
3.1. Веб-программист имеет право предпринимать действия для предотвращения и устранения случаев любых нарушений или несоответствий.
3.2. Веб-программист имеет право получать все предусмотренные законодательством социальные гарантии.
3.3. Веб-программист имеет право требовать оказание содействия в исполнении своих должностных обязанностей и осуществлении прав.
3.4. Веб-программист имеет право требовать создание организационно-технических условий, необходимых для исполнения должностных обязанностей и предоставление необходимого оборудования и инвентаря.
3.5. Веб-программист имеет право знакомиться с проектами документов, касающимися его деятельности.
3.6. Веб-программист имеет право запрашивать и получать документы, материалы и информацию, необходимые для выполнения своих должностных обязанностей и распоряжений руководства.
3.7. Веб-программист имеет право повышать свою профессиональную квалификацию.
3.8. Веб-программист имеет право сообщать обо всех выявленных в процессе своей деятельности нарушениях и несоответствиях и вносить предложения по их устранению.
3.9. Веб-программист имеет право ознакамливаться с документами, определяющими права и обязанности по занимаемой должности, критерии оценки качества исполнения должностных обязанностей.
4. Ответственность Веб-программист
4.1. Веб-программист несет ответственность за невыполнение или несвоевременное выполнение возложенных настоящей должностной инструкцией обязанностей и (или) неиспользование предоставленных прав.
4.2. Веб-программист несет ответственность за несоблюдение правил внутреннего трудового распорядка, охраны труда, техники безопасности, производственной санитарии и противопожарной защиты.
4.3. Веб-программист несет ответственность за разглашение информации об организации (предприятии/учреждении), относящейся к коммерческой тайне.
4.4. Веб-программист несет ответственность за неисполнение или ненадлежащее исполнение требований внутренних нормативных документов организации (предприятия/учреждения) и законных распоряжений руководства.
4.5. Веб-программист несет ответственность за правонарушения, совершенные в процессе своей деятельности, в пределах, установленных действующим административным, уголовным и гражданским законодательством.
4.6. Веб-программист несет ответственность за причинение материального ущерба организации (предприятию/учреждению) в пределах, установленных действующим административным, уголовным и гражданским законодательством.
4.7. Веб-программист несет ответственность за неправомерное использование предоставленных служебных полномочий, а также использование их в личных целях.

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

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

Процедура утверждения кадровых политик может осуществляться на уровне: Директора по персоналу Генерального директора Совета директоров. Если за окончательное утверждение той или иной кадровой политики по управлению персоналом отвечает Совет директоров организации или...

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

В данном разделе для организаций представлена практическая информация о путях разработки кадровой политики и кадровых процедур. Данное руководство предназначено для сотрудников отдела управления персоналом. Оно будет полезно тем, кто только начинает разрабатывать...
  • В своей деятельности разработчик руководствуется действующими законодательными и нормативными актами Российской Федерации, приказами и указаниями директора предприятия, распоряжениями директора по развитию, правилами внутреннего трудового распорядка и настоящей инструкцией.
  • Разработчик подчиняется непосредственно ведущему разработчику.
  • На должность разработчика принимается работник с высшим профессиональным обра­зованием и стажем работы по специальности.
  • Разработчик должен знать:
    • руководящие материалы, определяющие на­правления развития соответствующей отрасли экономики, науки и техники;
    • перспективы ее развития;
    • отечественные и зарубежные достижения науки и техники в соответствующей об­ласти знаний;
    • специальную литературу в области разрабатываемых и смежных с ними проблем;
    • стандарты, технические условия и дру­гие руководящие материалы по разработке и оформлению техни­ческой документации;
    • основы трудового законодательства;
    • правила и нормы охраны труда, пожарной безопасности и промышленной санитарии.
    1. ФУНКЦИОНАЛЬНЫЕ ОБЯЗАННОСТИ.

    В функциональные обязанности разработчика входят:

    • Выполнение задач, поставленных ведущим разработчиком или руководителем проекта.
    • Анализ, проектирование, разработка и тестирование программного обеспечения в соответствии со стандартами, принятыми в рамках проекта.
    • Планирование своей работы и ведение проектной документации.
    • Обеспечение высокого качества своих разработок.
    • Согласование действий с другими разработчиками при проведении совместных разработок.
    1. ПРАВА.

    Разработчик имеет право:

    3.1. Запрашивать у служб предприятия и получать от них необходимые материалы и документы, относящиеся к вопросам его деятельности.

    3.2. Взаимодействовать с другими предприятиями, организациями и учреждениями по
    производственным и другим вопросам, относящимся к компетенции разработчика.

    1. ОТВЕТСТВЕННОСТЬ.

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

    1. УСЛОВИЯ РАБОТЫ.

    5.1. Режим работы разработчика определяется в соответствии с Правилами внутреннего трудового распорядка, установленными на предприятии.

    5.2. В связи с производственной необходимостью, разработчик может быть направлен в служебные командировки (в т.ч. местного значения).

    Руководитель структурного
    подразделения:

    00.00.00г.
    (подпись) фамилия, инициалы

    СОГЛАСОВАНО:

    «Командная работа настолько важна, что практически невозможно достичь высот ваших способностей или заработать желаемых денег, не достигнув успеха в команде» (Брайан Трейси). Сегодня будем говорить о том, как же создать такую команду, с которой вы будете достигать...

    За шесть дней программист с ником Bay Area Belletrist прошел собеседования в LinkedIn, Yelp, Apple, Amazon, Facebook и Google и получил шесть предложений о работе. В своей колонке на Medium он рассказал, как ему это удалось. Введение и статистика Я знал, что хотел...

    Если Вы занимаетесь подбором персонала, то наверняка знаете, как катастрофически трудно иногда бывает отказать кандидату после собеседования. Особенно после того, как Вы в ходе интервью узнали всю его подноготную: чем живет, чем дышит, к чему стремится. И вот Вам надо...

    Если вы веб-разработчик с амбициями сделать международную карьеру и заинтересованы успешно пройти собеседование в крупные мировые компании типа Google, Airbnb, PayPal, Skyp, Whatsapp, Uber, Amazon, Ebay, вот примеры вопросов, с которыми вы скорее всего столкнитесь на...

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

    Оформление своего резюме - задача, с которой рано или поздно приходится сталкиваться практически всем соискателям, независимо от сферы деятельности. Многие обходятся простым перечислением навыков и описанием карьерного пути в текстовом документе. Но создание стильного...

    Галина Спасенова Мужчины на собеседованиях говорят о «росте дохода» и «амбициозных задачах», в то время как женщины, поднимая вопрос мотивации, чаще употребляют слова «самореализация» и «стабильность». Первым гораздо проще расстаться со своей компанией, нежели вторым...

    Должностная инструкция веб-программиста (web-программиста)

    УТВЕРЖДАЮ
    Генеральный директор
    Фамилия И.О. ________________
    «________»_____________ 2013 г.

    1. Общие положения

    1.1. Веб-программист относится к категории специалистов.
    1.2. Веб-программист назначается на должность и освобождается от должности в установленном действующим трудовым законодательством порядке приказом генерального директора.
    1.3. Веб-программист подчиняется непосредственно техническому директору департамента интернет - проектов.
    1.4. Веб-программист должен владеть компьютером на уровне продвинутого пользователя.
    1.5. В своей деятельности веб-программист руководствуется:
    - Трудовым кодексом РФ;
    - уставом компании;
    - Правилами внутреннего трудового распорядка;
    - приказами (указаниями) прямого руководства.
    1.6. Веб-программист должен знать:
    - протоколы и принципы функционирования сети Интернет;
    - распространенные веб-браузеры;
    - язык HTML, CSS, JavaScript;
    - операционную систему, под управлением которой работает веб-сервер (*nix);
    - основы веб-дизайна;
    - графические программы (Adobe Photoshop);
    - языки программирования (PHP, SQL, JavaScript), стандарты HTTP, сервер БД (PostgreSQL, MySQL);
    - технику владения нюансами программирования в многозадачной, высоконагруженной системе;
    - основы обеспечения комплексной безопасности веб-сервера;
    - грамматику и стилистику русского языка;
    - английский язык на уровне чтения документации;
    - правила и нормы охраны труда, техники безопасности, производственной санитарии и противопожарной защиты.
    1.7. На время отсутствия веб-программиста (отпуск, болезнь, пр.) его обязанности выполняет лицо, назначенное в установленном порядке. Данное лицо приобретает соответствующие права и несет ответственность за надлежащее исполнение возложенных на него обязанностей.

    2. Должностные обязанности веб-программиста

    Веб-программист:
    2.1. Определяет вместе с непосредственным руководителем цели и задачи проекта и обеспечивает их своевременное и качественное исполнение.
    2.2. Осуществляет выбор среды разработки, языков программирования, необходимого программного обеспечения.
    2.3. Разрабатывает концепцию развития веб-сервера.
    2.4. Осуществляет администрирование веб-сервера (при необходимости).
    2.5. Осуществляет взаимодействия с сотрудниками других отделов для выполнения совместных задач.
    2.6. Поддерживает порядок на своем рабочем месте.

    3. Права веб-программиста

    Веб-программист имеет право:
    3.1. Устанавливать авторство на собственные разработки.
    3.2. Засчитывать художественно-оформительские решения в свой личный портфолио как авторские разработки.
    3.3. Устанавливать порядок и вид предоставления информации для размещения на веб-сервере.
    3.4. Требовать от руководства организации обеспечения организационно-технических условий, необходимых для исполнения должностных обязанностей (в т.ч. удобное рабочее место, современный рабочий компьютер достаточного быстродействия и оснащения, необходимое программное обеспечение, выделенный доступ в сеть Интернет).
    3.5. Требовать от непосредственного руководителя и вышестоящего руководства оказания содействия в выполнении задач, функций и должностных обязанностей.
    3.6. Знакомиться с документами, определяющими его права и обязанности по занимаемой должности, критерии оценки качества исполнения должностных обязанностей.
    3.7. Вносить на рассмотрение руководства организации предложения по совершенствованию работы, связанной с предусмотренными настоящей должностной инструкцией обязанностями.
    3.8. В рамках выделенного бюджета приобретать необходимую литературу и специализированное программное обеспечение.