Программист 1 с обязанности

Программист 1 с обязанности

Вот эта большая статья Джона Олспау называется «Быть ведущим инженером». В первый раз я прочитала её примерно четыре года назад, когда только перешла на нынешнюю работу, и она действительно повлияла на представления об этом направлении моей карьеры.
Перечитав её сейчас, действительно интересной там кажется одна вещь, что эмпатия и помощь команде — важная часть работы сеньора. Что, конечно, является правдой!
Но сейчас я вижу, что большинство или все ведущие инженеры, которых я знаю, берут на себя значительную помощь другим сотрудникам вдобавок к своей личной работе по программированию. Сейчас мне кажется, что я и мои коллеги сталкиваются не столько с проблемой «Что?? Нужно РАЗГОВАРИВАТЬ С ЛЮДЬМИ?? НЕВЕРОЯТНО», сколько с другой проблемой: «Как сбалансировать всю эту руководящую работу со своим индивидуальным вкладом / программированием? Сколько и какой работы я должен делать?». Поэтому вместо того, чтобы говорить о признаках сеньора из статьи Олспау (с которыми я полностью согласна), хочу поговорить о работе, которую мы делаем.

О чём эта статья

«Чем занимается ведущий инженер» — огромная тема, а здесь лишь небольшая статья, так что следует иметь в виду:

  • Тут лишь одно возможное описание того, чем может заниматься ведущий инженер. Есть много подходов к работе, и это не должно стать догмой.
  • Я в основном работала только в одной компании, поэтому мой опыт и взгляды, очевидно, довольно ограничены.
  • Очевидно, есть много уровней «сеньора». Речь идёт примерно об уровне P3/P4 в иерархии Mozilla (senior engineer / staff engineer), может быть, немного ближе к уровню «staff».

Что входит в обязанности

Это вещи, которые я рассматриваю больше как работу ведущего инженера и меньше как работу менеджера (хотя менеджеры определённо делают кое-что из перечисленного, особенно создание новых проектов и связывание проектов с бизнес-приоритетами).
Почти вся эта работа по сути техническая: помочь кому-то справиться со сложным проектом — это явно человеческое взаимодействие, но проблемы, над которыми мы будем работать вместе, как правило, будут техническими! («Может, если упростить дизайн, то мы сможем быстрее справиться!»).

  • Писать код (очевидно).
  • Делать код-ревью (очевидно).
  • Писать и рассматривать документацию по дизайну. Как и в случае с другими ревью, сторонний взгляд, вероятно, поможет улучшить дизайн.
  • Помогать коллегам, если они застряли. Иногда люди застревают на проекте, и важно им помочь! Я думаю об этом не столько о «парашюте с неба и доставке людям ваших магических знаний», сколько о «совместной работе, чтобы понять проблему и посмотреть, справятся ли два мозга быстрее, чем один» :). Это также означает совместную работу, а не решение проблемы вместо другого человека.
  • Поддерживать коллег на высоком уровне. Для разных людей «уровень» имеет разное значение (для моей команды это означает надёжность/безопасность/удобство продукта). Если кто-то принимает решение, которое мне не нравится, значит, либо я знаю что-то, чего не знает он, или он знает что-то, чего не знаю я! Поэтому не нужно говорить: «Эй, ты сделал это неправильно, нужно сделать X вместо этого», а лучше просто дать им дополнительную информацию, которой у них не было, и часто это решает вопрос. И довольно часто оказывается, что мне чего-то не хватало, и на самом деле их решение было вполне разумным! В прошлом я иногда видела, как ведущие инженеры пытаются обеспечить соблюдение стандартов качества, всё громче повторяя своё мнение, потому что они думают, что их мнение верно. Лично я не нашла полезным такой подход.
  • Создавать новые проекты. Команда разработчиков программного обеспечения — это не место с нулевой суммой! Лучшие инженеры, которых я знаю, не оставляют себе самую интересную работу, они создают новые интересные/важные проекты и создают пространство, чтобы другие делали эту работу. Например, кто-то из моей команды начал переписывать нашу систему деплоя. Проект оказался суперуспешным, и теперь целая команда работает над новыми функциями, которые стало легче реализовать!
  • Планировать работу своих проектов. Речь о том, чтобы записать/сообщить дорожную карту для проектов, над которыми вы работаете, и убедиться, что люди понимают план.
  • Заранее сообщать о рисках проекта. Очень важно распознать, когда что-то идёт не очень хорошо, сообщить об этом другим инженерам/менеджерам и решить, что делать.
  • Сообщать об успехах!
  • Делать сторонние проекты, которые приносят пользу команде/компании. Я вижу, что многие сеньоры иногда делают небольшие, но важные проекты (например, создают инструменты разработки / помогают устанавливать политики), которые в конечном итоге помогают многим людям выполнять свою работу намного лучше.
  • Быть в курсе, как проекты соотносятся с приоритетами бизнеса.
  • Решать, когда прекратить проект. Оказывается, на удивление сложно понять, когда нужно остановиться / не начинать работу над чем-то. 🙂

На первое месте я поставила «писать код», потому что в реальности эта задача легко скатывается вниз в списке приоритетов. 🙂
В списке отсутствует пункт «делать оценки/прогнозы». Здесь я ещё не очень хороша, но я думаю, что когда-нибудь стоит потратить на это больше времени.
Список кажется большим. Кажется, что если заниматься всеми этими вещами, то они поглотят все ваши интеллектуальные ресурсы. Думаю, что в целом имеет смысл выделить какую-то часть и решить: «Прямо сейчас я собираюсь сосредоточиться на X, Y и Z, я думаю, что мой мозг взорвётся, если я попытаюсь сделать B и C».

Что не входит в обязанности

Тут немного сложнее. Я не говорю, что такими вещами категорически нельзя заниматься. Большинство ведущих инженеров, которых я знаю, тратят огромное количество времени, думая об этих проблемах, и немного работают в этом направлении.
Но мне кажется, что полезно провести некоторую границу, потому что у некоторых людей высокое чувство ответственности за команду и компанию — и они готовы взяться за всё подряд, в результате чего будут перегружены работой и не смогут вносить технический вклад, который на самом деле является их основным делом. Поэтому установление некоторых границ помогает определить, по каким вопросам есть смысл попросить о помощи, когда ситуация становится неспокойной. Ваши реальные границы зависят от вас / вашей команды. 🙂
Большинство из перечисленного ниже — работа менеджера. Оговорка: менеджеры делают намного больше, чем перечисленное здесь (например, «создают новые проекты»), а в некоторых компаниях некоторое из перечисленного может фактически быть работой ведущего инженера (например, спринт-менеджмент).

  • Убедиться, что каждый сотрудник вознаграждается по заслугам за свою работу.
  • Убедиться, что работа справедливо распределена.
  • Убедиться, что люди хорошо работают вместе.
  • Обеспечить сплочённость команды.
  • Поговорить наедине с каждым сотрудником.
  • Обучать новых менеджеров, помогать им понять, что от них ждут (хотя я думаю, что ведущие программисты часто действительно приходят к такой деятельности?).
  • Управлять сторонними проектами (у меня на работе это дело любого инженера, ведущего тот проект).
  • Быть менеджером по продукту.
  • Вести спринт-менеджмент спринтом / определять этапы работы для каждого / проводить еженедельные митинги.

Полезно явно задавать границы

Недавно я столкнулась с интересной ситуацией, когда обсуждала с менеджером свои обязанности — и мы поняли, что очень по-разному на них смотрим! Мы прояснили ситуацию, и теперь всё в порядке, но это заставило меня понять, что очень важно договориться об ожиданиях. 🙂
Когда я начинала как инженер, работа была довольно простой — я писала код, пыталась придумать проекты, которые имели смысл, и всё было прекрасно. У моего менеджера всегда было чёткое представление о моей работе, ничего слишком сложного. Теперь ситуация изменилась! Поэтому теперь я считаю, что обязана определить работу, которую:

  • Я могу делать / долговременно подходит для меня.
  • Я хочу сделать / которая в целом приятна и соответствует моим личным целям.
  • Представляет ценность для команды / организации.

Точная формулировка будет отличаться для разных людей (не у всех одинаковые интересы и сильные стороны, например, я ещё не слишком хороша в код-ревью!). Думаю, по этой причине ещё важнее обсудить эту тему и согласовать ожидания.

Не соглашайтесь на работу, которую не можете / не хотите делать

Думаю, очень важно отказаться от работы, которую я не могу сделать или которая в долгосрочной перспективе не доставит радости! Кажется заманчивым взять на себя много работы, даже если она вам не очень нравится («О, это хорошо для команды!», «Ну кто-то же должен это сделать!»). Конечно, иногда я беру на себя задачи только потому, что они должны быть выполнены, но думаю, что для здоровья команды на самом деле очень важно, чтобы сотрудники делали то, что им в целом нравится и чем они могут заниматься в долгосрочной перспективе.
Поэтому я возьму небольшие задачи, которые просто нужно сделать, но важно не говорить при этом: «О, конечно, я потрачу большую часть своего времени на то, что у меня плохо получается и что мне не нравится, нет проблем» :). И если «кто-то» должен это сделать, возможно, это просто означает, что нам нужно нанять/обучить кого-то нового, чтобы заполнить пробел. 🙂

Мне ещё многому нужно научиться!

Хотя я чувствую, что начинаю понимать, что такое «ведущий инженер» (уже 7 лет в моей карьере), но я по-прежнему чувствую, что нужно ещё многое узнать об этом, и мне было бы интересно услышать, как другие люди определяют границы своей работы!

Инструкция для должности «Специалист», представленная на сайте www.borovik.com, соответствует требованиям документа — «СПРАВОЧНИК квалификационных характеристик профессий работников. Выпуск 1. Профессии работников, являющиеся общими для всех видов экономической деятельности», который утвержден приказом Министерства труда и социальной политики Украины от 29 декабря 2004 г. N 336.
Статус документа — ‘действующий’.

Предисловие к должностной инструкции

0.1. Документ вступает в силу с момента утверждения.

0.2. Разработчик документа: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _.

0.3. Документ согласован: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _.

0.4. Периодическая проверка данного документа производится с интервалом, не превышающим 3 года.

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

1.1. Должность «Специалист» относится к категории «Специалисты».

1.2. Квалификационные требования — специалист I категории: полное или базовое высшее образование соответствующего направления подготовки (специалист или бакалавр). Стаж работы по профессии специалиста II категории: для специалиста — не менее 1 года, для бакалавра — не менее 2 лет. Специалист II категории: полное или базовое высшее образование соответствующего направления подготовки (специалист или бакалавр). Для специалиста — без требований к стажу работы, для бакалавра — стаж работы по профессии специалиста — не менее 1 года. Специалист: базовое или неполное высшее образование соответствующего направления подготовки (бакалавр или младший специалист). Без требований к стажу работы.

1.3. Знает и применяет в деятельности:
— законы, государственные нормативно-правовые акты, стандарты, методические и нормативные материалы по вопросам, относящихся к профессиональной сфере деятельности;
— перспективы технического развития и особенности деятельности предприятия (подразделений предприятия);
— основы менеджмента, рыночные методы хозяйствования;
— выполнение технических расчетов и вычислительных работ;
— основы экономики, финансов, права и управления;
— технические средства получения, обработки и передачи информации;
— применяемые формы учета и отчетности, порядок их ведения;
— основы профессиональной этики, инструкцию по делопроизводству;
— основные принципы работы на компьютере и соответствующие программные средства.

1.4. Специалист назначается на должность и освобождается от должности приказом по организации (предприятию/учреждению).

1.5. Специалист подчиняется непосредственно _ _ _ _ _ _ _ _ _ _ .

1.6. Специалист руководит работой _ _ _ _ _ _ _ _ _ _ .

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

Характеристика работ, задачи и должностные обязанности

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

2.2. Изучает и анализирует информацию, показатели и результаты работы, обобщает и систематизирует их, проводит необходимые расчеты, используя современную электронно-вычислительную технику.

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

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

2.5. Принимает участие в их разработке и компьютерно-информационном обслуживании.

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

2.7. Осуществляет сбор, накопление, обработку, анализ, оценку информации относительно направления своей деятельности.

2.8. Формирует отчеты, ведет учетную и справочную документацию в пределах своей компетенции.

2.9. Применяет, внедряет и обслуживает технологии и компьютерные программы по своему направлению работы.

2.10. Знает, понимает и применяет действующие нормативные документы, касающиеся его деятельности.

2.11. Знает и выполняет требования нормативных актов об охране труда и окружающей среды, соблюдает нормы, методы и приемы безопасного выполнения работ.

Права

3.1. Специалист имеет право предпринимать действия для предотвращения и устранения случаев любых нарушений или несоответствий.

3.2. Специалист имеет право получать все предусмотренные законодательством социальные гарантии.

3.3. Специалист имеет право требовать оказание содействия в исполнении своих должностных обязанностей и осуществлении прав.

3.4. Специалист имеет право требовать создание организационно-технических условий, необходимых для исполнения должностных обязанностей и предоставление необходимого оборудования и инвентаря.

3.5. Специалист имеет право знакомиться с проектами документов, касающимися его деятельности.

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

3.7. Специалист имеет право повышать свою профессиональную квалификацию.

3.8. Специалист имеет право сообщать обо всех выявленных в процессе своей деятельности нарушениях и несоответствиях и вносить предложения по их устранению.

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

Ответственность

4.1. Специалист несет ответственность за невыполнение или несвоевременное выполнение возложенных настоящей должностной инструкцией обязанностей и (или) неиспользование предоставленных прав.

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

4.3. Специалист несет ответственность за разглашение информации об организации (предприятии/учреждении), относящейся к коммерческой тайне.

4.4. Специалист несет ответственность за неисполнение или ненадлежащее исполнение требований внутренних нормативных документов организации (предприятия/учреждения) и законных распоряжений руководства.

4.5. Специалист несет ответственность за правонарушения, совершенные в процессе своей деятельности, в пределах, установленных действующим административным, уголовным и гражданским законодательством.

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

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

Права и обязанности специалиста

Согласно ст. 58 УПК, специалист — лицо, обладающее специальными знаниями, привлекаемое к участию в процессуальных действиях в порядке, установленном УПК, для содействия в обнаружении, закреплении и изъятии предметов и документов, применении технических средств в исследовании материалов уголовного дела, для постановки вопросов эксперту, а также для разъяснения сторонам и суду вопросов, входящих в его профессиональную компетенцию.

1. Вызов специалиста и порядок его участия в уголовном судопроизводстве определяются статьями 168 и 270 УПК.

2. Специалист вправе:

1) отказаться от участия в производстве по уголовному делу, если он не обладает соответствующими специальными знаниями;

2) задавать вопросы участникам следственного действия с разрешения дознавателя, следователя, прокурора и суда;

3) знакомиться с протоколом следственного действия, в котором он участвовал, и делать заявления и замечания, которые подлежат занесению в протокол;

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

3. Специалист не вправе уклоняться от явки по вызовам дознавателя, следователя, прокурора или в суд, а также разглашать данные предварительного расследования, ставшие ему известными в связи с участием в производстве по уголовному делу в качестве специалиста, если он был об этом заранее предупрежден в порядке, установленном статьей 161 УПК. Анализируя приведенное определение, можно сделать вывод, что диапазон решаемых специалистом задач необычайно широк. Фактически такая форма применения специальных знаний, как привлечение специалиста, является единственно возможной до возбуждения уголовного дела, а если исключить из исследуемых форм применения специальных знаний проведение экспертных исследований, т.е. судебную экспертизу, то можно сказать, что такая форма, как привлечение специалиста, вбирает в себя все остальные возможности применения знаний сведущих лиц.

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

Участие специалиста в следственных действиях является наиболее распространенной формой применения специальных знаний. Согласно проведенному исследованию 94,7% опрошенных сотрудников следствия и дознания показали, что они пользуются разъяснениями специалистов практически по каждому уголовному делу. Эта цифра представляется интересной в свете исследования, проведенного юристами, согласно которому 75 — 80% заключений экспертов дублируют выводы справочного материала, полученного от специалиста. Это еще раз доказывает, что заключение специалиста и его показания не только имеют доказательственное значение, но и могут в ряде случаев являться альтернативой заключения эксперта.

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

Тем не менее, УПК РФ не содержит указаний на обязательное участие специалиста в уголовном процессе, предоставляя возможность выбора формы применения специальных знаний субъекту доказывания.

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

Наряду с отмеченными изменениями в УПК РФ значительно расширены права специалиста, среди них на первом месте указано право отказаться от участия в производстве по уголовному делу, если он не обладает соответствующими специальными знаниями (п. 1 ч. 3 ст. 58). Законодатель предусмотрел самоотвод специалиста лишь в одном варианте, когда он не обладает соответствующими специальными знаниями.

Анализ следственной практики показал, что специалисты отказывались от участия в производстве, например, следственного эксперимента из-за непредставления соответствующих технических средств (приборов, материалов и др.), так как результаты проведенных опытов будут необъективными. Поэтому, целесообразнее будет, если п. 1 ч. 3 ст. 58 будет дополнен словами «при отсутствии научно-технических средств (приборов, материалов и др.) и их непредставлении».

Специалист способен оказать неоценимую помощь в установлении обстоятельств готовящегося или совершенного преступления — как в форме научной консультации, справки, заключения (акта служебной проверки), содержащих специализированную отраслевую аргументацию, в том числе по правовым вопросам, так и в виде устных показаний. Особую роль в установлении интересующих следствие обстоятельств может сыграть предусмотренное ч. 1 ст. 58 УПК РФ привлечение специалиста для содействия в обнаружении, закреплении и изъятии предметов и документов, применении технических средств в исследовании материалов уголовного дела, для постановки вопросов эксперту.

Современная научная мысль ориентирована на качественно новые, главным образом нетрадиционные формы участия специалиста в производстве по уголовному делу. Здесь речь может идти о «модернизации» специалиста, повышении его востребованности. Так, И.С. Зубрикова считает, что высокий уровень профессиональной подготовки специалистов предполагает введение в научный оборот и сферу правового регулирования понятия «научно-техническое сопровождение следствия специалистами» вместо обычно употребляемых «техническая помощь» и «техническое сопровождение» Зубрикова И.С. Опыт использования полиграфных устройств в ходе предварительного расследования уголовных дел // Криминалистика. XXI век / Под ред. И.П. Карлина. Т. 2. М., 2001. С. 118.. Практика раскрытия и расследования преступлений породила качественно новую в теоретическом, правовом и практическом (прикладном) планах фигуру специалиста, уровень знаний которого на несколько порядков выше, нежели у эксперта. В частности, как перспективные в научном и прикладном аспектах рассматриваются такие способности специалиста, как техническое обслуживание полиграфа, разработка психологического (розыскного) портрета преступника и жертвы, применение репродуктивного гипноза и иных методов прикладной психологии для активизации памяти потерпевших и свидетелей. Специалист предоставляет в распоряжение следствия сведения, достоверность которых зависит от глубины и полноты его собственных специальных знаний, подготовки, убеждений, профессиональных навыков и опыта. Вопрос состоит лишь в том, в какую конкретно форму эти знания будут облечены.

Серьезной проблемой является расплывчатость формулировок об участии специалиста в следственных действиях. Согласно ст. 168 УПК РФ следователь вправе привлечь к участию в следственном действии специалиста в соответствии с требованиями ч. 5 ст. 164 УПК РФ. Если сравнить приведенные нормы, становится очевидным, что специалист привлекается только для содействия следователю в проведении действия, т.е. лишь для обнаружения, закрепления и изъятия доказательств. О том, в каком порядке специалист может и правомочен оказать помощь следователю и суду, особенно когда речь идет о постановке вопросов эксперту и разъяснении вопросов, входящих в его профессиональную компетенцию, в статьях 168 и 270 УПК РФ не говорится. А это принципиально важно.

Плавный переход из непроцессуальной формы в процессуальную невозможен. Форма участия специалиста является либо процессуальной, либо непроцессуальной. Специалист, осуществляя научно-техническое обслуживание, сопровождение следствия, является кем-то вроде консультанта, помощника следователя. При этом доказательственная удостоверительная информация поступает в распоряжение следствия не от специалиста, а от других лиц и объектов. Если же в интересах следствия необходимо получить информацию от самого специалиста, это не что иное, как допрос специалиста, а этого УПК РФ не предусматривает. Следователи вынуждены идти на процессуальные уловки, восполняя пробел правового регулирования допросом специалиста как свидетеля. Но ведь свидетель — совсем иная процессуальная фигура…

Изменения претерпели и обязанности специалиста. Обязанность явиться по требованию следователя закреплена ч. 4 ст. 58 и ч. 1 ст. 168 УПК, где праву следователя привлечь специалиста к выполнению следственного действия, если исходить из общей природы правоотношения, должна соответствовать его обязанность выполнить данное требование. Можно возразить на то, что УПК РФ не формулирует обязанностей специалиста и, соответственно, он не может быть привлечен за уклонение от их выполнения даже к материальной ответственности на основании ст. 117 УПК. По крайней мере, это можно будет сделать только за нарушение порядка в судебном заседании.

Утверждаю

М. П.

Должностная инструкция инженера-программиста

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

1.1. Инженер-программист относится к категории специалистов.

1.2. Инженер-программист подчиняется непосредственно .

1.3. На время отсутствия инженера-программиста (отпуск, болезнь и пр.) его обязанности исполняет лицо, назначенное в установленном порядке. Данное лицо приобретает соответствующие права и несет ответственность за исполнение возложенных на него обязанностей.

1.4. На должность:

— инженера-программиста назначается лицо, имеющее высшее профессиональное (техническое или инженерно-экономическое) образование, без предъявления требований к стажу работы, или среднее профессиональное (техническое или инженерно-экономическое) образование и стаж работы в должности техника I категории не менее лет, либо других должностях, замещаемых специалистами со средним профессиональным образованием, не менее лет;

— инженера-программиста I категории — лицо, имеющее высшее профессиональное (техническое или инженерно-экономическое) образование и стаж работы в должности инженера-программиста II категории не менее лет;

— инженера-программиста II категории — лицо, имеющее высшее профессиональное (техническое или инженерно-экономическое) образование и стаж работы в должности инженера-программиста III категории или других инженерно-технических должностях, замещаемых специалистами с высшим профессиональным образованием не менее лет;

— инженера-программиста III категории — лицо, имеющее высшее профессиональное (техническое или инженерно-экономическое) образование и опыт работы по специальности, приобретенный в период обучения, или стаж работы на инженерно-технических должностях, без квалификационной категории.

1.5. Назначение на должность инженера-программиста и освобождение от нее производится приказом начальника ВЦ (ИВЦ) по представлению .

1.6. Инженер-программист должен знать:

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

— основные принципы структурного программирования;

— виды программного обеспечения;

— технико-эксплуатационные характеристики, конструктивные особенности, назначение и режимы работы ЭВМ, правила ее технической эксплуатации;

— технологию автоматической обработки и кодирования информации;

— формализованные языки программирования;

— действующие стандарты, системы счислений, шифров и кодов;

— порядок оформления технической документации;

— основы экономики, организации производства, труда и управления;

— основы трудового законодательства Российской Федерации;

— правила внутреннего трудового распорядка;

— правила и нормы охраны труда;

— передовой отечественный и зарубежный опыт программирования и использования вычислительной техники.

Инженер-программист:

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

2.2. Разрабатывает технологию решения задач по всем этапам обработки информации.

2.3. Осуществляет выбор языка программирования для описания алгоритмов и структур данных.

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

2.5. Выполняет работу по подготовке программ к отладке и проводит отладку.

2.6. Определяет объем и содержание данных контрольных примеров, обеспечивающих наиболее полную проверку соответствия программ их функциональному назначению.

2.7. Осуществляет запуск отлаженных программ и ввод исходных данных, определяемых условиями поставленных задач.

2.8. Проводит корректировку разработанной программы на основе анализа выходных данных.

2.9. Разрабатывает инструкции по работе с программами, оформляет необходимую техническую документацию.

2.10. Определяет возможность использования готовых программных продуктов.

2.11. Осуществляет сопровождение внедрения программ и программных средств.

2.12. Разрабатывает и внедряет системы автоматической проверки правильности программ, типовые и стандартные программные средства, составляет технологию обработки информации.

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

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

2.15. .

Инженер-программист имеет право:

3.1. Знакомиться с проектами решений руководства предприятия, касающимися его деятельности.

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

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

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

3.5. Привлекать специалистов всех (отдельных) структурных подразделений к решению возложенных на него обязанностей (если это предусмотрено положениями о структурных подразделениях, если нет — с разрешения руководителя предприятия).

3.6. Требовать от своего непосредственного руководителя, руководства предприятия оказания содействия в исполнении им своих должностных обязанностей и прав.

3.7. .

Инженер-программист несет ответственность:

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

4.2. За правонарушения, совершенные в процессе осуществления своей деятельности — в пределах, определенных административным, уголовным и гражданским законодательством Российской Федерации.

4.3. За причинение материального ущерба — в пределах, определенных трудовым и гражданским законодательством Российской Федерации.

Добавить в «Нужное»

Актуально на: 17 ноября 2017 г.

При разработке должностных инструкций иногда предусматриваются не только должностные, но и функциональные обязанности. А в чем их отличие? И чем отличается должностная инструкция от рабочей инструкции?

Чем отличаются функциональные обязанности от должностных обязанностей?

Трудовое законодательство не разграничивает понятия функциональных и должностных обязанностей и не дает им определения. Считается, что функциональные обязанности работника характеризуют цель или функции конкретного работника, т. е. тот результат, который достигается в результате выполнения работником своих обязанностей. А непосредственные обязанности, которые работник выполняет для достижения таких целей, именуются должностными обязанностями. К примеру, в соответствии с профессиональным стандартом «Бухгалтер» (утв. Приказом Минтруда от 22.12.2014 № 1061н) одной из трудовых функций главного бухгалтера является составление бухгалтерской (финансовой) отчетности. Это можно отнести к функциональным обязанностям. А непосредственными трудовыми действиями, которые необходимо выполнять работнику для достижения данной функции, т. е., по сути, его должностными обязанностями, являются, к примеру:

  • счетная и логическая проверка правильности формирования числовых показателей отчетов, входящих в состав бухгалтерской (финансовой) отчетности;
  • формирование пояснений к бухгалтерскому балансу и отчету о финансовых результатах;
  • обеспечение подписания руководителем экономического субъекта бухгалтерской (финансовой) отчетности;
  • обеспечение сохранности бухгалтерской (финансовой) отчетности до ее передачи в архив.

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

Отличие должностной инструкции от производственной

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

admin

Добавить комментарий