当前位置: 首页 > 科技观察

一个优秀的程序员,一定要相信世界是由技术驱动的

时间:2023-03-20 21:56:19 科技观察

一个工程师,怎么能称得上优秀呢?除了写出好的代码,一个优秀的工程师还需要什么样的工作态度和方法?  2017年7月11日,陆奇参加百度内部工程领导力讲座。作为一名计算机博士和一名优秀的管理者,他的五点要求适用于每一位百度工程师。  “我们必须坚定不移地坚信,毕竟整个世界都是由技术驱动的。”  “还有其他人解决了这个问题吗?然后你就可以把时间花在更好的创新上。”  “无论你做什么,你都必须是行业中的佼佼者,你必须是行业中的佼佼者。”  “我把自己想象成一个软件,一个代码,今天的版本肯定比昨天的版本好,明天的版本肯定会比今天的好。”  “看到问题不要问别人,直接修就好。”  什么是五个要求?请继续阅读  1.相信技术  首先要相信技术,我刚才讲了,整个行业,尤其??是像百度这样的公司,对技术的信仰是坚定不移的。。  我也分享一下,盖茨提到微软的宗旨是:写软件代表世界的未来。  为什么?未来任何行业都会成为软件行业。盖茨说得对,因为程度任何行业、任何行业的自动化都会越来越高,***你面对的是信息和知识。  但是现在软件的实践又有前提了,因为在人工智能时代,不仅要写代码,还要懂算法、懂硬件、懂数据。人工智能的整个发展过程得到了极大的改善。但是技术,尤其是以我们这个行业为代表的技术,在未来的任何一个行业,一定是走在前列的。  所以我们要有坚定不移的深刻观念,相信整个世界终究是科技驱动的。  2。站在巨人的肩膀上创新  让我们观察一下,在美国的硅谷,在中国,无论是互联网创业公司还是大公司,大家的起点都越来越高。为什么现在创新这么快?主要原因是起点高。我们可以使用的代码模块和我们使用的服务的能力都得到了很大的提升。  在内心深处,我想强调这一点。包括微软在内的许多大公司都无数次地重写了内部代码。  我现在的要求是,每次写新的一行代码,最后要做的就是想想你的这行代码是否值得写,是否有人已经做过同样的工作,也许比你。在您花时间进行更好的创新之前,是否有其他人已经解决了这个问题。  特别是在大公司,重复或者几乎重复的代码太多,浪费了太多的资源,对大家的职业生涯都不是什么好事。  再次强调,在大公司,写代码之前想好自己要不要写这行代码,别人有没有,站在别人的肩膀上去做这件事。  3。PursueEngineeringExcellence  还有一点我要强调的是EngineeringExcellence,工程技术的卓越和能力。  任何市场的竞争都如打仗。这取决于你部队的身体素质和素质,每个士兵的训练程度,还有你给他用的是什么机枪,坦克,或者是什么武器。  所以工程卓越与此类似。我们要打造的是世界上最好的军队。每个士兵,每个领导,每个人的能力,他的训练都是超强的,然后我们每个人都有独特的工具和武器。  SoEngineeringExcellence是一种永无止境的、个人的、团队导向的能力追求和工具平台的创新,它们共同为我们带来长期的核心竞争力,为社会创造价值。最终目标是为每个用户、每个企业、整个社会创造价值。  这里还有一点我要强调的是Relentlesspursuitofexcellence:永无止境,持续不断的追求。  我们要么不做,要么必须做我们想做的事***。这是我对大家的要求。不管是做数据库,还是做大平台,做大数据,我们要拿定主意要做什么。这是我对你们每一个人的要求。做任何事情,一定要做到最好,一定要在行业内。***的。  4。每天学习  每天学习可能对每个人来说都是最重要的事情。  今天我将分享我对自己的看法。这是一个非常简单的概念。我把自己想象成一个软件,一段代码。今天的版本肯定比昨天的版本好,明天的版本肯定比今天的好,因为即使我犯了错误,我里面有一个if语句,如果你看到这个错误,就再也不会犯了。  英文,还有一句话叫Lifeistooshort,don’tlivethesamedaytwice。也不要一天活两次。每一天都不一样,为什么每天都不一样,因为每一天都变得更好,每一天都变得更好。今天的版本一定比昨天的好。每一个优秀优秀的工程师和优秀的技术领导者都必须保持自己的学习能力,尤其是学习的范围。  这一点我也想稍微延伸一下。如果你是学计算机的,如果只学计算机,不学一些其他的行业,肯定是不够的。我举个例子,经济学一定要学。你为什么这么说?计算机科学有很大的局限性。它假定您有输入,然后有输出。这种解决问题的方式有其好处,但也有其局限性。  举个例子,地图导航,如果你单纯的这样做,就是把一个人多的地方移动到另一个人多的地方。经济学,它以不同的方式模拟问题。它的出发点是假设它是一个整体生态,每个人的输入都是另一个人的输出。如果要用经济的方式来描述地图导航的问题,就会计算出一个Equilibrium,市场也是一样。  如果真的想把深度学习学透,必须重新学物理、生物、进化论。因为深度学习完全和这些东西有关,我肯定是想不明白的。如果我想清楚地思考,我必须学习。  另外,在学习产品的时候,我之前跟所有的工程师都说,如果你不懂产品,你就成不了优秀的工程师。要做世界一流的工程师,不仅要懂产品,还要懂整个业务和生态。因为你的工作职责是能够看到未来,预见满足未来需求的技术,为未来准备平台、开发过程和你的团队。所以学习是非常非常重要的。  5.拥有  ***从我做起。  我们公司有一个非常大的使命,就是用技术让复杂的世界变得更简单。整个世界非常非常复杂,人们实际做的基本上就是减少熵。  因为从热力学第二定律来看,世界会越来越混乱。我们要做的是让它变得更简单,让我们的生活更美好。  更具体地说,我们可以用人工智能技术唤醒万物,但这一切都是通过每个人的行动积累起来的,从我做起。还有就是Ownership,看到机会,不用问别人,有机会就去做,看到问题,不要问别人,解决就好。  将我们的使命和我们的公司视为我们自己的事业。我可以很坦率的告诉大家,如果你把公司的使命,把公司的事业当成自己的个人事业,拥有一切,你一定是事业上最快的。从我做起,从身边的一切做起。  相信科技,站在巨人的肩膀上创新,追求工程卓越,每天学习,Ownership,路奇给每一位工程师的忠告,你收到了吗?