技术琐话2020-02-17

日常的工作学习中,经常会看到好的知识点,对自己有提示的一句话,或者是自己突然想通了一件事情。决定以博客的形式记录下来,以“技术琐话”作为主题。

  • 有脾气是本性,能够控制脾气才是本事。
  • 所有的知识都要追溯至第一手资料以保证其权威性。
  • 知识点串成知识线,知识线串成知识体系。
  • 软件开发时,对于 时效性、稳定性、效率
    可维护性、可使用性、开发友好性
    的取舍,往往会注重前者。
  • 逻辑是道,方法论是术。
  • 架构的道与术:架构思想是道,技术框架是术;架构原则是道,架构技巧是术。
  • 做代码审查时,着重审查结构,不要太重视语法细节。
  • 信息技术层面的三个引擎:计算能力/CPU;存储能力;网络带宽。
  • 【如何排查问题】在排查问题时,不要第一时间就怀疑是第三方(SDK、库、服务)的问题。实践证明,绝大多时候不会是这方面的问题。
  • 【获取知识不能太功利】 ​​​​面对新事物,先接纳,再判断。不要轻易就否定,即使经过自己的思考后确实没啥价值,这期间的思考过程也是一种知识梳理和思维锻炼。
  • 【如何做决策】当品质比成员接受程度高时,独断式决策;当接受程度比品质重要时,群体决策(共识);品质和接受程度都高时,咨询式决策;品质和成员接受程度都不高时,哪个方便选择哪个。(很多书和文章都在讲“共同决策”的好处,但群体决策一般来说不会是最好的决策,而是风险相对小的决策)
  • 【云计算与自研如何选择】初创公司在业务刚起步时,使用SaaS或者PaaS快速开发业务;业务成长到一定规模之后,再逐步转移到IaaS或者私有云降低成本。