Java开发五年以上必须掌握的java技术技能应该有哪些
大家好!最近我一直很困惑,作为一个开发五年以上的Java程序员, 到现在技术还是很菜,现在工作中我有一大把的时间来学习,可是我就是找不到方向,想让大家指点一下。为了让大家更好的帮助我,我给大家讲述一下我的职场历程吧。
我是2011年12月份就开始工作了,虽然那时候是实习阶段,但也已经算是步入职场了。那时候懵懵懂懂白纸一张,感觉自己什么都不会。当然,对于新踏入职场的我还是激情满满的,也还是会不懂的就很愿意学习。可是由于工作环境的关系,自己学到的也不多。这种状态一直持续了近三年,三年内我待过了两家公司,全是大的外企。想必大家对外企环境也有一定的了解吧。弹性的工作时间(不用打卡,迟到了用加班来补),然后十点才上班,五点半就下班了。工作内容的话,开发的任务不多,好不容易有点也被其他的能者一下子干完了,剩下的就是写写文档写写邮件等等的活儿让我们这些小菜鸟做。直到2014年有一天我终于从外企出来重新找工作时,发现自己就跟个废人一样还是啥也不会,面试几乎面试了一个月才进入到一家金融公司。那里工作自然不像外企了,敏捷开发,并实施了996工作模式,扛不住技术压力和环境压力的我,只待了8个月就辞职了。虽然在这家金融公司所待时间并不长,但是学到的东西真的感觉比在外企三年所学到的都要多。也是因为这样,后来面试很顺利,不过这次是进入一家小公司,是做教育相关的项目的。大家也知道小公司还是比较锻炼人的,只是好不容易有了好的学习技术,可不想自己工作了几个月后竟然怀孕了。。。。。。也是因为那样自己工作任务轻了很多,基本没什么压力。又加上从2016年的4月份开始休了近半年的产假。。。。产假归来再次步入职场的时候是2016年的9月份。也是工作了几个月就又辞职来到了现在这家金融公司。来到这里后发现自己在上家公司技术都落后好多,几乎外面的新技术都没有接触过,包括 redis 以及什么分布式开发等概念我都不清楚。也是在这里觉得自己的SQL技术有多差劲,很多稍微复杂一点的逻辑的SQL我就不会写了。然后以有时间就想着各种补自己不足的地方。然而一段时间后,也就是年前这几个月我们几乎都会闲着,也就意味着自己有一大把的学习机会,想趁这段时间努力学点东西。但苦于找不到学习的方向,希望大家给点建议。虽然自己是女开发,不求技术和男生一样好,但是还是想尽量把自己的技术学好,至少要对得起自己这么多工作年限。大家帮帮忙,指点一下我吧! 谢谢!