42 | 技术停滞:如何更新?
胡峰
该思维导图由 AI 生成,仅供参考
我们从开始学习程序,到工作十来年,中间可能会出现几次自我感觉技术停滞了。而在这个过程中,我们也会不断地学习很多新技能,但而后其中的不少也会被淘汰在时间的旅程中。
一方面,我们在不断地打磨、提升技能,去解决工作中的问题,但久而久之,就会发现技能的提升速度越来越慢,竟渐至停滞,感觉不到进步了。另一方面,程序员所处的这个行业,技术的变化很快,潮流此起彼伏,难免产生技能焦虑。
有时,我们会不免幻想要是学会什么屠龙之技,从此高枕无忧,该多好!但这终究只是幻想,哪里又有什么屠龙之技呢?那面对技术停滞,技能过时,又该如何保持更新,与时俱进?
技术停滞
技术停滞是如何发生的?
程序员,最重要的就是编程技能。每天的工作可能就是编程写代码,在早期还不够熟练时,你还能感觉到进步,这种进步就是从不熟练到熟练。进入熟练期以后,你可能感觉这项技能就提升得很慢,甚至一度停滞了。
单纯的编程实战其实并不能持续地提高一个人的编程技能,想想体育运动员,又有哪一个每天的日程就只是参加比赛。运动员平时都是在进行刻意地训练,而关于习得甚至精通一门技能,最著名的理论应该是 “刻意练习”,如果非要在这份练习上加上一个期限,那就是:一万小时。
关于 “刻意练习”,不少书或文章中都讲了很多案例来说明它的有效性,但总结起来关键就下面三点:
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
程序员常常面临技术停滞和焦虑,随着技能更新速度减缓,他们需要寻找方法来保持技能的更新和提升。本文提出了“刻意练习”作为一种更新技能的方法,强调在“学习区”进行高度集中的练习,并通过有效反馈不断调整。作者分享了自己学习英语的经历,强调了重复练习的重要性,指出辛苦是技能保养的成本。文章还探讨了技能过时的原因和应对方法,提出了学习新技能的不同路线和方法。此外,文章还强调了技能与能力的区别,指出技能可能会过时,但能力可以沉淀下来,应用于下一代的技能之上。最后,文章提出了学习能力作为元能力的重要性,强调持续保养主要的生存技能,合理开发辅助技能,形成自己独有的技能组合,沉淀能力模型,发展能力矩阵。整体而言,本文为程序员提供了实用的方法和经验,帮助他们理解技术停滞的原因,并学会如何保持更新,与时俱进。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《程序员进阶攻略》,新⼈⾸单¥68
《程序员进阶攻略》,新⼈⾸单¥68
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(15)
- 最新
- 精选
- 李正阳Lee技能和能力就像金庸作品中描写的招式和内功。小的时候看武侠剧,觉得招式比内功重要,不理解很多大师为什么需要闭关修炼内功。毕业后,工作经验和学习场景增多,逐渐认认识到内功的重要性,改变了对招式和内功的看法。 学习武功招式时内功是基础,内功影响着学习的速度和对招式的驾驭程度。《天龙八部》有个奇怪的医生,人称薛神医,他每次为别人治病要对方把传家的武功教给他。按理说凭他多年的行医经验,功力在武林中应该是数一数二的,事实是他的功力远不如他的医术出名。导致这种情况,内功不足是一个重要的原因,他学过的招式倒是不少,但凭自己内功根本驾驭不住,可见内功的主要性。 什么是内功呢?在工作方面,我认为学习能力、专注力、执行力、认知能力都算是内功。
作者回复: 内功的内涵延展开来也可以很广
2018-11-077 - LieBrother以前一直盯着技术看,终于今年弄通了,得把视野放大
作者回复: 嗯,到一定阶段,见识很重要
2018-12-243 - 北风一叶技能归于术,能力属于道,这么理解对不
作者回复: 可以这么理解
2019-01-032 - Mr.Li软技能技术也许会停滞,技能也可能会过时,但其中的能力却可以沉淀下来,应用于下一代的技能之上。
作者回复: 是的
2019-02-141 - 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-1519
- 天师c/c++8年,从一招应对全部,到对症下药需要啥学啥。感觉进步挺大。2021-01-261
- javaadu学习技能要持续保鲜,对于一些核心知识要隔一段时间就复习复习,例如操作系统、网络知识、数据结构与算法、设计模式等等。除了看书,最好的办法是找好自己的磨刀石,例如leetcode这种2019-12-151
收起评论