Programmierer
Ein Programmierer schreibt und erweitert Computerprogramme und befreit diese von Fehlern.Die Unterscheidung von Programmierer zum Software-Entwickler ist fließend, teilweise werden die Begriffe auch synonym verwendet. Sofern eine Unterscheidung getroffen wird bezieht sich diese in der Regel darauf, dass reine Programmierer nur kleine oder Teile größerer Programme realisieren. Sie erfüllen dann keine oder nur geringe Planungs- und Managementaufgaben.
Teilweise wird der Unterschied an dem Begriff der Software-Architektur festgemacht: der Software-Entwickler entwirft die Software-Architektur, der Programmierer implementiert sie. In der Praxis erfüllt die Person, welche die Software-Architektur entwirft, aus Effizienzgründen aber häufig auch Implementierungsaufgaben, wäre somit Software-Entwickler und Programmierer in Personalunion. Darüber hinaus wird für kleine Programme in der Regel keine Architektur entworfen.
Im Gegensatz zum Software-Entwickler wird von Programmierern häufig keine universitäre Ausbildung verlangt.






