阿里资深技术专家行易:我所理解的工程师文化

标签: dev | 发表时间:2018-09-30 00:00 | 作者:
出处:http://itindex.net/relian

对于什么是工程师文化,很多人都能说出很多关键词,比如:匠心,创新,专业,担当,开放……


然而如果要用一句话来描述什么是工程师文化,如何判断一家公司是不是一家工程师文化的公司,却不是一个很容易的问题。


个人认为要回答这个问题,首先需要从了解工程师是一群什么样的人着手。


工程师是什么样的一种人?


工程师其实就是解决问题的人,他们发现问题,找出规律,使用适当的工具和手段来解决问题。


一个优秀的工程师,需要有敏锐的洞察力,深厚的知识以及丰富的想象力。缺乏洞察力,则无法找到根本的问题,只能头疼医头,脚疼医脚。缺乏知识,面对问题只能束手无策。缺乏想象力,则找不到最好的解决办法。


成为优秀工程师的核心要素是什么?


优秀的工程师需要具备好奇心和理性思维两个核心要素。好奇心是驱使我们探索未知的原动力,缺乏好奇心,就失去了探索和求知的欲望,也无法培养丰富的想象力。而理性思维,则是把握事物本质和规律的能力活动,是工程师能够脚踏实地解决问题的根本。


理性思维是什么?


理性思维包括很多方面,个人认为理性的核心是两点:

  • 相信客观规律

  • 逻辑思维


这里说的相信客观规律只是说相信世界有其规律。因为相信客观规律,所以我们需要观察世界才可能发现规律,同时因为客观世界的复杂性,作为观察者永远只知道部分真相,也只能无限接近而永远也无法得到真理,这也就是老子说的“道可道,非常道”。


而逻辑思维则是我们透过纷繁复杂的现象,分析和理解抽象规律的方法和手段。通过运用抽象与概括、分析与综合,归纳与演绎,对比,找出因果关系等,我们可以梳理杂乱的信息,抽丝拨茧,深刻而冷静地洞察问题本质。


为什么要理性思维?


对于事物有更深刻的认识,能够提高决策的准确性和有效性,同时也更有可能积累可以复现的经验,也就是知识。由于对事物的观察不够深入,人们非很容易把表面的相关性当成规律,比如很多伟大的公司都建有宏伟的总部大楼,会飞的鸟儿都有羽毛,但是我们不能说要成为伟大的公司就应该建设宏伟的总部大楼,而要想飞就一定要给自己粘上羽毛。只有真正认识到逻辑性的人,才有可能洞察其中的真正的规律,找出有价值的理论,比如按照流体力学的理论来设计飞机,而非粘上羽毛。


整个人类的技术发展史其实就是一部理性思维的历史,如果不是历史上的人们用理性思维来观察和了解这个世界,那么今天我们还是非洲草原上的一群猴子。


对于个人而言,理性地看待自己的人生,有助于认识自己,获得内心的平静,做真正想要的自己,简单来说就是活得比较明白。只有这样,才更有可能在自己真正感兴趣的事情上做出成绩,获得成就感。


理性思维不等于自动掌握了一切知识,恰恰相反,运用理性思维的人会认识到自身的不足,知道自己的知识仅仅是对世界非常小的一部分的抽象总结,因此也愿意以更加开放的心态来了解世界上的事物。


是不是有了理性思维就不要感性思维了呢?当然不是这样,人都有感性和理性的两面,感性和理性,可以在这件事情上感性,另外一件事情上理性,或者一会儿感性一会儿理性,取决于到底想要什么。当然能做到快速切换思维模式是很难的,能够做到的人是幸福的,对于普通人来说,他通常会形成思维习惯,并且体现在生活和工作的方方面面。


理性思维不是什么?


理性思维不是价值观,但是理性思维有助于梳理价值观。


理性思维不是万能的,比如碰到经典的掉到水里先救谁的问题的时候,一定不能用理性思维来回答此类问题,不过可以理性地识别这个问题是感性问题,需要切换到感性模式。


理性思维不等于能力,能力还是需要靠学习和训练才能达到,但是理性思维可能有助于学习的效率。


理性思维不是辩论手法,不是玩文字游戏,而是一个人思考的过程。


感性思维是什么?


感性思维就是凭感觉、本能或者直觉行事,其实人类的直觉是千万年来演化出来的生存能力,比如在大草原上碰到猛兽时,先反应过来开跑的肯定会有更高的生存指数,因而也就留存在我们的基因之中。然而今天我们面对的问题早已不是大草原上的猛兽,当我们面对一个复杂的问题的时候,还是依赖感觉来行事可能会碰到比较大的问题。


中国有很多成语,比如刻舟求剑、拔苗助长、守株待兔等等,都是感性思维失败的典型案例。


那是不是说感性思维就没有价值了呢?当然也不是这样的,我们还是有很多场合需要做出快速响应,这个时候我们的感觉就非常重要,比如开车时遇到紧急情况,系统崩溃时快速处理。但是这些感觉都需要在不紧急的时候的理性思考,并且通过刻意训练固化到我们的大脑,成为我们的直觉。


那到底什么是工程师文化?


在写这篇帖子之前,我看到了某神贴上一句话,比较有感触:”土壤能种什么不在种子,在土壤……“。虽然不完全赞同这位同学的观点,但是好的土壤和环境确实也是一颗种子长成参天大树的必要条件。


回到本文的主题上来,团队工程师文化不仅仅是工程师的事情,也是整个组织的事情,在我看来工程师文化就是鼓励好奇心和用理性思维来主导决策的文化。


如果我们只是要求工程师具备理性思维,而领导者和其他合作方都是感性主导决策,是不可能培养出工程师文化出来的。


为什么要鼓励好奇心?


鼓励好奇心意味着鼓励知识共享,鼓励思想的自由交流,包容不同的想法,允许开放的争议。

当然,鼓励好奇心主要在于思想层面,而不是行为层面,一个团队或者组织可以允许自由的思想,却很难允许完全自由的行为。


为什么要用理性思维来主导决策?


首先用理性思维来主导决策并不意味着每个决策都有充分严密的论证,而是决策的因素主要来自于理性的考量,而非感性的认知。


理性思维往往意味着找到深层次的系统性问题,产生更好的经验总结,好的经验总结意味着成功可以复制,一个团队或者组织需要大量的经验积累和传播。虽然说失败是成功之母,但如果没有理性思维的分析和总结得到改进的方法,重复失败一万次也很难成功。即使偶然成功,往往知其然不知其所以然,导致无法大量复制成功的经验,抑或即使知道所以然,也因为缺乏逻辑性的梳理而很难正确的传播,导致学习者反而因此受累。


最后理性主导也不等于感性在决策过程中需要被摒弃,因为:


  • 感性来自于人类千百万年的进化,在信息不充分的时候有其重要的价值

  • 决策往往涉及到人,而人都有感性的一面,而且很多人还是感性思维为主


但是以上两个原因不应该成为凭感觉做决定的充分理由,而是在理性分析问题的时候,需要考虑感性的因素,以及在基于理性思维无法做出判断时,而又必须及时做出决定时可以采取感性思维来做出判断。


如果不是理性思维主导决策的话,一方面很多人会逐渐形成感性思维的习惯,而习惯的力量是非常强大的,一旦形成会反过来影响和强化整个组织的思维习惯。另外一方面则是两种思维习惯的人很容易产生误解和沟通障碍,从而降低团队的协调效率,甚至导致团队方向感不明确,疲于奔命。


感性文化主导的公司能否成长出优秀的工程师呢?


答案当然是可能的,首先在激烈的竞争中生存的组织都有理性的一面,其次大环境和小环境不一定完全一致,最后优秀的人较强的自驱力和自控力,能够自我成长。但是在这种条件下,普通的工程师因为缺乏理性思维的习惯,会难以成长为优秀的工程师,而优秀的工程师也可能因为缺乏成就感而选择离开,总的来说优秀的工程师出现的几率会比较少。


其实这也是一个组织选择成员的方式,如果一个组织需要更多优秀的工程师,则需要提供适合工程师的文化氛围,如果不需要,则当然也不需要提供相应的文化氛围。


总结


工程师文化并不能完全决定一个组织的成败,但是能避免不必要的错误决策,并且能将局部成功的知识应用到更大的范围获得更大的回报,这是一个组织取得长期成功的一个重要因素。


问与答


问:前面说的工程师文化的关键词和本文有什么关系?

答:匠心和专业意味着精益求精,担当意味着责任,这些都是人们对卓越成就的追求,这是人生需求在经过理性思维之后的升华,因为追求卓越才能获得最大的成就感。

创新是理性思维的结果,而非原因。
关于开放,当我们知道自己不知道时,就已经拥有了开放的心态。


问:理性思维是否让我们变得复杂?

答:不是理性思维让我们变得复杂,而是这个世界本来就是复杂的,理性思维只是让我们更加客观地理解这个世界的复杂性。


问:为什么在这儿讨论哲学问题,能帮我解决具体问题吗?

答:一张地图并不能让你环游世界,但是有地图会更方便。


问:关于如何做个优秀的工程师,有没有一句话总结?

答:保持好奇心,多问为什么,理性思考。


问:做到这几条就是优秀工程师吗?

答:知道珠穆朗玛在哪儿不等于已经上了8848米,路还是要自己走的。


问:拥有工程师文化的公司一定会成功吗?

答:不一定,但是个人认为拥有工程师文化的公司会提高公司成功的概率。


问:你好像也没有把问题讲透嘛?

答:如果你因此而思考,吾愿足矣。


相关 [阿里 技术 专家] 推荐:

阿里资深技术专家行易:我所理解的工程师文化

- - IT瘾-dev
对于什么是工程师文化,很多人都能说出很多关键词,比如:匠心,创新,专业,担当,开放……. 然而如果要用一句话来描述什么是工程师文化,如何判断一家公司是不是一家工程师文化的公司,却不是一个很容易的问题. 个人认为要回答这个问题,首先需要从了解工程师是一群什么样的人着手. 工程师其实就是解决问题的人,他们发现问题,找出规律,使用适当的工具和手段来解决问题.

阿里妈妈资深技术专家刘凯鹏解读基于深度学习的智能搜索营销

- - 机器之心
本文结合阿里电商业务场景的特点,介绍了阿里在匹配端和排序端的基于深度学习的一些工作. 搜索营销(sponsored search)是目前广告主在互联网上进行数字化营销的主要手段之一,也是机器学习技术在工业界最成功的应用场景之一. 在搜索营销的场景下,广告主可以通过出价的方式参与流量分配,平台的主要任务是优化流量分配和计价,实现效率的最大化和生态的健康发展.

阿里双十一数据库技术

- - Hello Database
真的很抱歉,我的博客已经很久没有更新了,因为花了太多的时间在微博和微信上,当然最主要的原因还是工作实在太忙了,仅剩的那点业余时间都用来陪娃了. 从2012年开始,工作重心转移到了淘宝和天猫,我的技术方向也发生了改变,2012年和2013年,经历了两次双十一,在这个过程中学到了很多东西. 尤其是2013年的双十一,系统准备的非常充分,技术上有很多创新,团队也得到了成长.

2017双11技术揭秘—阿里巴巴数据库技术架构演进

- - IT瘾-geek
摘要: 每年电商双11大促对阿里技术人都是一次大考,对阿里数据库团队更是如此. 经过9年的发展,双11单日交易额从2009年的0.5亿一路攀升到2017年的1682亿,秒级交易创建峰值达到了32.5万笔/秒. 支撑这一切业务指标的背后,是底层技术体系的一次次迭代升级. 每年电商双11大促对阿里技术人都是一次大考,对阿里数据库团队更是如此.

解密阿里巴巴的技术发展路径

- - 钛媒体网
2008年的一天, 阿里巴巴集团(下称“阿里”)开了一次内部会议. 在这次当时看来很平常的会议上,明确了两个议题:一,阿里是一家数据公司;二,阿里要把“计算”变成一种像水和电一样的公共品. 当时在中国还没有人谈“大数据”的概念;更没有人想到云计算会和一家互联网公司未来发展如此紧密. 1999年阿里成立之初,创始人“十八罗汉”中就不乏 技术基因.

阿里搜索技术,在AI路上走了多远?

- -
阿里妹导读:以深度学习为代表的人工智能在图像、语音和NLP领域带来了突破性的进展,在信息检索和个性化领域近几年也有不少公开文献,比如wide& deep实现了深度模型和浅层模型的结合,dssm用于计算语义相关性,deepfm增加了特征组合的能力,deep CF用深度学习实现协同过滤,rnn recommender 采用行为序列预估实现个性化推荐等.

专家称政治审核或为阿里收购雅虎最大难题

- 品味视界 - cnBeta.COM
中广网北京10月9日消息(记者王宗英)据中国之声《新闻纵横》报道,今天的我们对雅虎感兴趣,多半是因为阿里巴巴集团是它的重要资产. 而对于雅 虎,它的资产对阿里巴巴来说,或许更加重要. 就在几天前,阿里巴巴集团董事局主席马云在美国斯坦福大学的一番演讲,却引来不小的风波. 这段被外界认为是 “首度表态整体收购雅虎”的言论一传出,雅虎股价大涨5%.

为什么 K8s 在阿里能成功?| 问底中国 IT 技术演进 - 阿里巴巴云原生 - 博客园

- -
曾凡松 阿里云云原生应用平台高级技术专家. 张振 阿里云云原生应用平台高级技术专家. 导读:本文描述了阿里巴巴在容器管理领域的技术演进历程,解读了为什么 K8s 最终能够大获成功的原因,以及到今年 双11 阿里巴巴内部的 K8s 应用情况. 内容着重描述了阿里巴巴基于 K8s 的云原生改造实践过程的三大能力升级,在对应能力升级过程中沉淀的技术解决方案,以及通过这些能力升级所取得的业务价值.

四大模块,带你了解阿里大数据产品技术架构

- - 人人都是产品经理
本文笔者将从数据采集层、数据计算层、数据服务层、数据应用层四大层次来带大家了解阿里大数据的产品技术架构. 2014年,马云提出:“人类正从IT时代走向DT时代”. 如果说在IT时代是以自我控制、自我管理为主,那么到了DT (Data Technology)时代,则是以服务大众、激发生产力为主. 以互联网(或者物联网)、云计算、大数据和人工智能为代表的新技术革命正在渗透至各行各业,悄悄地改变着我们的生活.

苹果雇佣碳纤技术专家研发产品

- becky - cnBeta.COM
苹果悄悄聘请了一名在碳纤材质上颇有造诣的Kestrel自行车设计师Kevin Kenney加入公司成为永久雇员,成为研发复合材料的高级工程师,早在2009年初,他就已经开始和苹果合作研发碳纤外壳,现在看来,他的手艺已经得到了足够的重视.