Вы находитесь на странице: 1из 10

КТО ТАКОЙ ПРОГРАММИСТ?

Из цикла лекций «Вычислительная математика» для студентов 3-го курса направления подготовки
Информатика и вычислительная техника Донецкого национального университета
Программист — специалист, занимающийся созданием
компьютерных программ.
Программа = алгоритмы + структуры данных,

То есть программист — это тот кто:


1. разрабатывает (программист-исследователь, учёный),
2. использует (программист-инженер)
компьютерные алгоритмы и структуры данных
В более широком смысле программирование
(множество профилей ИВТ) – это:
• постановка задач ИТ проекта, Team Leader
• проектирование программ,
• разработка/реализация алгоритмов, Исследователь/инженер
(scientist / engineer )
• разработка/реализация структур данных,
• написание текстов программ (кодирование), Многие начинающие и плохо
• отладка и тестирование программы, заканчивающие студенты-
программисты понимают под
• документирование, программирование только
КОДИРОВАНИЕ
• доработка и сопровождение,
• конфигурирование, администрирование ПО и ЭВМ.

Задачи программиста имеют много профилей


ИТ ПРОЕКТ
Генерация идей,
ПОТОКИ ЗАДАНИЙ
постановка задач
Team Leader

Применение известных Мат. постановка задач,


алгоритмов для решения разработка новых
задач алгоритмов решения
Программист- Программист-
инженер исследователь,
ИТ-учёный
Вершина не
взаимодействует с дном
Кодирование алгоритмов (Кодеры)

Как реализуются ИТ проекты?


ИТ КАРЬЕРА Задействуются
области мозга:
КАРЬЕРНАЯ ЛЕСТНИЦА
Творчество,
Team Leader необычные идеи

Мозг формируется в раннем


возрасте и окончательно — в ВУЗе

Математические
Задействуются Программист- Программист- вычисления, логика
области мозга: инженер исследователь,
Внимание, ИТ-учёный
языковые способности
Кодер
(переводчики)

Какой может быть карьера программиста в зависимости от его мозга?


Плох тот солдат который не мечтает стать генералом!

ПОЧЕМУ ОНИ
ПРОСЛАВИЛИСЬ ?
ИТ проекты Учёные
• Стив Джобс
Team Leader степени
• Бил Гейтс
• Марк Цукерберг
• Ларри Пейдж, Сергей Брин
Программист- Программист-
исследователь,
Хорошие кодеры? инженер
ИТ-учёный
Хорошие программисты?
Кодер
Что-то ещё?

Новые ИТ-идеи ведут к новым проектам. Новые методы – к учёным степеням


ЧТО ТАКОЕ ВЫЧИСЛИТЕЛЬНАЯ
МАТЕМАТИКА?
Вычислительная математика 
исследует методы, алгоритмы
всевозможных вычислений,
в том числе, с применением компьютеров.
ГДЕ, ПРИ ПРОГРАММИРОВАНИИ,
ИСПОЛЬЗУЕТСЯ
ВЫЧИСЛИТЕЛЬНАЯ
МАТЕМАТИКА?
Везде, 
где компьютер должен
обрабатывать числа,
в первую очередь, вещественные.