Программисты-одиночки
Программисты этой категории пишут программы только для того, чтобы облегчить выполнение своей основной работы. Полученные ими результаты могут быть помещены в фонд программ, доступных коллективу, в котором данный программист работает. Это похоже на то, как развивалась сама ОС UNIX: кто-то изготавливает полезный инструмент и затем использует его совместно с остальными членами организации. Программисты данной категории могут не иметь внешних требований к программам, работать без соавторов и без какого-либо управления их деятельностью. На процесс создания программы влияет только сама задача, решаемая программистом. Одним из факторов, способствующих наличию программистов данной категории, является то, что ОС UNIX является системой с разделением времени. Действительно, сотрудники, умеющие программировать, могут решать свои проблемы, минуя процедуру офици- ального одобрения их проектов и не ожидания в течение месяцев, когда штатные программисты напишут программы.
Программистам данной категории необходимо знать, как:
- Выбирать подходящий язык программирования.
- Компилировать и выполнять программы.
- Использовать системные библиотеки.
- Анализировать программы.
- Отлаживать программы.
- Отслеживать версии программ.
Большая часть информации, необходимой для выполнения этих действий, содержится в следующей главе.