努力成为优秀的工程师

努力成为优秀的工程师

ID:42781928

大小:29.00 KB

页数:4页

时间:2019-09-21

努力成为优秀的工程师_第1页
努力成为优秀的工程师_第2页
努力成为优秀的工程师_第3页
努力成为优秀的工程师_第4页
资源描述:

《努力成为优秀的工程师》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、作者:李航來源:《程序员》发布时间:2013-06-1314:12阅读:3517次推荐:15原文链接[收藏]摘要:华为诺亚方舟实验室首席科V家李航结合自己的亲身经验,捉出了成为优秀工程师应该遵循的五项原则:而对问题,解决问题;系统地解决问题;站在用户角度看问题;以最小的代价获得最大的效益;磨在细处。我一直在IT企业的研究部门任职,迄今经历了三家公司:NEC、微软、华为。工作都是既冇基础研究,乂冇产品开发。其实,这两者既冇密切联系,性质上乂迥然不同。前者在于发现或发明普适性的理论与方法,后者在于开发实用性

2、的系统与工具。可以说,前者盂要的思维方式、基本技能与素质是科学家的,而后者是工程师的。我经常提醒自己,一定要明确在具体项目中自己到底带着什么“帽子”在工作,是科学家,还是工程师?我曾经将如何成为优秀科学家的体会整理成若干篇博文发表,而本文來谈谈如何成为优秀工程师的一些心得。我认为,做工程时应该遵循五项原则,并在实际的工作中把它们作为行为指南。这些原则是:血对问题、解决问题,系统地解决问题,站在用八角度看问题,以最小的代价获得最大的效益,磨在细处。在这里做一总结,仅供大家参考。面对问题,解决问题西方有句谚

3、语:“当手屮拿着榔头的时候,你会觉得看到的东西都像是钉了‘。根据白己的喜好、特长、习惯來解决问题是工程师的大忌。做工程时最重要的是要面对问题、解决问题。可取的策略应该是探明问题的本质,弄清问题的机理,川最直接、授冇效的办法解决问题。经验告诉我们,拐弯抹角地解决问题,效果总是不好的。做工程时并不一定需要理论。只要能够冇效地解决问题,其实什么方法都行。“不管白猫黑猫,捉住老鼠就是好猫”在这里也是适川的。当然冇理论指导的方法往往更能抓住问题的本质,以其为工具常常能把问题解决得更好。在NEC工作时,我曾参加一个

4、口然语言研究小组的立项会议。他们建议开发语音系统來帮助用八遥控电视机,因为现在的遥控器操作都过于复朵,不利于老人与儿童使用。用语音声控电视,当然是很好的想法,现在仍有许多企业在进行这项应用的开发。印象特别深的是他们断言,除了通过语音的办法,不存在英他解决方案。当时,我也认为他们的想法很冇道理。不料,没过几个月,口木的其他几家电器公司推出了用编码遥控电视的方法,更简单、更实用。遥控器的操作主要靠数字输入,每个电视节目都配上一个编码,报纸每天将编码在电视节目栏中公布,用八只要输入编码即可观看或录制相应的节目

5、。这件事对我的内心产生了很人的震动,自问为什么NEC的同事们只想到自然语言这条路,而忽视了其他路?不正是因为他们手里拿着门然语言这个榔头的缘故吗?系统地解决问题动画片《没头脑与不高兴》描写了两位少年:“没头脑”与“不高兴”。“没头脑”做起事來总是丢三落四,“不高兴”待人处事总爱別别扭扭。不久,“没头脑”当上了工程师,“不高兴”当上了演员。“没头脑”设计了一座一百九十九层高的少年宫,楼建好以后,才发现忘记了设计电梯。孩子们为了在这个大楼顶层的剧院看戏,需要带着铺盖、干粮爬-个月的楼梯,害人不浅。其实,我们

6、在H常生活小也能看到不少“没头脑”的作品。工程师需要构建的一•定是一个系统。系统一定需耍全面、整体、有机的设计,不能有缺陷与差错。切忌成为“没头脑”的工程师。在微软,与唐朝昨博士等合作开发了SQLServer2005屮的文木数据挖掘功能。其中的TermExtraction工具可以从数据库中的英文文木中自动抽取名词短语。这个工具的输入通常是英文文木,看似单一,但设讣这个工具时,必须考虑处理其他非正常输入,应对所有可能,比如,乱码、非英文、特殊字符、全文木人写、不含标点符号文木,等等。记得开发团队一起构建了

7、一张巨人的逻辑图表,将所有可能的输入列出,准备处理方案,力图做到“兵来将挡,水来土掩”。这个项目确实锻炼了大家系统解决问题的能力。站在用户角度看问题苹果公司的产品,如iPad,用户界面非常简单、直观与易用。据说两岁的儿童也能无师口通,口如地使用iPad。理由很简单,苹果的产品都是为用户着想,站在用户的角度上设计的。正是因为如此,苹果的产殆能够得到广人用户的喜爱和追捧。道理虽然简单,但我们会发现,许多工程师在开发系统时常常做不到这一点,所以做出的东西,根本不好用。在NEC参加的笫一个项目是个失败的项冃。F

8、1标是开发口然语言的用户界面,口动将用户输入的H语问句转换成SQL语句,以便讣普通用户很方便地访问数据库。这个项目的初衷很好,但面临的最大挑战是,语言的表现力极其强大,同样一个意思,可以有许多种不同的说法。开发到最后,系统只能接受受限的口然语言输入(当吋还没有基于统计学习解决问题的想法,也许可以通过人数据、统计学习的方法在一定程度上能够解决这个问题,这也是自然语言处理今后研究的一个方向)。拿给用户使用,反馈IF-常差,因为对用户来说掌握受限

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。