Программирование и программисты
Практическая работа № 6 «Оператор вывода»
Программирование — это создание программ для компьютеров. Людей, которые этим занимаются, называют программистами.
Программист должен уметь:
• анализировать поставленную задачу: определять входные данные и результаты, устанавливать связь между ними, выделять этапы решения задачи и т. д.;
• разрабатывать алгоритм решения;
• писать тексты программ на различных языках программирования;
• отлаживать и тестировать программы;
• готовить описания программ и инструкции для пользователей (документацию);
• дорабатывать и сопровождать программы после сдачи заказчику.
В небольших фирмах все эти задачи часто решает один человек.
В крупных компаниях есть разделение труда: анализом задачи занимаются системные аналитики, разработкой алгоритма — алгоритмисты (специалисты в предметной области, математики), написанием и отладкой программ — кодировщики, тестированием — тестировщики, а составлением документации — технические писатели.
У каждого программиста есть своя специализация — область, в которой он работает:
• системный программист разрабатывает операционные системы, драйверы устройств, утилиты; эта работа требует самых глубоких знаний и способностей к самообразованию, она высоко ценится и оплачивается;
• прикладной программист создаёт прикладные программы, с которыми работают пользователи, в том числе программы для мобильных устройств;
• веб-программисты занимаются программированием веб-сайтов;
• программисты баз данных разрабатывают программы, которые управляют базами данных.
Следующая страница Первая программа