前言:本篇主要写P5-P9的学习和做事方法
1.1 10000小时学习理论
相信大部分人都知道这个理论,简单说就是一万小时学某一个技能或者行业,你就能成为专家,当然这是一个指导原则,意思就是比如画画,你天天画一个方块画了一万小时,也不会成为专家,简单的说需要有3个条件,1 精深练习,不断挑战更高难度练习 2 需要一个伯乐,指引你,给你改正和训练 3 富有激情,有动力, 如果每天3小时 那大概需要10年,不管是时间还是要求,都说明专家不是那么好做的,有努力也要有运气。
10000小时定律出名与畅销书作家 马尔科姆·格拉德威尔 2008年《异类》有很大关系,这本书刚巧我在几年前看过,整本书都在说像乔布斯,比尔盖斯这样的人是如何成果的,书中有一章介绍了安德斯·艾利克林 教授的研究成果 10000小时定律,要想成功就必须要有10000小时的投入,就是你花了10000小时不一定成功,但成功(成为专家)必须要10000小时,《异类》这本书也推荐看下,这本书告诉了我,一个人的成功,有时代的原因,家境,幸运,自身的努力。
1.2 海绵学习法(找时间学)
一万小时,太长了,每天三小时,对于程序员可是比较要命,因为大多数人都‘没时间’,其实海绵学习法就是为了找时间用的,感觉有点像碎片时间。
找时间举例:
1 早晨30分钟:提前起床30分钟学习
2 上班的第一个30分钟:这个时候通常没什么事,脑袋也清醒,学习效果好
3 睡前30分钟:睡前看看书,其实还挺助眠的,不建议在床上看,床能用来睡觉,床上看书会影响睡眠(和床建立条件反射,防止失眠)
4 周末每天2小时:周末挤出2小时还是可以的
5 上下班地铁上:可以学一些知道性的知识
想法和建议:
1 最简单找时间方法,如果你是苹果手机,查看使用应用的时间,把没有用的应用时间,比如玩游戏,刷抖音的时间,看看多久,就可以用来学习。
2 建议把学习资料分类,不同的时间学不同类型深度的知识,比如地铁又挤又吵,可以看一些知道性的知识,在家安静了,可以学一些深度思考的知识和练习。
3 书中说要坚持,意志力,我不这么认为,打游戏,刷抖音,短期的舒服就是人追求的,做到长期汇报,现在辛苦,本来就是反人性的,所以要创造学习环境,避免计划被打破,比如在家看书手机关机,不开电脑,在地铁上带上降噪耳机,避免外部噪音,当然坚持是要有一些的,但最好是培养你自己的兴趣,喜爱才能持久。
4 太碎片的时间,不适合系统学习,还是建议用大块的时间来学,碎片时间辅助。
1.3 三段分解法(确定学习目标 )
1.3.1 分解等级
10年 太久,10年 P9 可以先分解成几年到P6 几年到P7
1.3.2 分解技能
分解完了等级,每个等级晋升,需要哪些技能
1.3.3 分解行动
每个技能分解成时间安排去学习
个人想法:任务划分,大的目标拆分成小目标执行,以求达到目标
1.4提升学习方法
1.4.1链式学习法-提升技术深度
1 确定要学习的技术有哪些层
2 确定要学到哪一层
3明确每一层应该学什么
个人理解:就是学习一个技术自己要给技术分层,比如mysql ,第一层 先理解 能干什么,怎么用,sql怎么写,建表等 第二层 了解原理B+树 ,索引 ,锁,等原理 第三层 了解源码实现,链式学习法用于对一门技术深度学习。
1.4.2比较学习法-提升技术宽度
这个就是同一种技术,进行对比学习,目的是为了能知道某种情况选那种技术,并对每种技术有更深的了解。
1 蒋要学习某一领域的技术 整理成表格
2 对比,学习差异,行成思维导图
3 找出差异较大的技术点,将背后原理场景影响整理成表格。
例如:缓存用memcache还是用redis
1.4.3环式学习法-提升广度
从头到尾,各种技术的了解,如图
学习步骤
1 把闭环画出来
2 由近到远 攻克闭环上的各个节点
1.5 避免学了就忘的方案
1.5.1 Play学习法
模拟实践中的场景进行学习和训练,模拟各种在实践工作中很难出现,但还要出现就可能导致故障的场景。
1.5.2 Teach学习法
通过教别人来学习和提升自己,例如可以写作,做PPT分享最近研究的技术成果。
2 做事思维
1 闭环思维
上下游对接好,事情做完,要有个确定结束的过程,不是完成任务就万事大吉,需求上线后运行是否正常,是否达到预期目标,当然需求中的业务是否有闭环,这些都很重要。
2 方法论
做事不能只靠经验,要有一套系统的流程或者模板,好出在于无论在什么情况下,都能保证交付质量的下限,还有就是有说服力。
3 好结果
给公司带来了什么价值?
3 做事方法
3.1 事前规划
OKR:是什么有什么用?和KPI对比好在哪?
1 咱先说说KPI是什么,有什么缺点
KPI 关键绩效指标 ,把公司的目标自上而下的分解,通过关键绩效指标来衡量执行效果,适合标准化,目标稳定的工作。
缺点:1 不适合不稳定不标准的目标 2 会带来不好风气,例如故意降低指标,3只看短期增长,4 一切只用指标来衡量
OKR 目标与关键成果,KPI关注的是数据指标,OKR关注的是业务指标。
例如:假如你是程序员,下面分别是两个不同关注的店
KPI:关注指标 代码行数,Bug数,单元测试数
OKR:关注目标,如何接的产品卡顿问题和实现精准推荐
个人想法:KPI容易被指标搞的本末倒置,为了指标而进行工作,指标知识衡量的一种方式,过于追求数据,会导致失去正确的方向,并不是有了工作才有目标,而是有了目标才能确定工作,企业的使命和任务必须转化为目标。
3.2 事中执行
3.2.1 3C设计方案
每次出3个方案然后选一个最优的方案,其实这个我在某家公司有过这种要求,当时大家也都说不出个所以然,其实好出就是避免思维狭义,错过了更好的方案,然后讨论中还能进一步完善方案。
通过3个阶段先出方案 第一阶段:需要设计3到5个备选方案 第二阶段 需要讨论评审完善方案,第三个阶段 决策用哪个方案。
3.2.2 PDCA 执行法
保证具体事项高效落地,上篇博客讲过这里不多赘述
3.2.3 5w 根因分析法
这个方法就是为了找出问题的根本原因,原意思是问自己5次Why 为什么,来找问题根本原因,用于业务分析和技术学习,为了找到问题解决问题的方案能治标治本。
3.2.4 5S问题处理法
遇到问题如何处理?分5部分 明确问题(Specify)-> 拆解问题(Split)-》定位问题(Seek)-》解决问题(solve)-》落地行动(Sort)
3.3 事后总结
3.3.1 4D总结法
从4个维度进行总结,1 结果 2 数据 3 技术4 成长
3.3.2 四线复盘法
线上事故,甩锅必备,从四个维度分析复盘,1 时间线 2 问题链条 3 责任链 4 改进线
3.3.3 金字塔汇报法
这个是给上级汇报的方法,1 结论先行 2 自顶向下 3 归类分组 4 逻辑递进,简单说下吧,就是先说结果,先说总结,先说成果,先说结论,再说论证,分析,改进,等详情。
————————-chenchen