Разработчик компьютерных программ
Разработчик компьютерных программ создает программы для выполнения конкретных задач, которые ставятся заказчиком программы.
Целью работы разработчика программ является создание и подготовка к использованию на практике разработанной программы. Для разработки компьютерной программы он анализирует техническую документацию, функциональные и эксплуатационные требования к программе, разрабатывает новые или использует существующие алгоритмы и структуры данных.
Используя выбранный язык и среду программирования, разработчик создает программу, которая должна соответствовать требованиям и запросам заказчика. Программист проверяет правильность кода, исправляет ошибки, готовит техническую и пользовательскую документацию к созданной программе. Все изменения и усовершенствования он представляет в приложении к программе.
Разработчик компьютерных программ может работать в команде под руководством менеджера проекта при разработке сложных программ. Он сотрудничает с графическими дизайнерами и специалистами в различных областях разработки прикладных программ.
В процессе создания программ разработчик использует программные инструменты для поддержания стандартов качества: инструменты для управления задачами, возможными и случайными ошибками и тому подобное.
Профессиональные обязанности
- изучение предположений, функциональных и эксплуатационных требований к программе;
- анализ заказанного проекта и приложений к нему, подготовка и анализ алгоритмов;
- создание новых и использование существующих структур данных;
- создание и изменение кода программы в выбранной среде и языке программирования;
- тестирование кода для выявления и устранения ошибок и обеспечения надежности и безопасности компьютерной программы;
- подготовка технической документации и инструкций пользователя;
- подготовка приложений к алгоритму установки и запуска разработанной программы;
- организация рабочего места в соответствии с принципами охраны труда, техники безопасности, противопожарной защиты и охраны окружающей среды.
Разработчик компьютерной программы должен иметь техническое образование, желательно в ИТ-отрасли. Могут заниматься данной профессией выпускники других специальностей и лица со средним образованием, получившие знания в результате самообразования или на курсах программирования. При чтении и разработке технической документации к компьютерной программе разработчику будут необходимы знания английского языка.
Освіта.ua
27.06.2020