如何快速成长为技术大牛

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

焦虑是正常的

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

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

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


三十五岁危机

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

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

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

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

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

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


b2137ce9198d5769752ee53db621f89.png

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

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

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

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

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

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

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


如何找时间学习

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

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

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

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

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


总结

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


相关文章
|
5天前
|
开发框架 安全 .NET
C#编程高手的成长之路
【4月更文挑战第21天】本文揭示了成为C#编程高手的路径:牢固掌握基础知识和面向对象编程,深入了解C#特性如泛型和委托,精通ASP.NET等框架工具,养成良好编程习惯,持续学习实践并参与开源项目,勇于挑战创新。通过这些步骤,不断提升编程技能,迈向C#编程的巅峰。
|
4月前
职场成长故事-阿里10多年不为人知的经验都在这了——【大学生就业训练营】系列第七课
系列课程共有八节,下方完成视频课程观看并在评论区回复学习心得,还可以领取惊喜礼品~
331215 995
|
9月前
|
算法
人为什么要努力?编程、学习之路…很迷茫?个人经验分享
人为什么要努力?编程、学习之路…很迷茫?个人经验分享
|
机器学习/深度学习 人工智能 算法
算法小白成长之路(一)
--- title: 算法小白成长之路(一) date: 2022-11-06 20:56:58 tags: -java -算法 -力扣 categories: -算法刷题总结 --- 情景一: 头尾交换位置往中间靠近: 反转字符串: 344. 反转字符串 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 示例 1: 输入:s = ["h","e","l","l","o"] 输出:["o","l","l","e","h"] 示例 2: 输入:s = [
59 0
|
Web App开发 人工智能 监控
小可的成长之路——服务器之路
u c个人的云服务器学习与实战的成长之路
146 0
小可的成长之路——服务器之路
|
存储 程序员 Android开发
现在,就开始:学会学习,学会成长
## 一、那些比别人聪明的人究竟聪明在哪里? 在生活中,我们总是能看到,之前那些学习成绩好的人,在接触新的科目或领域时,几乎都会学得比一般人快。 为什么这些人看起来就是比别人聪明呢? 关键因素就在于,人与人之间的硬件与软件是不同的,即知识储备和能力储备的不同。我们对任何新知识的理解,都要建立在旧的知识储备和能力储备的基础上。你懂得越多,则学得越快。 而学习和记忆的本质,就是把新知识
|
Web App开发 存储 移动开发
我的前端成长之路:在阿里七年,我的成长和迷茫
很荣幸有这个机会和大家分享一下我的成长经历,以及我是如何摆脱业务前端的职业迷茫感的。
我的前端成长之路:在阿里七年,我的成长和迷茫
|
前端开发 数据可视化 IDE
我在阿里收获的N个成长
如何提升自己的综合能力,阿里前端技术专家与你分享成长经验。
我在阿里收获的N个成长
嘘!阿里技术大牛竟然在看这些书……
也许我们无法走遍地球的每一个角落,却可以用阅读丈量整个世界。停止阅读就等于停止给大脑供给养分。信息爆炸时代,“养分”的质量决定了个人的成长速度。今天,我们“偷出”了贾扬清、吴翰清等大神的私人书单。到底大神们如何跨界学习,将知识收为己用?一起来感受!
3289 0