Google工程师二三事

------------这一篇先在Google黑板报贴过的---------------

我讨厌“工程师”这个头衔,正如我讨厌一辈子与呆头呆脑的主板、芯片为伍。要是有一天,Google能把多内核的超级计算功能集成到肥皂泡里,然后工程师们就绑上肚兜系上围嘴手拉着手走到阳光明媚的院子当间儿在小方凳上排排坐好一个个充满童趣地仰着脑袋歪着脖子噙着塑料管煞有介事地吹出红的黄的五颜六色的肥皂泡来其实每个肥皂泡都是一个超级过瘾超级纯粹的网络搜索产品,“工程师”这个满是机油味儿的称谓不就可以被曼妙无比的“勇者泡泡龙”代替了吗?

您还甭笑话我,在Google做工程师,没有点无知者无畏的傻冒儿创新精神还真成不了大事。借用北宋第二伟大的词人周邦彦的名句就是:舍不了孩子呀,套不着狼。没办法,谁让Google里面处处都是新奇无比勾魂摄魄俗称“挑战”的新鲜事儿呢。——闲言少叙,讲几件我遇到的新鲜事儿给大家听听,权当是“所作忠而言之兮”了。

1、第一次遇到比自己笨的人

法国伟大的文学家、思想家、革命家孟德斯鸠教导我们说,身为Google工程师的最大好处就是——你总能在第一时间知道自己离“笨得离谱”还有多远。老孟的话得这么理解:“笨”其实是一种美德,远比“厚道”更易让人神往,尤其是在遇到了一个比你更笨的人之后。

有一次,我笨得忘记了该如何在一个复杂的有向图中找出两点之间的最短路径。身边的一位工程师很郑重地告诉我说:“你知道吗?解决这个问题有两种方法,聪明人的方法和笨人的方法。聪明人的方法是:照着算法教科书的讲解,实现那个时间复杂度相当大的名叫嘀嘀哒嘀哒的最短路径算法。笨人的方法时间复杂度最低:找一堆线头来,按照有向图的结构连成一张网,然后一手拿一个顶点,向两边一抻,中间拉直了的那
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 34
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 34
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值