核心感受:在变化的世界中,努力选择不变的东西
1,技术停滞
单纯的编程实战并不能提升编程技能,只是提升熟练度。
技能的停滞是,因为长期处在舒适区
解决方法是,刻意练习
1,只在学习区学习,(学习区,你不懂的,不知道的地方)
2,把训练内容拆解成有针对性的小块,然后进行重复练习
3,及时反馈并调整
2,技能保养
将停滞的技能进行保养,同样需要利用到刻意练习
同时注意基础比率
大家其实差不多,以前的人,做同样的事情,做到平均水平,花了多少时间,你差不多也一样。
3,技能开发
变化的世界,要不停学习新的技能
一般来说,技术的更迭是有一定周期的,给予了我们一些时间
针对不同的学习目标,做不同的学习路线
深度学习:解决一个具体问题
广度学习:对新技术方向做评估、判断和决策
练
《软技能》十步学习法
1,全方位了解
2,划定边界
3,找到你的目标
4,找你的学习资源
5,制定如何学习的计划
6,选择那些高效率的资源
7,各种尝试,慢慢学习
8,动手做,学着也玩着
9,掌控全面,开始在生活或工作中使用
10,喜欢传播这类知识,同时自己把道理悟出来
沉淀能力
技能的本质是工具
能力的本质是对工具的创造性使用(即对工具的认知和抽象)
程序员去沉淀能力
代码能力:GitHub留下你的代码简历
技术之外,拓展出别的能力。新能力会带来新的增长点,同时将你的影响圈变得复杂。
这需要有作品思维:
用产品思维创作作品
用运维能力进行运营和传播
总结
持续精进自己的保命技能
在此之外,开发一些发展技能
形成自己的技能连招
展开