一
三段分解法:
-
等级:公司职级体系,如 P6,项目能手,工作 3~5 年,能够独立完成任务。
-
技能:把 2~3 年的目标分解为 6 个月的具体目标,一些技能点,如 2021.01~2021.06:提升 Linux 水平
-
行动:把 6 个月的目标分解为 1~2 月的具体执行内容,具体的学习的内容,如 1.5 个月通读《UNIX 环境高级编程》
二
书看三遍
第一遍通读,整体上掌握有哪些知识点,知识体系是什么;
第二遍挑重点读,看看哪些是和自己工作强相关的,重点阅读和结合工作来理解;
第三遍是复读,当有了踩坑或者落地及经验后,再来看对应的章节。
千万不要想着背住所有内容,事倍功半还没什么用。
三
链式学习法:
-
画出完整的领域分层图和细节分层图(画不出说明还没有建立系统的体系,对深度理解还不够,需要梳理结构,强化认知),
-
明确你自己要学到哪一层,
-
明确每一层应该怎么学(结合工作类型与要求来区分学习详略)。
四
比较学习法:提示技术宽度,对同一类型的技术,能做出区分,各自的特征及其优劣。
先用链式学习法掌握某个领域的一项技术,将这个领域的关键技术点整理成表格。
基于整理好的技术点,学习这个领域的另一项技术,将它们在技术点上的差异整理成思维导图。
找出差异较大的技术点,将背后的原理和对应用场景的影响整理成表格。
五
环式学习法:构建一个完整的闭环进行学习,技术上常见功能环。环式学习法更加适合业务系统相关的技术人员,而不太适合中间件相关的的技术人员。
将闭环画出后由近及远,逐步攻克。
培养全局视野。
六
Play & Teach 学习法
Play:写场景
Teach:讲述,培训。
七
-
基础、熟练和精通三种水平的区别是,基础意味着会做,标志是能够独立完成;熟练意味着做好,标志是掌握最佳实践;精通意味着优化,标志是创造新的经验。
-
学习不是为了一次就全部学会,学习是为了为将要出现的机会做好准备,比如说你学习redis,单纯靠看书看专栏,肯定不可能100%掌握的,但是你学了和别人没学,水平肯定有差异的。
-
有能力为公司产出价值的人,比空有一身能力的人更容易晋升。
-
优先投入能尽快产生价值的基础和技术,而不要人云亦云的耗费大量的时间去学习一些用不上的东西,浪费时间,还会让自己产生一种虚幻的自己很强的感觉,既不利于自己能力提升,也会让自己心态失衡。