3.在细节上,架构师需要做一个判断,哪些细节上的问题会是战略性的,而我有限的时间和注意力,必须放在这样的战略性细节上。即关注与把控边界。
4.架构是构建一个系统,重要的是稳定,实现稳定的方法是,简。
5.高级工程师不仅可以完成高难度任务,还可以全面考量用户体验和性能优化。
6.把效率提上去,就能遇到很多问题,再去把这些问题解决,就能成长。
7.一个优秀的工程师应该同时具备科学思维和系统思维,它们是工程思维的两种不同表现形态:系统思维洞察问题本质,科学思维发现最优解法。
8.保养很多技能是不太合理和现实的,更优化的选择是:持续保养主要的生存技能,合理开发辅助技能,形成自己独有的技能组合,沉淀能力模型,发展能力矩阵。
9.当你再碰到类似功能的实现时,能直接复用库就复用库,不能直接复用的就在脚手架代码上进行扩展,后续的重心就放在了优化实现思路上。
10.How can I carve myself out a niche that only I have?走少有人走的路。
11.前辈的价值在于:他们走过的路,你不用再去摸索,只需快速顺着走下去,另一个价值在于塑造环境,而环境决定了整体的平均水平线。
12.走向专家之路,就是精确地找到、建立你的领域,并不断推高壁垒和扩大边界的过程。
13.假如把奠定计算机行业基础的那一批图灵奖得主级别的程序员定义在 90~100 分档,那么我们很多靠编码为生的程序员基本都在 1~10 分档间分布。所以我们还有很大的成长空间。