一位工程师,怎么才能称得上优异?除了写得一手好 Code,什么样的工作态度和方法才是一个优异工程师的必备?今日给大家分享百度前COO、计算机科学博士及优异的管理者陆奇,他提到的这5点要求,信任对每个工程师都适用。
1. 永久信任技能
首先要信任技能,整个工业界,特别是各种高科技大公司,对技能坚决的、不动摇的信仰特别重要。盖茨提到微软公司的宗旨便是:写软件代表的是国际的将来。为什么?未来任何一个工业都会变成软件工业,由于任何工业任何行业自动化的程度会越来越高,最终你所处理的便是信息和知识。
但现在软件的做法又往前提了一次,由于在人工智能年代,不光是写代码,你有必要懂算法,懂硬件,懂数据,整个人工智能的开发进程有一个很大程度的提高,但是,技能,特别是咱们这个工业所代表的技能必定是将来任何工业的前沿。
所以,咱们必定要有一个坚决不移的深刻的理念,信任整个国际终究是为技能所驱动的。
2. 站在伟人的膀子上做立异
在美国硅谷、在我国,互联网创业公司也好,大型公司也好,大家的起点是越来越高的。为什么现在立异速度那么快?主要是起点高了。咱们可以运用的代码模块,运用的服务的才能,都是大大的提升。
所以每一次你写一行新的代码,榜首要做的,先想一想你这行代码值得不值得写,是不是有人现已做了相同的工作,可能做得比你还好一点。有没有其他人现已解决这个问题,然后你可以把你的时刻放在更好的立异上。特别是大公司里边重复或者是几乎重复的 Code 实在太多,糟蹋太多的资源,对每个人的职业生涯都不是好工作。
在大公司内部,你写代码之前想一想,你这行代码要不要写,是不是他人现已有了,站在他人的膀子上去做这件工作。
3. 寻求Engineering Excellence
Engineering Excellence,也便是工程的技能的卓越性和才能。
任何商场上竞赛就像打仗相同,就看你的部队体能、质量,每一个士兵他的练习的程度,和你给他使机关枪、坦克,仍是什么样的兵器。
Engineering Excellence 是一个永无止境的、个人的、团队的,才能的寻求和工具渠道的立异,综合在一起可以给咱们带来的长期的、核心的竞赛力,为社会发明价值,最终的意图是给每个用户、每个企业、整个社会发明价值。
咱们要么不做,要做的工作必定做最好,这是我对大家的要求。数据库也好,做大渠道也好,大数据也好,咱们要做什么工作,咱们必定要下决心,这是我对你们每个人的要求,做什么工作必定要做最好,必定要是做业界最强的。
4. 每天学习
每天学习,可能是对每个人都是最最重要的。
每个人可以把自己想象是一个软件、一个代码,今日的版别必定要比昨日版别好,明日的版别必定会比今日好,由于即使犯了过错,里边有 If statement,说如果见到这个过错,绝对不要再犯。
英文有句话是 Life is too short, don’t live the same day twice. 相同一天不要重活两次。每天都是不相同,每天为什么不相同,由于每天都变成最好,每天都变得更好。今日的版别必定要比昨日好,每个优异的工程师,出色的技能领袖,必定要坚持自己学习的才能,特别是学习的范围。
做 Computer science 的,如果只学 Computer science,不去学一些其他的行业,必定不够。举个比方,经济学有必要要学。为什么这样讲?Computer science 它有个很大的限制,他是假定你有输入今后有输出,这种解决问题的方法有它的好处,但有它的限制性。
比方做地图导航,如果你纯粹用这个方法去做,你只是把一个拥挤的当地移到别的一个拥挤的当地。经济学,它对问题的建模是不相同的。它起点是假定是一个全体的一个生态,每个人的输入都是别的一个人的输出,你要用经济学的方法来描绘地图导航的问题,你就会去算一个 Equilibrium,商场也是这样。
别的,学产品,如果不懂产品,你不可能成为一个最好的工程师。真正要做国际一流的工程师不光要懂产品,还要懂整个商业,懂生态。由于你的工作的职责,是可以看到将来,把技能展望到将来的需求,把渠道、把开发流程、把你的团队为将来做准备。所以学习是十分十分重要的。
5. Ownership
最终是一种职场里边的心态,Ownership,便是看到时机不需要问他人,有时机就去做,看到问题也不要去问他人,就把它解决掉。把公司当成咱们自己每个人的事业来做,Own everything,你在职业生涯必定是走得最快,从我做起,从身边的每一件工作做起。
总结来说,便是Believe in 技能、站在伟人的膀子上做立异、寻求 Engineering Excellence、每天学习、Take Ownership,陆奇送给每一位工程师的建议,你 get 到了吗?
欢迎重视大众号【码老思】,榜首时刻获取通俗易懂的原创技能干货。