• 《互联网大厂晋升指南》读书笔记-下


    前言:本篇主要写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

  • 相关阅读:
    9-WebUtil工具类.md
    基于布谷鸟灰狼算法、灰狼算法求解复杂地形下三维无人机路径规划问题研究附matlab代码
    450-500未传计算机毕业设计安卓App毕设项目之ssm公园植物介绍APP
    MySQL表的增查(进阶)
    数据结构-------队列
    vue中screenfull组件实现全屏和非全屏+怎么给页面全屏加一张图片且不需要设置js获取页面高度
    Gartner最新报告,分析超大规模边缘解决方案
    Java数据结构第三课 —— 泛型(2)
    ETCD 入门
    【学习笔记】 CF850F Rainbow Balls
  • 原文地址:https://blog.csdn.net/u010191034/article/details/127735556