一次朋友面试中的收获
1.1-3年: 要有个意识,接触JDK的源码,重视基础底层架构,数据结构实现原理,基础为主。
2.3-5年:会慢慢有意识,选定一个具体的领域,行业太大了,要明确选定一个具体的小领域,在这个领域里你明确了,坚定了。
3.5-8年::一定要在这个领域深耕,不管是在业务上的闭环,或者是技术的闭环,以及技术的深度上,都在这个网络上搞定。(很多人会在这里倒下,因为前五年没积累打下坚实的基础)
4.8-12年:更多的是在这个领域里或者行内 公司级别里影响力的拓展,你要在这领域里做到有一定影响力的人物(一定范围、团体内),达到领域内品牌效应。
5.12- :
前面五年,把Java基础,常用的:spring,MySQL,mybatis,Redis实现原理,要搞定非常通透。(努力的方向),人与人之间的差距就慢慢会产生,认知和努力。先不要搞那些乱七八糟的东西,花里胡哨的,如docker,这三年内永远都是Java基础,无限理解,你要理解JVM里面Sun公司 Oracle 公司的实现数据结构都得理解,真正的底层是C语言搞通。看重的是基础,而不是技术。有基础了,再往业务性发展还是综合性方向发展,关键在于你的积累,认知和格局。前面工作时间要注重技术,但不要因为技术限制你的视野。到后面更重要的与人打交道,为人处世。
随着你的工作年限往后走,薪资看起来越来越多,其实,相对来说算不了什么。
工作公司必须找一个满足于你现状条件的,能锻炼你能力的地方,如果有一个人现在对你说:先不考虑钱,考虑发展,那是扯淡的。需要的是正常的薪资。