如何快速成长为技术大牛

简介: 不管是开发测试运维,每个技术人员心里多多少少都有一个称为技术大牛的梦,毕竟梦想总是要有的,万一实现了呢?正是对技术梦的追求促使我们不断地努力和提升自己,然而梦想是美好地现实却是残酷的,很多同学在实际工作后就会发现,很想称为技术大牛但做的事情看起来跟大牛都不沾边,比如程序员说:“天天写业务代码还加班,如何才能成为技术大牛”。测试说每天都有执行不完的测试用例。运维说:“扛机器 接网线 敲shell命令, 这不是我想要的运维人生”。

焦虑是正常的

所有的渴望,在内心的投射都是焦虑。如果你有渴望,在每个阶段你都会焦虑。对于焦虑,我们能做的就是接纳,而不是过度担忧。

如果你成长的脚步和期待不停歇,你内心的焦虑也就不会停歇。也正是这种焦虑感,驱使我们不断进步。相反,如果心中没有这种焦虑,反而是值得担忧的,说明你已经习惯了舒适区。所以焦虑是常态,但不要过分焦虑,焦虑到影响生活、健康就不好了。

解决焦虑的方法当然就是不断精进、获得反馈了。


三十五岁危机

这种危机背后的根本原因是,很多人工作很多年后,是对于头2-3年经验的简单重复,只不过是更熟练一些。这样在用人单位面试时,如果一个是工作2-3年的新人,一个是工作很多年,但聊下来和2-3年区别不大的老人,你会要哪个?

其实高手是极度稀缺的(当然曹乐说的高手起码是阿里P8及以上的)。我们需要避免的是简单重复这个事情。我见过一些人,虽然看似简单的事情,但是玩出了花样,比如就写代码,他会从不同的设计模式切入看如何写同样一坨代码。在我看来已经有点内卷了,但是如果玩到方法论级、玩到本质,其实也很强。

另一种突破简单重复这件事情的方式,就是扩大同一件事的scope。比如以前只是写某个领域代码,可以上升到负责某个领域业务,上升到协调某一领域多团队资源等。

简单来说,不是简单重复。而在于不断学习+刻意练习。

如何成为大牛?就是持续的学习和成长。

学习是广泛吸收、输入。成长是不断刻意练习、精进、反馈。


b2137ce9198d5769752ee53db621f89.png

如何精进,其实是有方法论的,就是刻意练习

大家都听过异类提到的成为专家需要1w小时,但这1w小时不是简单的重复,而是刻意的练习。刻意练习分为三步:找到要学习方向的体系化范式;针对范式反复、刻意学习;及时反馈;

第一条的目的在于,我们需要知道想要精进的这个方向是什么样的体系,他们的承载关系与联系是什么样,我们需要有个宏观的认知。比如寻找知识点、针对知识点排列组合、有针对性的反复做题、每次做完之后观察思考、记录复盘。而不是不分青红皂白的拼命填鸭,这就会造成非常勤奋但成绩不好的情况。

“天下大事必作于细天下难事必作于易”,老子几千年前就说过这个道理。

找到目标方向宏观体系、不断拆解、分解、各个击破、形成动作、反复练习、进行比赛、及时反馈。很多上来就提出以赛代练的玩法是错误的,你首先需要拆解、精进,再通过比赛反馈、复盘、再精进。

最近的一些文章提到了软素质相关的,我会先找资料,看看大家都是怎么看待这些软素质的。比如表达这件事,最出名的当属金字塔原理了,但光背下来没用,我需要去尝试和反馈,最后发现写ppt、写文档、写技术方案同样遵循金字塔原理,但是方式是不一样,效果也就不一样。

比如最近在了解沟通相关的东西,看到了一些输入,这种都是宏观体系,剩下的就是各个击破、尝试反馈、不断复盘了。


如何找时间学习

工作太忙了没时间学习怎么办?虽然很多人会说时间挤一挤总是有的。

但是能量这事是实实在在的,有的时候能量消耗完了之后,就没有能量学习了,或者哪怕学习,效率也不一定高。以我自己来说,效率最高的时候其实是最放松的时候,我可以基于读到、看到的,进行思考,和我已知的体系进行验证衔接,这个过程本身是消耗能量的。

还有一种方式就是工作和学习不割裂。工作也是学习的一部分,将学到的东西,在工作中进行反馈、实践。如果脱离工作,效率很低,比如学了很多机器学习、操作系统、编译原理的东西,但是工作中用不到,就没意义(这话华仔也提到过)。

还有一种学习方式是交叉领域学习。这是我在看《美第奇效应》时候想到的,文艺复兴期间出了那么多大师,就是因为那些大师都是跨领域的。

所以如果你把一个领域事情研究透了,可以很容易把知识体系迁移到另一个领域下,快速研究透新的领域。这不都是做事方法吗?也就验证了吴军老师说的,“中国人所说的命,归根结底是做事方法”。对于一个领域的掌握,首先是深度。暂时先不要想广度的事情,说的就是这个道理。因为只有掌握了某个领域,你就掌握了如何搭建某个领域知识体系的能力,这个能力反而是非常重要的。我见过一些非常出色的同学,他们非常擅长搭建体系,进入一个新的领域下,他会很快、很容易的搭建起这个领域的体系。他对细节一定清楚吗?不一定,但通过体系,他知道了整个领域的边界在哪里以及需要做的事情的权重。


总结

总结起来看,行动中思考,就是始终保持好奇,不断从工作中发现问题,不断带着问题回到工作中去;不断思考,不断在工作中验证思考;不断从工作中总结抽象,不断对工作进行复盘,持续不断把工作内容和全领域的知识交叉验证,反复实践的过程。在工作所在的技术和业务领域中刻意练习,加上行动中思考,就是成为技术大牛的秘诀。


相关文章
|
1月前
|
算法 开发者
技术之路:从迷茫到坚定的探索之旅
在技术的海洋中,每个人都是一艘小船,面对着波涛汹涌的挑战和未知的风浪。本文通过个人的技术成长经历,探讨了如何在不断变化的技术环境中找到自己的方向,以及如何通过持续学习和实践来克服困难,最终实现自我超越。
|
1月前
技术之路的探索与成长
【10月更文挑战第22天】 在技术领域,我们常常面临各种挑战和困惑。本文通过分享个人的技术感悟,探讨了如何面对技术难题、提升自己的技术能力以及保持持续学习的重要性。文章强调了解决问题的方法和思维方式,并提供了实用的建议和经验,帮助读者在技术领域不断成长和进步。
28 3
|
2月前
|
前端开发 JavaScript 开发者
技术探索中的思考与成长
在技术的海洋中航行,每一步都是对未知的探索,每一次尝试都是成长的印记。本文将分享作者在技术学习过程中的感悟,从初入职场的迷茫到逐渐找到方向,再到深入钻研某一技术领域的心路历程,希望能为同样在技术领域奋斗的你带来一些启发和共鸣。
|
4月前
|
机器学习/深度学习 人工智能 算法
技术成长之路:从新手到专家的心路历程
【8月更文挑战第9天】在技术的世界里,每个人都是从零开始。本文将通过个人经历,探讨如何在技术的海洋中不断学习和成长,最终成为领域内的专家。我们将一起回顾那些挑战与成就,以及它们如何塑造了一个技术人员的职业轨迹。
|
4月前
|
程序员 开发者
技术成长之旅:从新手到专家的蜕变之路
【8月更文挑战第8天】在技术的海洋中,每一位程序员都曾是一名初学者。本文将通过个人经历和行业观察,探讨如何从技术新手成长为领域专家的过程。我们将深入讨论持续学习、实践、反思、交流与创新的重要性,并分享一些实用的成长策略。无论你是刚刚起步的技术爱好者,还是正在追求更高成就的资深开发者,这篇文章都将为你提供宝贵的启示和指导。
|
7月前
|
开发框架 安全 .NET
C#编程高手的成长之路
【4月更文挑战第21天】本文揭示了成为C#编程高手的路径:牢固掌握基础知识和面向对象编程,深入了解C#特性如泛型和委托,精通ASP.NET等框架工具,养成良好编程习惯,持续学习实践并参与开源项目,勇于挑战创新。通过这些步骤,不断提升编程技能,迈向C#编程的巅峰。
63 4
|
7月前
|
人工智能 运维 安全
【年终总结系列 2023】成长与收获:回顾过去、展望未来,加油2024!
【1月更文挑战第1天】年关将至,富余的时间也稍显多了些,遂写下此文,好好回顾一下自己这一年的收获,同时也立下2024年的新年flag。
|
Web App开发 存储 移动开发
我的前端成长之路:在阿里七年,我的成长和迷茫
很荣幸有这个机会和大家分享一下我的成长经历,以及我是如何摆脱业务前端的职业迷茫感的。
我的前端成长之路:在阿里七年,我的成长和迷茫
阿里技术女神的成长之路(有生活素颜照哦)
从入职到现在2年多的时间里,经常有人问起:为什么要做程序员?为什么要来阿里? 这里不聊技术,不聊项目,只是简单分享,邻家女孩初长成,一路走来的风景……
43126 0
下一篇
DataWorks