- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
努力成为优秀工程师
[键入文字]
HYPERLINK /15606/ \o Permanent Link to 努力成为优秀的工程师 努力成为优秀的工程师
文/李航
华为诺亚方舟实验室首席科学家李航结合自己的亲身经验,提出了成为优秀工程师应该遵循的五项原则:面对问题,解决问题;系统地解决问题;站在用户角度看问题;以最小的代价获得最大的效益;磨在细处。
我一直在IT企业的研究部门任职,迄今经历了三家公司:NEC、微软、华为。工作都是既有基础研究,又有产品开发。其实,这两者既有密切联系,性质上又迥然不同。前者在于发现或发明普适性的理论与方法,后者在于开发实用性的系统与工具。可以说,前者需要的思维方式、基本技能与素质是科学家的,而后者是工程师的。我经常提醒自己,一定要明确在具体项目中自己到底带着什么“帽子”在工作,是科学家,还是工程师?
我曾经将如何成为优秀科???家的体会整理成若干篇博文发表,而本文来谈谈如何成为优秀工程师的一些心得。我认为,做工程时应该遵循五项原则,并在实际的工作中把它们作为行为 指南。这些原则是:面对问题、解决问题,系统地解决问题,站在用户角度看问题,以最小的代价获得最大的效益,磨在细处。在这里做一总结,仅供大家参考。
面对问题,解决问题
西方有句谚语:“当手中拿着榔头的时候,你会觉得看到的东西都像是钉子”。根据自己的喜好、特长、习惯来解决问题是工程师的大忌。做工程时最重要的是要面对问题、解决问题。可取的策略应该是探明问题的本质,弄清问题的机理,用最直接、最有效的办法解决问题。经验告诉我们,拐弯抹角地解决问题,效果总是不好的。做工程时并不一定需要理论。只要能够有效地解决问题,其实什么方法都行。“不管白猫黑猫,捉住老鼠就是好猫”在这里也是适用的。当然有理论指导的方法 往往更能抓住问题的本质,以其为工具常常能把问题解决得更好。
在NEC工作时,我曾参加一个自然语言研究小组的立项会议。他们建议开发语音 系统来帮助用户遥控电视机,因为现在的遥控器操作都过于复杂,不利于老人与儿童使用。用语音声控电视,当然是很好的想法,现在仍有许多企业在进行这项应用 的开发。印象特别深的是他们断言,除了通过语音的办法,不存在其他解决方案。当时,我也认为他们的想法很有道理。
不料,没过几个月,日本的其他几家电器公司推出了用编码遥控电视的方法,更简单、更实用。遥控器的操作主要靠数字输入,每个电视节目都配上一个编码,报纸每天将编码在电视节目栏中公布,用户只要输入编码即可观看或录制相应的节目。
这件事对我的内心产生了很大的震动,自问为什么NEC的同事们只想到自然语言这条路,而忽视了其他路?不正是因为他们手里拿着自然语言这个榔头的缘故吗?
系统地解决问题
动画片《没头脑与不高兴》描写了两位少年:“没头脑”与“不高兴”。“没头脑”做起事来总是丢三落四,“不高兴”待人处事总爱别别扭扭。不久,“没头脑”当上了工程师,“不高兴”当上了演员。“没头脑”设计了一座一百九十九层高的少年宫,楼建好以后,才发现忘记了设计电梯。孩子们为了在这个大楼顶层的剧院看 戏,需要带着铺盖、干粮爬一个月的楼梯,害人不浅。其实,我们在日常生活中也能看到不少“没头脑”的作品。工程师需要构建的一定是一个系统。系统一定需要 全面、整体、有机的设计,不能有缺陷与差错。切忌成为“没头脑”的工程师。
在微软,与唐朝晖博士等合作开发了SQL Server 2005中的文本数据挖掘功能。其中的Term Extraction工具可以从数据库中的英文文本中自动抽取名词短语。这个工具的输入通常是英文文本,看似单一,但设计这个工具时,必须考虑处理其他非 正常输入,应对所有可能,比如,乱码、非英文、特殊字符、全文本大写、不含标点符号文本,等等。记得开发团队一起构建了一张巨大的逻辑图表,将所有可能的 输入列出,准备处理方案,力图做到“兵来将挡,水来土掩”。这个项目确实锻炼了大家系统解决问题的能力。
站在用户角度看问题
苹果公司的产品,如iPad,用户界面非常简单、直观与易用。据说两岁的儿童也能无师自通,自如地使用iPad。理由很简单,苹果的产品都是为用户着想,站 在用户的角度上设计的。正是因为如此,苹果的产品能够得到广大用户的喜爱和追捧。道理虽然简单,但我们会发现,许多工程师在开发系统时常常做不到这一点, 所以做出的东西,根本不好用。
在NEC参加的第一个项目是个失败的项目。目标是开发自然语言的用户界面,自动将用户输入的日语问句转换成 SQL语句,以便让普通用户很方便地访问数据库。这个项目的初衷很好,但面临的最大挑战是,语言的表现力极其强大,同样一个意思,可以有许多种不同的说法。开发到最后,系统只能接受受限的自然语言输入(当时还没有基于统计学习解决问题的想法,也许可以通过大数据、统计学习的方法在一定程度上能够解决这个问
您可能关注的文档
最近下载
- 高压电工安全培训课件2.ppt VIP
- 广东高等学校学科与专业建设专项资金项目申请书.doc VIP
- (新版)“三基”理论考试(护士长)复习题库(汇总版).docx VIP
- 《射频基础知识培训》课件.ppt VIP
- 中国肌肉减少症诊疗指南(2024版).pptx VIP
- DB22_T3231-2021_企业产品标准评价指南_吉林省.pdf VIP
- 服装教案——第二节 服装美构成.doc VIP
- 轻卡的基本知识.pptx VIP
- 2025内蒙古赤峰林西县选聘优秀村、社区党组织书记为事业编制人员2人笔试备考题库及答案解析.docx VIP
- 五年级数学《小数乘除法》竖式计算练习300道.pdf VIP
文档评论(0)