Три категории программистов

Вы прирождённый программист, если ваш консервный нож имеет разъём для flash-памяти и используется вами как MP3-плеер

Три категории программистов

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


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

Второй «слой» программистов – прикладные программисты. Это специалисты по экономике, геологии, полиграфии, метеорологии, медицине и т.д., которые, не зная ни теории программирования, ни особенностей программирования на конкретных компьютерах, умеют описать задачи из своих предметных областей на одном из подходящих для этой цели языков программирования. Прикладных программистов готовят обычно профильные высшие учебные заведения.

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


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



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: