发人员、网络开发人员、流动应用程式开发人员、嵌入式韧体开发人员、软件工程师、电脑科学家、游戏程序师、游戏开发人员和，通常还需要一系列其他类似的技能。用程序员这个词来指代这些职位，有时被认为是一种侮辱性的简化，甚至是贬损。
历史.英国着名诗人拜伦的女儿爱达·勒芙蕾丝曾设计了巴贝奇分析机上计算伯努利数的一个程序，她甚至还建立了递归和子程序的概念。由于爱达在程序设计上的突破性创新，她被称为世界上第一位程序员，详见计算机领域中的女性。
工作范围.计算机程序员编写、