月薪12k的程序员头发还剩40%,月薪40K的程序员头发还剩15%
![image.png](https://static.studygolang.com/181118/371666188fd49bb858cf460169a668f1.png)
本人做Java开发的,第2年月薪7k(是不是很可伶),做金融风控相关项目,难听点,就是外包,每天增删改查,坐吃等死状态,每天就期待下班。但是心里总觉得这样下去要丸,不知道怎么改变这种情况?想学点东西,比如看jvm、并发这些书,看了一部分就放弃了,过段时间又忘记了,好迷茫。 专注力不够。平时工作就是改改bug,做做公司产品。公司用的是很老的技术并且源码被加密(想看源码都不行),一些大牛我刚混熟他们就跳槽了。就在这种环境下我从毕业到现在呆了2年多了,终于意识到自己这样待下去会毁了自己。环境,团队氛围,和跟对一个老鸟都很重要,现在都不敢去跳槽(自己以前会的东西都忘了),不断审视自己,很想改变自己,经验分享给各位,希望大家能从中收获,改变自己(希望不晚)。
![image.png](https://static.studygolang.com/181118/6c4c42eab9ba2a8c046af42594d575a2.png)
改变第一
你是否有强烈的想要改变现状的欲望,看了前面,显然你已经有了,然后你就要付诸行动,工作2年,年龄比我还要小,而且你计算机知识积累也一定是比我好的;然后你想要达到多少的薪水你就要知道这个薪水的人具备那些能力,你可以去看看招聘信息,也可以去尝试先去面试,这样你就知道自己还差什么,然后你就要针对性的努力,加油!!!
改变第二
你已经意识到在外包每天增删改查,这样不会进步,这已经是一种觉醒,是改变的开端了。
1.我一直认为编程这一工作,如逆水行舟不进则退。技术不断更新,题主可以设想一下,万一公司遇到危机裁员,你是不幸中枪的那一个,你之后的工作该怎么找?
2.因为你混日子的状态已经持续了三年,身体和思维也许已经形成惯性。所以想短期内迅速改变是非常困难的。不要给自己定非常宏大的目标,妄想几个月内突破自我。
3.既然不能迅速改变,那你能做的只有循序渐进。在一开始给自己定一个小任务,完成之后及时对自己精神鼓励。比如,今天开始看十五分钟书,达成目标后需要告诉自己已经实现了一小步,继续保持并且让自己享受成就感。此后每天逐渐增加看书的时间,劳逸结合也非常重要。
4.千万千万不要和别人比较,因为和特别优秀的人巨大差距给你带来的落差和失落感会让你备受挫折,此时你选择的就是逃避现实,继续混下去。
5.偶尔没有达成目标也不要气馁,因为人不是机器,都是会懈怠的。你只需要知道,你需要战胜的是昨天的自己,过去的自己,而不是其他任何人。
6.因为不知道你现在的水平如何,所以没法在学习内容上给出更多的建议。如果题主有补充的话我觉得可以邀请一些水平高的java程序员来回答。
改变第三
知识点改学习什么?
1.开源框架解析
![image.png](https://static.studygolang.com/181118/26439c8e57ca2ea1ab2bd468aab9226a.png)
2.架构师巩基
![image.png](https://static.studygolang.com/181118/2137f2e853e469536e2d6308488e3683.png)
3.高性能架构
![image.png](https://static.studygolang.com/181118/a79a14f2451d8a3acdbda6d9ef3b06ff.png)
4.微服务架构
![image.png](https://static.studygolang.com/181118/f25af1008bac40528066a9e48ce0dd57.png)
5.团队协作开发
![image.png](https://static.studygolang.com/181118/0bb818e3351556324200ef84ba311ab2.png)
6.B2C商城项目
![image.png](https://static.studygolang.com/181118/a2aa3dd2b1050ad49523c8f9989b1073.png)
7.设计模式
![image.png](https://static.studygolang.com/181118/aa91eaefd7a0cb012a3852aa3ac6bc0e.png)
【附】架构学习资料
![image.png](https://static.studygolang.com/181118/e96860867168daa41d156056a80a4163.png)
![image.png](https://static.studygolang.com/181118/ae8b391af290e607418c73a6354cb7d9.png)
据不完全统计,截至目前(2017.07)为止,中国Java程序员的数量已经超过了100万。而且,Java程序员面临的竞争压力越来越大。那么,作为一名Java程序员,怎样努力才能快速成长为一名高级的程序员或者架构师,或者说一名优秀的高级工程师或架构师应该有怎样的技术知识体系,这不仅是一个刚刚踏入职场的初级程序员,也是工作三五年之后开始迷茫的老程序员,都必须要面对和想明白的问题。为了帮助大家少走弯路,我总结出一个Java程序员的成长路线图。
资料领取
工作一到五年的java 开发工程师朋友可以加入我们Java架构交流群:760940986
领取获取往期Java高级架构资料、源码、笔记、视频。Dubbo、Redis、设计模式、Netty、zookeeper、Spring cloud、分布式、高并发等架构技术
有疑问加站长微信联系(非本文作者)