那些不加班的Java程序员,最后怎么样了?
程序员一直都是网络上比较火的名词,尤其是现在需求最高的Java程序员。网上调侃Java程序员的段子不少,比如下图北京某互联网公司Java程序员王某。
前段马云在阿里的大会上说996是我们的福报,结果引来了一波不小的波动,马云人设立马塌陷。虽说现在996炒得挺火。但其实不加班的公司挺多的,对于这些不加班的Java程序员,这是好事同时也是坏事。
为什么说是好事呢?
因为你有更有的时间可以研究其他的技术,可以利用好这些闲暇的时间来好好规划自己的职业规划,罗列出自己的技术提升路线。
为什么说是坏事呢?
因为你处在一个相对安逸的环境中,所以很多Java程序员就是混日子,由于公司没什么项目,每天不需要干什么,技术得不到提升,混了几年后,最后沦为一个实实在在的码农。
那些不加班的Java程序员最后怎么样了?
根据我从事IT互联网的十多年的经验来看,我曾经走访过不少于100家的互联网企业,以及调研过上千名Java程序员,有的人已经发展到了项目经理、架构师、甚至是技术总监(CTO),而有一些人已经干了五六年的Java程序员,还是一个普普通通的码农,一个用体力赚钱的代码搬运工。
为什么大家起步是一样的,却相差这么大呢?这些人都有一个共同的特点,就是没有长远的考虑,只是为了完成任务而去工作,从来不去想为什么用这个,为什么不用那个。他们两种实现方法有什么区别?也从来不在意实现的原理,有一些技术用过就很快忘记,在他们的心里,只要能完成任务就行。
我曾经问过一个资深架构师,你觉得低级Java程序员和高级Java程序员的区别在哪里?他的回答让我印象非常深刻。他说:比如一台服务器,高级Java程序员会花钱买一台服务器,而低级的Java程序员会一直去找免费的服务器,然后出着各种问题,用着大量的时间去解决这些问题。听了这位资深架构师的描述,我立马意识到,一个低级的Java程序员永远想着找免费的东西,而在这后背隐藏的就是人与人之间思维的不同。
低级Java程序员的思维更加封闭,就像一个井底之蛙,永远停留在自己的一片天地,知识面仅仅是那一个井口而已。他们不会把闲暇时间用来学习新的技术,只会白白浪费这些宝贵的时间。最后等待他们的是“被辞退”。当年轻一代崛起时,这些人由于身体不如从前,脑力不如从前,公司自然会要一些跟他们干一样活得年轻人。这就是他们最后的下场,一张冷冰冰的辞退报告。最近Oracle公司大量裁员,裁了700多名Java程序员,年纪基本都是在30-35岁之间,而这些Java程序员都是混日子的。技术停留在原地,不求上进的井底之蛙。
解决方案:
1.职业规划
一个有发展眼光的Java程序员,一定要有自己良好的职业规划,明确自己的职业规划,可以让自己有着清晰的长期和短期的目标。职位的提升是我们个人价值的体现,以及对社会创造了更大价值的体现。
2.技术提升路线
从初级Java程序员到中级Java程序员再到高级Java程序员,这是一个比较漫长的过程,一个中级Java程序员需要掌握哪些技术?一个高级Java程序员需要掌握哪些技术?衡量自己目前技术水平,做一个清晰明确的技术提升路线图,利用那些闲暇时间,把每一个需要熟练掌握的技术吃透,这是一个做技术的人必须有的钻劲。
3.跟行业大牛交流
做技术行业,与别人分享技术,同时也会得到别人的分享,现在互联网这么发达,切记不要自己一个人做井底之蛙。多结交一些网上的技术大神,作为这个行业的底层,如果想学到更多的前沿技术,少走弯路,知识都是跟别人学的,懂得借势而为。行业的技术大牛跟你的交流,要胜过自己一个人看很多东西,俗话说“听君一席话,胜读十年书啊”。
所谓码农,重点是农,做着一些人人都会的最底层工作,那你凭什么拿高薪?既然选择了技术行业,就应该让自己的价值不断提升,而不是永远待着原地,拿着死工资混日子。在中国,死工资只能勉强糊口而已,如果你想买房子,你必须有着很多人不能替代的价值。
你愿意一辈子做码农吗?评论区见,谈谈你的看法!
都是从业这个行业的,我做这行十多年,如果大家对于学习Java有任何问题。比如如何提升技术、学习方法应该注意什么、以及如何才能提升薪资或者缺少比较新的Java学习资料,都可以随时来咨询我,这是我的Java学习交流群:641121948,群文件内有大量的Java书籍和视频教程以及学习Java的相关文章,希望大家可以多交流,找到属于自己的圈子。