极客时间-10x程序员工作法 学习笔记(四)

沟通反馈:

  1. 我们努力地学习各种知识,为的就是更好地理解这个世界的运作方式,而沟通反馈,就是我们与真实世界互动的最好方式。

  2. 改善沟通: 让自己信息输出的更准确(沟通的时候先讲背景,再讲细节)、让自己信息接收的更准确(提高自己的技术、认知水平,不要自以为是的觉得自己明白了)

  3. 计算机科学中只有两大难题:缓存失效和命名。这是行业里流传的一个经典说法,无论是哪本写代码风格的书,都会把命名放在靠前的位置。对于命名,最粗浅的理解是不要起无意义的名字,遵循编码规范。名字起得是否够好,一个简单的评判标准是,拿着代码给人讲,你需要额外解释多少东西。 想起好名字,就要学会用业务语言写代码,需要尽可能多地学习业务知识,把业务领域的名字用在代码中

  4. 任何人都能写出计算机能够理解的代码,只有好程序员才能写出人能够理解的代码。我们写代码的目的是与人沟通,因为我们要在一个团队里与人协同工作。

  5. 多面对面沟通,少开会。 大会议最好是用来做信息同步、方案评审的,而不是讨论技术的,否则会浪费很多无关人员的时间。Amazon的开会方式真的是很值得借鉴,一般会议的邀请里面就会带着会议内容的文档,尤其是项目设计的会议,如果没有读过文档就去开会,很有可能被请出会议去…

  6. 雷达图是一种很好的将知识分类组织的形式,它可以让你一目了然地看到并了解所有知识点,并根据自己的需要,决定是否深入了解。 技术雷达用来追踪技术,在雷达图的术语里,每一项技术表示为一个 blip,也就是雷达上的一个光点。然后用两个分类元素组织这些 blip:象限(quadrant)和圆环(ring),其中,象限表示一个 blip 的种类,目前有四个种类:技术、平台、工具,还有语言与框架。圆环表示一个 blip 在技术采纳生命周期中所处的阶段,目前这个生命周期包含四个阶段:采用(Adopt)、试验(Trial)、评估(Assess)和暂缓(Hold)。“采用”表示强烈推荐,“暂缓” 则表示新项目别再用这项技术了。从“采用”到”暂缓“,优先级越来越低。注意:附图是读书雷达,非技术雷达
    在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值