Weekly Summary(20211107)
学习的共性
设计模式和算法,在学习上都是有共性的,都是根据几大原则/分类(比如算法就是四大思想:贪心、分治、回溯、动态规划),然后下面扩展子实现。
所以不管学什么,先理清楚分类和思想,再去学具体的内容,这样才是合理的流程。
如何降低突发事情?
我得有一定冗余时间才行。
将工作进行分类,每种类型确定一个负责人,以及对应的处理方案。
通过责任人机制+流程来解决问题,这样才是持久之道。
好的命名能提升至少 30%的代码质量
这是我给基金提供 D3Charts 组件的过程中的一个切实体会。
走慢一点,走对一点,走稳一点
你看哪个成事的,每天都是这样慌慌张张的?
每天进步一点点,坚持带来大改变
https://matt-rickard.com/hire-slope-not-intercept/
如果我们把 y 轴截距看成是你的起点,那么斜率就是你为了实现目标,而适应、学习和付出努力的前进速度。
即使一条线的起点远低于另一条线,只要它的斜率更大,终究会超越前一条线。
你可能听过这样的建议:做一个终身学习者,每天学一点,不断进步。很少有人能够遵循这条建议,因为在开始后的很长时间内,根本看不到有什么效果。时间周期越短,直线看起来越平坦,当你远远落后时,这是非常令人沮丧的。
但是,只要坚持下去,保持向上的斜率,长期以后,你将远远地超越原来的人生道路。
记住,短期总是比我们想象的要长,各种打击足以让你灰心丧气,但是 长期总是比我们想象的要短。
同一个道理,在招聘时,有潜力但经验不足的候选人,长期来看,比经验丰富但潜力不足的候选人,对公司更有帮助。
总之,当事情没有达到你的目标时,不要放弃,每一个伟大的事业都始于一个小小的念头。学习一项新技能,每天进步一点点,短时间内,一切看起来都是老样子,但是随着时间的推移,改进会持续累积起来,进步会越来越明显。
如何管理文档
- 就一种写文档方式,不要让用户有多种选择
- 文档紧贴代码,全部在编辑器中搞定
- 提供足够多的模板,大家都按照模板来,不要自由发挥