开发人员和，通常还需要一系列其他类似的技能。用程序员这个词来指代这些职位，有时被认为是一种侮辱性的简化，甚至是贬损。
历史.英国着名诗人拜伦的女儿爱达·勒芙蕾丝曾设计了巴贝奇分析机上计算伯努利数的一个程序，她甚至还建立了递归和子程序的概念。由于爱达在程序设计上的突破性创新，她被称为世界上第一位程序员，详见计算机领域中的女性。
工作范围.计算机程序员编写、测试、调试和维护被称为计算机程序的详细指令，计算机必须遵循这些指令来执行它们的功能。程序员还构思、设计和