程序猿终身学习有必要吗?这篇文章就是最好的答案

人生不止有技术

共 4527字,需浏览 10分钟

 · 2022-03-01


前端猎手
 链接每一位开发者,让编程更有趣儿!
关注

我是法医,一只治疗系前端码猿🐒,与代码对话,倾听它们心底的呼声,期待着大家的点赞👍与关注➕,当然也欢迎加入前端猎手技术交流群😛,文末扫码我拉你进群,一起交流技术以及代码之外的一切🙆‍♀️

转载自Duing(ID:duyi-duing

有一个相关的道理非常重要,那就是必须坚持终身学习,如果不终身学习,你们将不会取得很高的成就,光靠已有的知识,在生活中走不了多远。我不断看到,有些人在生活中越过越好,他们不是最聪明的,甚至不是最勤奋的,但他们是学习机器,他们每天夜里睡觉时都比那天早晨聪明一点点,这种习惯对你们很有帮助,特别是在你们还有很长的路要走的时候,让伯克希尔在这十年中,赚到许多钱的方法,在下个十年未必还能这么管用,所以沃伦巴菲特不得不成为一部不断学习的机器。


这段文字出自查理芒格在南加州大学的一段演讲,如果你不知道查理芒果是谁,那么他的黄金搭档巴菲特你一定不陌生,没错,就是被誉为“华尔街股神”的巴菲特。然而,相比于巴菲特,查理芒格却鲜为人知,他被誉为巴菲特“背后的男人”,其实力远不亚于巴菲特。巴菲特也经常在媒体面前直言“是查理让我快速地从猩猩进化成人类,否则我不会有今天。


图片源自网络,仅做配文展示

 

巴菲特的大儿子也调侃他们“如果爸爸巴菲特是世界第二聪明的人,那么第一聪明的人则是查理芒格。”

 


01

他的成功就靠

终身学习

 

查理芒格出生于美国奥马哈一个普通家庭,在他六岁那年,美国陷入了经济危机,他父亲也是从事股市行业的,因此损失惨重,家里的日子一天比一天拮据。然而人生的至暗时刻才刚刚开始,30岁时,查理与妻子的婚姻宣告破裂,屋漏偏逢连夜雨,他九岁的儿子得了白血病,不治而亡。而肉体和精神上的折磨没有击垮查理芒格,反而让他越挫越勇直接将全部精力投入到了工作之中,从负债累累到赚到人生的第一桶金,查理芒格只做了两件事,其中的一件就是保持终身学习。
 
查理说“获得智慧是一种道德责任,为此你必须坚持终身学习。因为光靠已有的知识,你在生活中走不了多远。在我这漫长的一生中,没有什么比持续学习对我的帮助更大。再拿巴菲特来说,如果你们拿着计时器观察他,会发现他醒着的时候有一半时间是在看书。

图片源自网络,仅做配文展示
 
他把剩下的时间大部分用来跟一些非常有才干的人进行一对一的交谈,有时候是打电话,有时候是当面,那些都是他信任且信任他的人。仔细观察的话,沃伦很像个学究,虽然他在世俗生活中非常成功。”
 
陈春花也曾在《价值共生》这本书中提到“真正拥有知识就会知道,每个人都无法停留在已有的知识体系里,每个人都不敢停下来或放慢学习的脚步;每天都要学习与思考,否则已有的知识就会变成经验,而知识一旦成为经验就可能变成障碍。因为事物是不断变化的,经验只是对过去的验证。”
 
我们常说“富人”和“穷人”的底层差别在于认识高度的不同。举个例子:富人拿到10万块钱的想法是我要投资,理财,进行复利;而穷人的想法则是我要怎么做才能省钱。对财富本质不同的理解决定思维逻辑的不同进而导致决定认知行动的参差。究其根本,现在的社会早就和以前不一样了,连乞丐都开始“商业运作”的时代,你还相信“无脑经营”吗?

图片源自网络,仅做配文展示

 

你所赚的每一分钱,都是你对整个社会的认知变现,你所亏的每一分钱,都是由于你对这个社会的认知缺陷。
 
每一个行业都被资本入侵的极深,只要你肯深挖掘某个行业,抓住机遇,就可以改变自己的命运。保持终身学习的目的就在于当社会上出现新事物的时候,不要排斥,先尝试去了解,跟随时代的脚步,以自己独特的角度和眼光去看待社会的发展。
 

02

不断学习

让自己时刻具备竞争力


你得知道,当你来到这个世界之前人类已经存在了数千年!
 
这数千年里面出现过许多英明神武智力超群的人们已经对这个世界的各个角度进行过研究思考和实践;
 
同理,当你到某家机构去负责一些具体的事情和任务的时候,这样的活动或者任务已经被做过很多次了,你的前辈们可能摔过很多跟头才做到现在的水平,积累成模板、流程和制度规定以及他们头脑里的敏感、警惕和直觉。
 
如果不是实在不知道天高地厚的人,你应该知道这么多的前辈们、上千年的思考和实践,一定有许多东西值得你去借鉴。
 
而在你真正有所创见之前,你需要花大量的时间先去了解他们的所思所想、用过的方法犯过的错误进过的大坑,如果你不去做这个,而是想所有的事情都自己搞定,那就尴尬了:
 
因为你认为的大部分创新和值得自豪的地方,都已经有人做过而且比你做的还好。
 
这个借鉴,就是学习。

图片源自网络,仅做配文展示

 
上周末和一位同学聊天,他最近刚刚跳槽到字节跳动,我问他现在的心态是不是特放松,毕竟成功入职大厂也算是对自己能力的认可。没想到,他却说本以为成功入职应该能轻松一段时间,最起码心态上会放松,但入职以后反而更有危机感了。
 
随后,他解释道本身我就是一个比较有危机感的人,入职以后发现身边的人都比我优秀好多,不仅如此每个人都时刻保持学习心态,午休的时候看书,看课,周末休息的时候还报了各种网课,我有的时候也挺好奇的,他们都不知道累的吗?最后,这位同学跟我说“看吧,比你优秀的人还比你努力,我还有理由不学习吗?我也学习去了。”
 
相信熟知IT领域的人都听过这个人:大卫考克斯。
 
是匿名虚拟专用网服务 LiquidVPN 的首席执行官兼联合创始人,他曾说过这样一段话让小渡醍醐灌顶我刚进入 IT 行业时,主要从事 Windows 服务器方面的工作,后期Azure 崛起、 Linux 取得主导地位后,大多数 Windows 管理员失去了工作。我的许多老同事不得不接受再培训,学习 Linux,或者完全进入别的领域

图片源自网络,仅做配文展示

 
职业网站Dice总裁鲍勃梅尔克也曾指出,“形势每天都在不断的发生变化,眼下,某些编程语言炙手可热,五年或者十年后,它们也许不这么热门。哪些编程语言会取而代之呢?到那个时候我们的程序员又该怎么办呢?
 
很多事情我们无力改变,最好的办法就是未雨绸缪,作为程序员来说,我们能做到也必须做到的就是要关注行业新风向,不断保持学习,让自己时刻具备竞争力。

 

03

程序员的

终身学习之路


关于行业小白和技术大佬的比较,除了专业技能上的差距,更重要的是是否拥有成长性、学习性的思维。

 

举个通俗易懂的例子:不同级别的程序员,当遇到测试说你写的代码有问题时,初级程序员在心里骂骂咧咧,直呼测试有问题,自己写的代码怎么可能会出现问题,从来不知道反省自己是否真的是业务上出现了问题;大佬级程序员更多的则是反思自己的代码是不是不够严谨、是不是逻辑有未考虑到地方,进而多加思考和学习。


图片源自网络,仅做配文展示

 

一个刚工作的程序员他可以熟悉主流框架,能够快速完成简单的业务需求,看谁都不服,觉得谁都不如自己,而大佬程序员不仅在业务上更胜一筹,最重要的是他们拥有保持学习的能力。

 

曾经有位魏同学,在某次面试中被问到有关vue生命周期问题,而他最终的回答不禁令面试官感叹道,小小年纪不仅有如此认知,竟然能把vue生命周期的逻辑回答如此清晰。

 

那么,他到底是如何回答的呢?

 

“我当时回答的时候不仅讲出了vue本身的生命周期也就是上面所说的最表面的那部分,同时深入聊了一下vue框架,又聊了一下响应式底层原理,最后又聊到自己比较喜欢手写JS底层源码。面试官蛮惊讶的,说我居然这么热爱研究底层源码。

 

实际上,这个问题其实本身并不难,主要在于我们怎么去理解和拓展。IT 行业是一个变化非常快的行业,它需要我们持续去学习新的知识和技能。

 

这里小渡简单总结一些程序员工作中好的学习习惯:

 
与其反复阅读,不如经常回顾

与其一遍又一遍地阅读重复的书籍,编写同样的「Hello World」,不如有意识地总结回顾看过的书,学过的知识。只需要每晚趟在床上的时候,回想一下今天都学到了什么?今天自己有进步一点点吗?
 
多做练习,多写代码,从错误中学习

看技术书籍要多写书中的代码,在初学阶段哪怕对着书本敲也没有什么问题。认真完成书中留的习题,在自己没有尽最大努力的情况下面不要去看答案。不要怕犯错,每一次犯错都是自己进步的机会。不断地测试自己是最好的学习方法,不管是「刻意练习」还是「10000小时定律」,都要求我们通过不断地 实践来巩固我们的所学,从而让自己成为大师。
 
多总结问题的解决方案,多写可复用的代码,拒绝复制粘贴

每天把工作中遇到问题的解决方案总结一下,想想为什么要这么做,是什么导致了这个BUG,导致BUG的根本原因是什么。是自己的逻辑混乱,粗心大意,还是程序框架太复杂?做需求的时候,要尽量避免复制粘贴,不要让代码里面有重复代码。
 
Don’t Repeat Yourself!
Don’t Repeat Yourself!
Don’t Repeat Yourself!
 
「重要的事情说三遍!」

如果你想要有星辰大海般的知识,首先要理解关于知识和学习的许多新特征,知道不仅仅要学是什么,还要学如何做;知道不同层级人的学习方式是有差异的,知道个人感触虽然看起来很爽,但却没什么卵用。
 
其次是你要有一个大的方向,控制你对于知识的贪欲,三年只学一个内容,学到底为止。再次要知道如何去学,学习除了看书上课外更重要的是要去干活、去交流,去转化成自己的。
 
最最重要的是,要去真的学:瞄准一处,竭尽全力,不眠不休。
 
运气时好时坏,但知识伴随一生(Luck comes and goes Knowledge stays forever)是德州扑克里面一句很著名的话。打牌需要知识,人生何尝不是如此呢?





RECOMMEND


推荐阅读

   

使用React Hooks时要避免的6个错误

坚持的最高境界——善护念

曾经的浏览器世界三分天下,你还记得吗?

反内耗第一步:停止做那些没有意义的事

TypeScript防脱发级入门——TS中的类

TypeScript防脱发级入门——TS中的模块化



很感谢小伙伴看到最后😘,如果您觉得这篇文章有帮助到您的的话不妨关注➕+点赞👍+收藏📌+评论📜,您的支持就是我更新的最大动力。

欢迎加入前端猎手技术交流群😛,文末扫码加我微信,我拉你进群,一起交流技术以及代码之外的一切🙆‍♀️

浏览 2
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报