程序员进阶攻略
胡峰
京东成都研究院技术专家
33679 人已学习
新⼈⾸单¥68
登录后,你可以任选4讲全文学习
课程目录
已完结/共 65 讲
蜕变:破茧成蝶 (3讲)
结束语 (1讲)
程序员进阶攻略
15
15
1.0x
00:00/00:00
登录|注册

42 | 技术停滞:如何更新?

广度路线学习
深度路线学习
获得有效反馈
重复练习
学习区练习
能力矩阵
元能力
学习能力
代码能力
技能与能力的区别
十步学习法
学习新技能的不同方式
基础比率概念
重复练习的次数和强度
刻意练习的重要性
刻意练习
编程技能的提升
过时技能的处理
技能与能力的进化
发展能力矩阵
持续保养主要技能
技能的沉淀
学习新技能的方法
观察现有技能是否过时
技术的更新与过时
沉淀能力
技能开发
技能保养
技术停滞的发生
总结
技能过时
技术停滞

该思维导图由 AI 生成,仅供参考

我们从开始学习程序,到工作十来年,中间可能会出现几次自我感觉技术停滞了。而在这个过程中,我们也会不断地学习很多新技能,但而后其中的不少也会被淘汰在时间的旅程中。
一方面,我们在不断地打磨、提升技能,去解决工作中的问题,但久而久之,就会发现技能的提升速度越来越慢,竟渐至停滞,感觉不到进步了。另一方面,程序员所处的这个行业,技术的变化很快,潮流此起彼伏,难免产生技能焦虑。
有时,我们会不免幻想要是学会什么屠龙之技,从此高枕无忧,该多好!但这终究只是幻想,哪里又有什么屠龙之技呢?那面对技术停滞,技能过时,又该如何保持更新,与时俱进?

技术停滞

技术停滞是如何发生的?
程序员,最重要的就是编程技能。每天的工作可能就是编程写代码,在早期还不够熟练时,你还能感觉到进步,这种进步就是从不熟练到熟练。进入熟练期以后,你可能感觉这项技能就提升得很慢,甚至一度停滞了。
单纯的编程实战其实并不能持续地提高一个人的编程技能,想想体育运动员,又有哪一个每天的日程就只是参加比赛。运动员平时都是在进行刻意地训练,而关于习得甚至精通一门技能,最著名的理论应该是 “刻意练习”,如果非要在这份练习上加上一个期限,那就是:一万小时。
关于 “刻意练习”,不少书或文章中都讲了很多案例来说明它的有效性,但总结起来关键就下面三点:
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

程序员常常面临技术停滞和焦虑,随着技能更新速度减缓,他们需要寻找方法来保持技能的更新和提升。本文提出了“刻意练习”作为一种更新技能的方法,强调在“学习区”进行高度集中的练习,并通过有效反馈不断调整。作者分享了自己学习英语的经历,强调了重复练习的重要性,指出辛苦是技能保养的成本。文章还探讨了技能过时的原因和应对方法,提出了学习新技能的不同路线和方法。此外,文章还强调了技能与能力的区别,指出技能可能会过时,但能力可以沉淀下来,应用于下一代的技能之上。最后,文章提出了学习能力作为元能力的重要性,强调持续保养主要的生存技能,合理开发辅助技能,形成自己独有的技能组合,沉淀能力模型,发展能力矩阵。整体而言,本文为程序员提供了实用的方法和经验,帮助他们理解技术停滞的原因,并学会如何保持更新,与时俱进。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《程序员进阶攻略》
新⼈⾸单¥68
立即购买
登录 后留言

全部留言(15)

  • 最新
  • 精选
  • 李正阳Lee
    技能和能力就像金庸作品中描写的招式和内功。小的时候看武侠剧,觉得招式比内功重要,不理解很多大师为什么需要闭关修炼内功。毕业后,工作经验和学习场景增多,逐渐认认识到内功的重要性,改变了对招式和内功的看法。 学习武功招式时内功是基础,内功影响着学习的速度和对招式的驾驭程度。《天龙八部》有个奇怪的医生,人称薛神医,他每次为别人治病要对方把传家的武功教给他。按理说凭他多年的行医经验,功力在武林中应该是数一数二的,事实是他的功力远不如他的医术出名。导致这种情况,内功不足是一个重要的原因,他学过的招式倒是不少,但凭自己内功根本驾驭不住,可见内功的主要性。 什么是内功呢?在工作方面,我认为学习能力、专注力、执行力、认知能力都算是内功。

    作者回复: 内功的内涵延展开来也可以很广

    2018-11-07
    7
  • LieBrother
    以前一直盯着技术看,终于今年弄通了,得把视野放大

    作者回复: 嗯,到一定阶段,见识很重要

    2018-12-24
    3
  • 北风一叶
    技能归于术,能力属于道,这么理解对不

    作者回复: 可以这么理解

    2019-01-03
    2
  • Mr.Li
    软技能技术也许会停滞,技能也可能会过时,但其中的能力却可以沉淀下来,应用于下一代的技能之上。

    作者回复: 是的

    2019-02-14
    1
  • Cloud
    运动员的故事非常好,以故事开头做讲解,更容易让人接受

    作者回复: 🤝

    2019-01-03
  • liangjf
    就像玩游戏,有职业技能和辅助技能。先点缀好职业技能才能更好更快的打怪升级,然后辅助技能可以帮助完成任务取得一定的经验值或者奖励。

    作者回复: 嗯,这个比喻不错

    2018-12-22
  • 保持好奇之心,保持敬畏之心。

    作者回复: 👍

    2018-11-17
  • third
    核心感受:在变化的世界中,努力选择不变的东西 1,技术停滞 单纯的编程实战并不能提升编程技能,只是提升熟练度。 技能的停滞是,因为长期处在舒适区 解决方法是,刻意练习 1,只在学习区学习,(学习区,你不懂的,不知道的地方) 2,把训练内容拆解成有针对性的小块,然后进行重复练习 3,及时反馈并调整 2,技能保养 将停滞的技能进行保养,同样需要利用到刻意练习 同时注意基础比率 大家其实差不多,以前的人,做同样的事情,做到平均水平,花了多少时间,你差不多也一样。 3,技能开发 变化的世界,要不停学习新的技能 一般来说,技术的更迭是有一定周期的,给予了我们一些时间 针对不同的学习目标,做不同的学习路线 深度学习:解决一个具体问题 广度学习:对新技术方向做评估、判断和决策 练 《软技能》十步学习法 1,全方位了解 2,划定边界 3,找到你的目标 4,找你的学习资源 5,制定如何学习的计划 6,选择那些高效率的资源 7,各种尝试,慢慢学习 8,动手做,学着也玩着 9,掌控全面,开始在生活或工作中使用 10,喜欢传播这类知识,同时自己把道理悟出来 沉淀能力 技能的本质是工具 能力的本质是对工具的创造性使用(即对工具的认知和抽象) 程序员去沉淀能力 代码能力:GitHub留下你的代码简历 技术之外,拓展出别的能力。新能力会带来新的增长点,同时将你的影响圈变得复杂。 这需要有作品思维: 用产品思维创作作品 用运维能力进行运营和传播 总结 持续精进自己的保命技能 在此之外,开发一些发展技能 形成自己的技能连招
    2018-12-15
    19
  • 天师
    c/c++8年,从一招应对全部,到对症下药需要啥学啥。感觉进步挺大。
    2021-01-26
    1
  • javaadu
    学习技能要持续保鲜,对于一些核心知识要隔一段时间就复习复习,例如操作系统、网络知识、数据结构与算法、设计模式等等。除了看书,最好的办法是找好自己的磨刀石,例如leetcode这种
    2019-12-15
    1
收起评论
显示
设置
留言
15
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部