应该说是各有好处。开发工程师可以熟悉研发流程,具有基础研发实战经验,但是并不能接触所有环节,也就是个软件奴隶,封闭在公司内。实施工程师在外跑,技术上的进步不如开发工程师,但是有一个特别好的地方:接触大量客户和各行业的人,交一帮朋友,积累人脉资源,什么时候想跳槽、自立门户都是巨大的无形资产呀。工作多年以来,最大的感受就是关系也是生产力,做好项目和工程容易,拿到项目和工程难。