两者具体的细分不一样,it工程师一般指的是计算机技术,信息技术相关岗位。而程序员一般指的是程序设计 开发 测试人员。IT是英文Internet Technology的缩写,意为互联网技术,可以定义为在计算机技术上建立的信息技术。程序员(英文Programmer)是从事程序开发、程序维护的专业人员。一般将程序员分为程序设计人员和程序编码人员
二者工作范围不同。
程序员就是以编程为主要工作的人,其工作内容主要是写代码,然后测试,上线。
it工程师,主要集中在系统和软件的正常运行,他们的主要工作就是解决各种系统问题。