Инженер-программистОбщая характеристика профессииСпециалист в области вычислительной техники, современного программного обеспечения, автоматизации производственных и других процессов. Инженер решает научно-производственные задачи с помощью ПК; проводит отладку разработанных программ. Часто инженер-программист занимается обучением персонала для работы с его программой. Должностные обязанностиВ вычислительных (информационно-вычислительных) центрах на основе анализа математических моделей и алгоритмов решения научно-технических и производственных задач разрабатывает программы выполнения вычислительных работ. Составляет вычислительную схему метода решения задач, переводит алгоритмы решения на формализованный машинный язык. Определяет вводимую в машину информацию, ее объем, методы контроля производимых машиной операций, форму и содержание исходных документов и результатов вычислений. Разрабатывает макеты и схемы ввода, обработки, хранения и выдачи информации, проводит камеральную проверку программ. Определяет совокупность данных, обеспечивающих решение максимального числа включенных в данную программу условий. Проводит отладку разработанных программ, определяет возможность использования готовых программ, разработанных другими организациями. Разрабатывает и внедряет методы автоматизации программирования, типовые и стандартные программы, программирующие программы, транслятора, входные алгоритмические языки. Выполняет работу по унификации и типизации вычислительных процессов, участвует в создании каталогов и карточек стандартных программ, в разработке форм документов, подлежащих машинной обработке, в проектных работах по расширению области применения вычислительной техники. Необходимые качества
Специфика профессииПри помощи средств вычислительной техники и программного обеспечения разрабатывает технологию решения задач по обработке информации. Определяет объем и структуру информации, схемы ее ввода и обработки и осуществляет выбор языка программирования для описания алгоритмов и структур данных. Выясняет возможность использования готовых программных продуктов и осуществляет их сопровождение. Разрабатывает инструкции по работе с компьютерными программами, оформляет необходимую техническую документацию. Уровень общения средний в постоянном коллективе. Квалификационные требованияВысшее техническое или инженерно-экономическое образование. ОбразованиеВысшее техническое по специальности «Программирование»; важно иметь опыт в научной работе. Карьера и зарплатаСтартовая площадка для инженера составляет от 32 000 рублей до 100 000 рублей. |