研发效率破局之道
葛俊
前Facebook内部工具团队Tech Lead
立即订阅
3343 人已学习
课程目录
已完结 39 讲
0/4登录后,你可以任选4讲全文学习。
开篇词 (1讲)
开篇词 | 为什么你要关注研发效能?
免费
研发效能综述 (3讲)
01 | 效能模型:如何系统地理解研发效能?
02 | 效能度量:效果不好甚至有副作用,怎么回事?
03 | 效能度量:如何选对指标与方法,真正提升效能?
研发流程 (7讲)
04 | 流程优化:怎样才能让敏捷、精益真正为我所用?
05 | 代码入库前:Facebook如何让开发人员聚焦于开发?
06 | 代码入库到产品上线:Facebook如何使用CI/CD满足业务要求?
07 | 分支管理:Facebook的策略,适合我的团队吗?
08 | DevOps、SRE的共性:应用全栈思路打通开发和运维
09 | 信息流通:让团队高效协同,让产品准确击中目标
10 | 答疑篇:反对996并不是反对奋斗
工程方法 (10讲)
11 | 研发环境:Facebook怎样让开发人员不再操心环境?
12 | 代码审查:哪种方式更适合我的团队?
13 | 代码审查:学习Facebook真正发挥代码审查的提效作用
14 | 质量与速度的均衡:让“唯快不破”快得更持久
15 | 开源:从Phabricator的开源历程看开源利弊
16 | 高效上云:如何用云计算来提高效能?
17 | 测试左移:测试如何应对新的开发模式?
18 | 蓝绿红黑灰度发布:这些五颜六色的发布到底怎么用?
19 | 不再掉队,研发流程、工程方法趋势解读和展望
20 | 答疑篇:如何平衡短期收益和长期收益?
个人效能 (11讲)
21 | 高效工作:Facebook的10x程序员效率心法
22 | 深度工作:聚焦最有价值的事儿
23 | 效率工具:选对用对才能事半功倍
特别放送 | 每个开发人员都应该学一些VIM
24 | VIM:如何高性价比地学习VIM的实用技巧?
25 | 玩转Git:五种提高代码提交原子性的基本操作
26 | Facebook怎样实现代码提交的原子性?
27 | 命令行:不只是酷,更重要的是能提高个人效能
28 | 从工作场景出发,寻找炫酷且有效的命令行工具
29 | 1+1>2,灵活的工具组合及环境让你的工作效率翻倍
30 | 答疑篇:关于价值导向和沟通
管理和文化 (6讲)
31 | 业务目标和技术目标两手抓:怎样打造高效团队?
32 | 从Netflix公开的著名PPT谈硅谷公司文化
33 | Facebook企业文化:工程师文化是创造力引擎
34 | Facebook工程师文化实践三大支柱之一做感兴趣的事
35 | Facebook工程师文化实践三大支柱之二拥有信息和权限
36 | Facebook工程师文化实践三大支柱之三绩效调节
结束语 (1讲)
结束语 | 超越昨天的自己,享受成长的快乐
研发效率破局之道
登录|注册

30 | 答疑篇:关于价值导向和沟通

葛俊 2019-11-01
你好,我是葛俊。今天,我来针对“个人效能”模块的留言问题,和你做一次展开吧。
在“个人效能”模块的文章中,很多同学留下了精彩留言,阐述了自己对个人效能的认识、遇到的问题以及解决方案。看得出来,大家平时都对提高个人效能有着比较深入的思考。
其中,尤其让我印象深刻的有 @我来也 对各种命令行工具的讨论、@Johnson 对编辑器的讨论,以及 @Jxin 对价值和目标的思考,真的是非常精彩。
谢谢你们的留言!我很喜欢与你们交流的过程,所以会详细回答你们的每个问题。今天,我从留言的许多问题中,梳理出了价值导向和高效沟通这两个话题,再与你详细聊一聊。

工作中的价值导向

在第 21 篇文章“高效工作:Facebook 的 10x 程序员效率心法”中,@Jxin 同学与我展开了关于价值取向的一些讨论。从这个专栏的一开始,我就强调了目标的重要性,研发效能三要素中的第一条,就是准确性。我们只有先找对目标,后续的行动才会有意义。
所以,在工作中,我们需要考虑以什么目标作为最根本的出发点,是职业发展、薪酬、工作生活平衡、工作稳定性,还是实现价值?具体怎么选择,就要看你个人认可的价值到底是什么了。
比如,@Jxin 提出以实现价值为出发点,尽量把企业价值和个人价值的发展摆到一条线,能够做兼顾两者利益的任务。如果实在不能统一,就要多考虑些公司的发展,少考虑些个人短期利益的追求。对此,我很是赞同。
取消
完成
0/1000字
划线
笔记
复制
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
该试读文章来自付费专栏《研发效率破局之道》,如需阅读全部文章,
请订阅文章所属专栏。
立即订阅
登录 后留言

精选留言(4)

  • 张裕
    冰山原则赞一个,感触良多

    作者回复: 人的本能很难用逻辑来说服的。要顺势而为 :)

    2019-11-01
    1
  • Jxin
    对于沟通:
    1.产品:这个需求很简单,增删查询导入导出是基本功能,有什么难的?
    2.开发:这个数据量大不能这么玩,这样开发成本太高不该怎么玩,你懂不懂技术?

    最近评需求,时常出现上面的场景。个人认为这样的冲突是很遗憾的。从价值上考虑,这两个职位就像男人和女人,不合作,谁也生不了仔,谁也不能高效产出业务价值。
    产品压着开发产出,好像不把需求满满的,让开发一直加班,自己就会吃亏似的。
    开发这边也极端,往死里砍需求,任何不合理都是驳回,任何变更都不接受,一言不合就开怼。

    其实也像男女间关系,多为对方考虑点才能协作共赢。
    1.产品:我认为会技术是内在诉求,真的得会一点。相较和开发在长时间合作中的协作成本,学下技术其实更“便宜”,毕竟现在技术门槛并不高。而且会技术还有利于培养同理心,可以更理解的和开发沟通(毕竟跨行同理心挺难的),也能避免“被骗”。
    其次要善于引导,相对于开发,产品有许多额外的工作项,平衡各方干系人便是其一。在开发喷口水时,可以尝试反复用肯定诚恳的语气去重复开发表达的意思,“你的意思是xxxx这样子对吗?”。亲测可以快速把火药味摁住,把评审的主动权拉会自己的手中,有利于评审的效益产出。
    2.开发:远光放长远一点,看看以后看看公司和其他人,别局限在自己的一亩三分地。我的观点是制造和销售一手抓。代码是继资本和劳动力外,另一个可以运作的财富,但这除了要会产出代码,还要会寻找商机和运营。所以在工作中去对齐企业战略,揣摩个中利弊,在工作中寻找自己能做的增长点,与产品多问问多学学,了解自家产品在市场的定位和现状。这些都是实际能实现个人价值跃进的技能和资本(没地方教,稀缺)。如果仅靠出卖时间写代码,真的,路很窄的。浮生不过数十载,不求大富大贵,但也求个掌握人生,做自己喜欢做的事,你看何如?


    决定转mac了,win开发一直有种用两套工具的别扭感,比较花时间,长远看亏。
    这里能请老师把自己mac上的所有软件列个清单吗?
    只需要软件名和基本功能。
    安装使用啥的,基本能力,自己去倒腾便是。

    作者回复: @Jxin 同学这几个关于沟通的观点真的是很棒。首先,用同理心互相考虑对方立场,考虑双赢是沟通和合作的重要原则。

    另外这个“所以在工作中去对齐企业战略,揣摩个中利弊,在工作中寻找自己能做的增长点”绝对是成功技术管理者必备技能。可以称之为运作的能力。使用得当的话,对团队的发展比代码写的好作用大了去了。

    👍👍👍

    2019-11-03
  • Weining Cao
    很棒,很期待老师后续的管理文化分享!

    作者回复: 谢谢支持!Facebook工程师文化很棒,让我受益匪浅。分享出来希望让国内有些团队提高一些。另外他们文化中的其中的一些做事方法(hacker way)即使团队没有这样的文化,对个人也能有帮助。

    2019-11-02
  • Geek_1988
    发现葛老师很喜欢提“三”,高效开发三要素,沟通三原则,同理心分三点

    作者回复: 也许是因为3是魔术数字?
    https://www.phactual.com/3-the-magic-number/

    2019-11-02
收起评论
4
返回
顶部