工作中只需要增删改查的程序员,别安于现状
作者:鱼仔
博客首页: https://codeease.top
公众号:Java鱼仔
很多人都听说过二八定律,二八定律的意思是百分之八十的资源掌握在百分之二十的人手中,这句话在程序员行业同样存在。几乎百分之八十的程序员,做的都是增删改查的业务,但是他们只能拿到整个行业百分之二十的工资。如果你也是这一类程序员,希望你别安于现状。
# (一)遇到的问题
我目前就是这百分之八十的程序员中的一位,熟悉我的朋友应该都知道,我今年刚毕业,并且只是毕业于普通本科。目前就职于杭州一家OA行业的领军企业。但是我平常的工作可以说就是增删改查,OA行业所接触的都是各种企业,往往一个产品巅峰的并发量也不过几百一千,我还算幸运,目前做了一家大型国企的统一门户开发,产品对应的用户一共四万人左右,但是工作的内容基本都是业务上的开发。
一直从事业务上的开发会让人产生一种错误的认知,因为解决了一个个业务上的问题,就觉得自己的水平在不断进步。如果你未来希望往更高的技术层面走,这时候就要小心了,业务的增删改查可以提高你的业务处理能力,但是对于技术的提升是很有限的,如果你想下一份工作去往待遇更好的技术性互联网公司,一定要在工作之余持续学习。
# (二)挤出时间学习
很多人都会把自己不学习的原因归结为没时间上,但其实时间是真的可以挤出来的,我关注许多技术大牛,有些人在别人午休时学习,有些下班后就坐在办公桌前持续提升自己。我平常去公司上班需要40分钟的车程,我会在来回的地铁上看书,我用一个月的时间就看完了两遍《深入理解Java虚拟机》。另外一个时间就是下班后,我一般吃完饭到家后是8点左右,这个时候我会写一篇博客,如果涉及到的内容比较复杂,我会花大量的时间去查资料,敲代码,目的就是为了让自己充分地学习。
# (三)写点博客、记些笔记
写博客的目的不在于让别人看,更多的是让自己查漏补缺。输出会比输入有更好的效果,在写博客的时候,经常会遇到一个技术点自己似乎懂,但是真正要写出来时却不知道怎么写,这就说明你并不是真正理解这个点。这时候重新去学习会让你的记忆更加深刻。另外学习过程中或者工作中一定记得多记笔记,不管记性有多好永远不如写下来。我几乎每天都会打开笔记软件打上几千个字,并且会整理部分内容发布到平台上。
# (四)做几个项目练手
你看一个技术视频的时候可能会觉得很简单,但是当你真正去写的时候会发现不知道如何下手,这就是动手写程序的重要性。在当前的工作中你可能只会在某个地方写重复的代码,时间一久甚至会忘了如果开始一个项目,如何发布项目,所以多做几个项目练练手,不管你是找了一个开源项目对照着实现,还是自己写个略微复杂的demo跑通,都可以让你快速得到提高,在以后的面试中这些项目还能成为不错的经历。
# (五)尝试去理解更深层次的内容
如果工作中只做增删改查,那就意味着对于如JVM调优、源码分析等基本上就不会接触。因此在下班后一定要及时补充这部分的知识,理解这些对你当前的工作可能不会有太大的帮助,但是相信我,它有机会让你工资翻一倍。
# (六)照顾好自己的身体
人们对于程序员的固有印象都是大腹便便,头发稀疏,干到35岁就会被淘汰。但是身体永远都是本钱。保证每周3-4次的有氧运动,这真的很重要。要是微信关注一下《Java鱼仔》,就更好了。