能会有所不同，取决于组织。程序员在许多环境中工作，包括企业信息技术（“IT”）部门、大型软件公司、小型服务公司和各种规模的政府实体。许多专业程序员也以独立承包人的身份在客户现场为咨询公司工作。程序员通常不需要有从业执照就可以工作，但他们一般都会持有专业认证。编程被广泛认为是一个专业（但有些权威机构不同意这个看法，他们认为只有那些法律上规定要有从业执照的职业才能叫做专业）。程序员的工作差别很大，这取决于他们为之编写程序的业务类型。例如，更新财务记录所涉及的指示，与飞行模拟器中训练飞行员时模拟在飞机上的