您当前的位置:学院动态 > 行业资讯 > 正文

程序员为什么不配叫工程师?

 
  有人认为程序员不配叫工程师?把程序员称为工程师,破坏了“工程”悠久的传统——为公众利益而设计和建造基础设施……有人说:科技界习惯把程序员称为工程师。但我觉得,那种严格按照规定修建桥梁的人才算是工程师。



程序员不配叫工程师?
程序员不配叫工程师?


 
  这个说法让我心生感慨。大家都知道,硅谷经常用“工程师”这个词来形容技术工作者。“我们正在招聘工程师”是初创公司的口头禅,指的可能是从JavaScript程序员到机器人专家的各种岗位。这种“工程师”可能是“软件工程师”的简称,但这个用法暴露了天机:对于软件开发工作来说,工程师这个头衔太“硬”了。因为在传统上,工程师会受到监管、获得认证,经历学徒教育和继续教育。工程对于公众安全性和可靠性负有明确的责任,就算不一定每次都能实现。
 
  科技业拉低了“工程师”头衔的含金量
 
  如今的计算机系统给个人和社区带来的风险,如果发生在桥梁、高层建筑、电厂,或者导弹防御系统这些更有形的领域,完全属于不可接受的范围。某些人的iPhone在更新苹果的iOS9系统之后“变成了砖”,无法使用。而像谷歌文档这样的服务也会莫名其妙地宕机,让重度用户陷入困境。“你的密码包含了无效字符,”Twitter上有人吐槽一个网站的提示,“不,是你的公司包含了不称职的工程师。”
 
  和办公室大楼结构的完整性、国家核武器库的安全性相比,这些看起来都是小事。但是你买的新车很少出现不能启动的情况,你办公楼的电梯也很少会莫名其妙地卡住吧?计算已经成为了一种基础设施,但它没有其他基础设施运转的那么良好。
 
  在摩天大楼和桥梁、发电厂和电梯这些领域,都有专业标准和监管机构对工程进行管理。但是,对软件开发进行工程化的努力已经进行了五十年,如今却离成功越来越远。
 
  人们目前采用迭代方式开发软件,这倒也很合情理:制造业和建筑业的项目一旦实施就难以改动,但软件业和它们不一样。
 
  是生意,还是工程?
 
  “工程师”这个词让人联想到头戴安全帽的高大形象,他们是设计者和缔造者,兢兢业业地开创着明天。工程的尊严来自于数十年来的严格管控、教育,以及学徒式认证制度,现在,一些人却把它看成一种宽松的速成手艺,想把它当作一门生意来做。
 
  硅谷擅长于重新定义一些事情,比如他们把商业利益重新定义为一个“改变世界”的过程。而工程,被他们定义成一个建造临时性东西的过程。毕竟,像平面设计师和对冲基金经理这样的专业人士也确实可以创建东西,但我们通常不会把他们称为工程师。他们的成果可能会成为基础设施,也可能不会,可能会符合公共利益,也可能不会。如果成果是基础设施,而且又符合公众利益,那么他们做的就是工程,而不仅仅是生意。
 
  在加拿大,很多土木工程师都戴着一枚铁指环,象征着对这份职业的道德承诺。他们毕业的时候会参加一个“工程师冠名典礼”,被告知自己在工程界工作的义务,并宣读诗人鲁德亚德·吉卜林撰写的誓言,然后才被授予这枚指环。只有在对自己职责做出承诺之后,工程师才开始建造东西,无论具体建造的是桥梁、建筑物,还是软件。
 
  为什么序员不配叫工程师?关于java方面的技术内容就简单的介绍到这,想要学习Java,来顽石科技,帮你实现工程师梦。
? 必中一位 三分pk10人工计划 广东*快乐十分开奖 湖南快乐10分 3d试机号与开奖号 湖南快乐十分走势图结果 河南11选5 三分pk10稳赚技巧 浙江十一选五最大遗漏 股票涨跌原理 股票涨跌是由谁决定的 东方6+1走势图专业版带连线 广东十一选五任三遗 天津11选5基本走 河内5分彩综合走势图 内蒙古十一选五兑奖期限 牛彩网3d图谜 河南11选5开奖结果查询今天