努力学习和工作与成长的关系是一个值得去深思的问题。
有趣的是,参加实习的时候,我将手上的工作做完之后去学其他的技术了,因为那时候刚好比较忙,所以领导就直接提了一个箱子过来,然我去研究一下那个硬件怎么对接。
我看了下文档,只提供了两种语言,C++和JavaScript,显然排除了C++,而是使用JavaScript,不过对于写Java的我来说,虽然也玩过两年的JS,但是明显还是不专业。
我将其快速对接完成后,过了几天,又搞了几台硬件过来叫我对接。
显然这次我不想去写好代码再发给前端了,于是直接拉前段代码来和他们一起开发了。
一个后端程序员硬生生去写了前端。
那么这时候,有些人就会说,"哎呀,能者多劳嘛,你看你多么nb,啥都能干,领导就喜欢这种人了"
屁话,这不是能力,这是陷阱。
一
之前看到一个大佬在他的文章中写道,"如果前端和后端都能干的人,那么大概率是前端能力不怎么滴,后端能力也不怎么滴"。
我们排除那种天生就学习能力特别强的人,这种人天生脑子就是好,学啥都很快,而且学得特别好,但是这样的人是很少数的,和我们大多数人是没关的。
就像有一个大佬,后端特别厉害,手写各种中间件都不在话下,起初我以为他是个全才。
知道有一天,他要出一门教程,然后自己连最基本的CSS和HTML都不会写,然后叫别人给他写。
那么,这能说明他不厉害吗?
各行各业,精英大多都是在自己的领域深耕的。
这个世界最不缺的就是各领域的高手。
在职场中,也并不是什么都会就代表领导赏识你,只能证明你这颗螺丝比较灵活,可以往左边扭,也可以往右边扭。
二
在自己擅长的领域去做,把一件事尽可能垂直。
之前和一朋友聊天,他说他干过python,干过java,干过测试,干过开发,干过实施......
反正差不多什么都干过了,但是为什么后面还是啥也没干成?
我们顶多能说他职业经历丰富,但是不能说他职业经验丰富,经历是故事,而经验才是成长。
可见垂直是很重要的,不过执着追求垂直也未必是一件好事,还要看风往那边吹,不然在时代发展的潮流中也会显得无力。
就像前10年左右,PHP可谓是一领Web开发的龙头!
那句"PHP是世界上最好的语言"可谓是一针强心剂。
可是现在看来,PHP已经谈出Web领域了,很多PHP框架早已转型,比如swoole,swoft等,只留下那句"PHP是世界上最好的语言"摇摇欲坠。
可笑的是,之前看到一个群友说,领导叫他去维护一套老系统,而老系统就是PHP写的,于是他去学了好久ThinkPHP框架,但是过了半年,这个项目直接被Java重构了。
真是造化弄人啊!
三
深度学习和浅尝辄止
在我们还没有工作的时候,在学校看着满入眼帘的技术,心中不免有一种冲动,"老子一定要把它全部学完"
于是从表面去看一遍,会一点了,然后马上在自己学习计划上打一个勾。
但是当遇到另外一个新技术的时候,完全又懵了,于是又重复之前的动作。
这看似学了很多,但是实际上啥也没学会。
个人的精力完全是跟不上时代的发展的,十年前左右,随便会一点编程知识,那找工作简直是别人来请的,但是现在不一样了,即使源码看透了,机会也不多。
而如果掌握了核心,那么无论技术再怎么变革,只需要短暂学习就能熟练了。
就像TCP/IP这么多年了,上层建筑依然是靠它。
四
看似努力,实则自我感动!
在我们读书的时候,总有个别同学看似很努力,但是考试就是考不好。
究其本质,他的努力只是一种伪装,可能去图书馆5个小时,刷抖音就用了四个小时,然后发个朋友圈,"又是对自己负责的一天"。
也有不少人天天加班,然后也会发个朋友圈,"今天的努力只是为了迎接明天更好的自己"。
事实如此吗?
看到希望,有目的性的努力才是人间清醒。
如果觉得自己学得很累,工作得很累,但是实际上啥也没学到,啥也没收获,那么这样得努力是毫无意义的。
这个世界欺骗别人很容易,但是欺骗自己很难!