努力学习和工作就等于成长吗?

努力学习和工作与成长的关系是一个值得去深思的问题。

有趣的是,参加实习的时候,我将手上的工作做完之后去学其他的技术了,因为那时候刚好比较忙,所以领导就直接提了一个箱子过来,然我去研究一下那个硬件怎么对接。

我看了下文档,只提供了两种语言,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个小时,刷抖音就用了四个小时,然后发个朋友圈,"又是对自己负责的一天"。

也有不少人天天加班,然后也会发个朋友圈,"今天的努力只是为了迎接明天更好的自己"。

事实如此吗?

看到希望,有目的性的努力才是人间清醒。

如果觉得自己学得很累,工作得很累,但是实际上啥也没学到,啥也没收获,那么这样得努力是毫无意义的。

这个世界欺骗别人很容易,但是欺骗自己很难!

相关推荐
林太白5 分钟前
❤Node09-用户信息token认证
数据库·后端·mysql·node.js
骆晨学长33 分钟前
基于Springboot的助学金管理系统设计与实现
java·spring boot·后端
蒙娜丽宁1 小时前
深入理解Go语言中的接口定义与使用
开发语言·后端·golang·go
AskHarries1 小时前
java使用ByteBuffer进行多文件合并和拆分
java·后端
不染_是非2 小时前
Django学习实战篇六(适合略有基础的新手小白学习)(从0开发项目)
后端·python·学习·django
代码对我眨眼睛2 小时前
springboot从分层到解耦
spring boot·后端
The Straggling Crow2 小时前
go 战略
开发语言·后端·golang
ai安歌2 小时前
【JavaWeb】利用IDEA2024+tomcat10配置web6.0版本搭建JavaWeb开发项目
java·开发语言·后端·tomcat·web·intellij idea
尘浮生3 小时前
Java项目实战II基于Java+Spring Boot+MySQL的作业管理系统设计与实现(源码+数据库+文档)
java·开发语言·数据库·spring boot·后端·mysql·spring
程序员阿鹏4 小时前
ArrayList 与 LinkedList 的区别?
java·开发语言·后端·eclipse·intellij-idea