专访知乎张伟:RFC技术评审机制如何助力知乎实现工程文化落地

时间:2022-10-16 07:42:13

2017年5月20-21日,MPD工作坊·上海站将于上海徐汇区光大会展中心举办,本届MPD工作坊请到了知乎工程高级总监张伟进行主题为《工程师文化落地6项指南》的3小时深度分享。在工作坊举办之前MPD记者对张伟老师进行了采访,以下为采访实录。

文章来源:公众号 :msup(ID:msupclub)关注回复“体验工坊”有惊喜。

MPD记者:从重视加班文化到重视工程文化,这种转变的背景是什么?为什么会出现这种转变?

张伟:个人认为,加班文化强调的是“投入/输入”;与之相反的工程文化是强调“结果/输出”。对应的背景是重视结果,强调结果导向。一个企业和团队的发展就是一个个目标达成的结果。

MPD记者:工程师文化具体指什么呢?在团队中体现在哪些方面?

张伟:工程文化中『文化』一直是一个较抽象的概念,很多时候大家能感受到,但很难描述清楚;但是具体到企业,具体到工程团队,文化的执行是需要实实在在的落实,团队成员被激励的方式,约定俗成的做事风格,什么事情会被奖励,什么事情不被鼓励等等,这些真真切切的感受就是团队文化在每个团队成员头脑中的投影。

MPD记者:对于一个团队管理者,如何应对这种转变,需要在思想和行动上做出哪些转变?

张伟:一切都是为了解决问题,解决问题前需要发现问题。每个团队和企业有自己的特质,转变也只是按照团队特质来解决问题。

MPD记者:知乎上有很多关于Facebook工程师文化的讨论,您觉得除了Facebook之外,将工程师文化践行得比较好的还有哪些企业?

张伟:国外的 Google、airbnb 等;国内的知乎、豆瓣等都有相关实践分享。

MPD记者:知乎的工程师文化体现在什么方面?是怎么落地的?

张伟:我们会运用一些机制打造一个环境来帮助工程师成长,例如RFC(Request For Comments)技术评审、Hackathon、鼓励进行日常分享等,通过引导学习激发主观能动性,通过书籍、案例等学习提升技术水平,并鼓励将学到的东西运用到实践中,在实践中再次成长。

RFC技术评审的idea来源于1996年互联网协议刚刚启用时,至今20年了,之所以引用这个概念是希望企业内部技术人员有更多机会交流。RFC技术评审与传统的技术评审的区别在于:RFC强调在写代码之前进行技术评审;强调线上讨论线下评审。

在知乎,每次Hackathon(黑客马拉松)都有不一样的规则,公司会有大的方向的引导,以避免因为漫无目的而产生的困惑。我们的Hackathon不是只有技术人参加,而是一次公司所有人的嘉年华,包括财务、行政等后勤部门。这些部门平时有一些idea但苦于没有资源和技术不能实现,在Hackathon可能将一些好的idea变成现实,并反哺到产品中,例如知乎刚上线的付费授权。

MPD记者:践行工程师文化是对团队工作的一种驱动,与KPI、OKRs考核相比,文化驱动有什么优势?

张伟:工程师文化和 KPI,OKRs 不矛盾。只是工程师文化更适合发挥团队内工程师的主观能动性,将结果达成。

MPD记者:感谢张伟老师,期待您在MPD现场的精彩分享。

专访知乎张伟:RFC技术评审机制如何助力知乎实现工程文化落地

关于MPD

MPD是Make Professional Discovery的缩写,MPD工作坊是一个围绕岗位角色发展的实践课堂,是由全球软件、互联网企业教练、一线研发团队带头人联合开发的角色胜任能力模型,是一种持续实践、创新驱动的团队管理提升培养项目。

MPD工作坊按照软件研发中心的岗位职能划分,以产品经理、团队经理、 架构师、开发经理、测试经理作为五个分会场命名,以促进角色的共鸣思考、深度探讨、相互交流。

团队管理分会场更多精彩话题:

专访知乎张伟:RFC技术评审机制如何助力知乎实现工程文化落地专访知乎张伟:RFC技术评审机制如何助力知乎实现工程文化落地专访知乎张伟:RFC技术评审机制如何助力知乎实现工程文化落地

专访知乎张伟:RFC技术评审机制如何助力知乎实现工程文化落地的更多相关文章

  1. 《CDN技术详解》 - CDN知多少?

    开发时间久了,就会接触到性能和并发方面的问题,如果说,在自己还是菜鸟的时候完全不用理会这种问题或者说有其他的高手去处理这类问题,那么,随着经验的丰富起来,自己必须要独立去处理了.或者,知道思路也行,毕 ...

  2. iOS开发——高级技术&签名机制

    签名机制 最近看了objc.io上第17期中的文章 <Inside Code Signing> 对应的中文翻译版 <代码签名探析> ,受益颇深,对iOS代码签名机制有了进一步的 ...

  3. KVM基于X86硬件辅助的虚拟化技术实现机制【转】

    内存虚拟化 Shadow Paging 作者 Shawn 在其中文博客中很详尽地介绍了 KVM 在只支持一级分页的 x86 平台上用 “Shadow Paging”进行 MMU 虚拟化的实现,由于目前 ...

  4. &lt&semi;关于JSP技术&gt&semi;运行机制及语法概述(附对本次同济校内ACM选拔赛决赛的吐槽)

    (一)JSP运行的机制 JSP是一种建立在Servlet规范功能之上的动态网页技术,它们都是在通常的网页文件中嵌入脚本代码,用于产生动态内容,不过和ASP不同的是JSP文件中嵌入的是Java代码和JS ...

  5. 那些Java架构师必知必会的技术

    Java基础 Java 7 和 Java 8 中的 HashMap原理解析 Java7 和 Java8 中的 ConcurrentHashMap 原理解析 Java中自定义注解 Java函数式编程和l ...

  6. 春蔚专访--MaxCompute 与 Calcite 的技术和故事

    摘要:2019大数据技术公开课第一季<技术人生专访>,来自阿里云计算平台事业部高级开发工程师雷春蔚向大家讲述了MaxCompute 与 Calcite 的技术和故事. 具体内容包括: 1) ...

  7. &lpar;转&rpar;request模拟知乎登录(无验证码机制

    原文:http://www.itnose.net/detail/6755805.html import request try: import cookielib #python2版本 except: ...

  8. request模拟知乎登录(无验证码机制)

    import request try: import cookielib #python2版本 except: import http.cookiejar as cookielib #python3版 ...

  9. Python 进程、线程、协程、锁机制,你知多少?

    1.python的多线程到底有没有用? 2. 为什么在python里推荐使用多进程而不是多线程 3.进程.线程.协程.各种锁 4.Python多进程编程

随机推荐

  1. jquer基础篇二

    jquery中的过滤选择器: 1.通过标签的内容来进行过滤 :contains(’内容关键字‘) 例: $("input").click(function () { $(&quot ...

  2. 架构师速成-如何高效编程 for java

    引子 赵云大喝一声,挺枪骤马杀入重围,左冲右突,如入无人之境.那枪浑身上下,若舞梨花:遍体纷纷,如飘瑞雪. 赵云是所有历史人物中我最喜欢的一个,如果放到现代,他走了it的道路,一定可以成为一个编程高手 ...

  3. open&lowbar;table与opened&lowbar;table --2

    好多人在调优Mysql的时候,总是对open_tables和opend_tables两个参数分别不清. 网上好多解释都是这样的:open_tables:当前打开表的数量opened_tables:当前 ...

  4. 金牌分析师助力 鲁泰A图谋再造一个&OpenCurlyDoubleQuote;鲁泰”?&lowbar;财经&lowbar;中国网

    金牌分析师助力 鲁泰A图谋再造一个"鲁泰"?_财经_中国网 金牌分析师助力 鲁泰A图谋再造一个"鲁泰"?

  5. JQ兼容性问题

    checkbox操作 1:设置为选中状态   $(this).prop("checked", true); 2:判断是否选中     $(this).is(":check ...

  6. SQL注入攻击三部曲之进阶篇

    SQL注入攻击三部曲之进阶篇 通过入门篇的学习,我们知道了SQL注入攻击的判断方法,但是如果想侵入网站,获取网站的机密内容,那么仅靠入门篇的知识是无法达到的.本篇文章我们将进一步的分析SQL注入攻击. ...

  7. JDBC控制事务

    概念 事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit).事务通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起,并 ...

  8. Python基础教程2&num;练习使用参数的疑难杂点分析

    在书上120页,一个案例是练习使用参数,有可能新手朋友们有可能对有些地方看不懂,在这里讲解出来,仅供大家学习. 这是代码,注释部分是我的解释: #coding:utf-8 #练习使用参数实例.py d ...

  9. 081 Region的预分区

    1.预分区的方式 共有四种方式 2.帮助信息 help 'create' 3.第一种方式 4.在页面上查看效果(端口号:60010) 5.第二种方式 )创建文件,并在文件中书写分区的值 )创建表 6. ...

  10. 弱网测试之基于fiddler&plus;wanem完成

    如果不想搜集安装包,可以使用我分享的按照包,如下: WANem_3.0_Beta百度网盘下载链接:https://pan.baidu.com/s/1aMf5WBsfH7Mrl8iB2NjEYg 密码: ...