程序员通常不是公务员。程序员是从事软件开发、编程、系统维护等工作的人员,他们的工作通常在私营企业、科技公司、研究机构或政府部门中。而公务员是指在政府部门工作,依法履行公职、纳入国家行政编制、由国家财政负担工资福利的工作人员。
在中国,公务员是指通过公务员考试录用到政府机关、事业单位等公共机构工作的人员,他们执行国家公务,代表国家行使公共权力。程序员如果是政府机关或事业单位的正式工作人员,且是通过公务员考试录用,那么他们可以被视为公务员。但这种情况比较少见,大多数程序员仍然属于企业员工或自由职业者。