共计 1245 个字符,预计需要花费 4 分钟才能阅读完成。
路线
Java 程序员将来的路线无非就是︰项目经理,产品经理,技术经理,开发总监,架构师,DBA,甚至是售前,要么就是洗手不干了,个别工作了四到五年了还很迷茫的敌人,大多是在公司不停的复制粘贴,再复制再粘贴的过程,基本上没机会去设计整个(局部)零碎,也不会去设计数据库,要么就是零碎就百八十人在用,也不思考性能,代码堆完就 OK 了。每天的工作一样,基本上都在混日子,想跳槽跳出去工资也涨不了多少,年纪轻轻的就处于养老状态了。
跳槽
===
我是始终激励他人跳槽的,人嘛,年老的时候就得折腾,当在 A 公司学习不到新货色了,那么连忙往 B 公司跳,小公司往大公司跳,传统软件企业往互联网企业跳,多见些新的货色,对本人是有益处的。
技能
对于技能树,我感觉其实不重要,如果你工作五年了还是和人家探讨,我会用
Spring,SpringVMC,mybatis 等,是不是太掉身价了? 会用这些货色,和会用 word,excel 一样,实质上是一样的,只是一个工具,仅此而已,咱们去学习这些货色,不是要学怎么用,而是要学人家为什么这么设计,有什么益处,底层原理是什么等等。
程序 = 数据结构 + 算法;所以数据结构是肯定要看的,看了数据结构当前,基本上就会触类旁通了,数据结构自身是和语言无关的,让你的思维不再受语言自身所管制,甚至能够把数据结构的常识扩大到数据库的层面。尽管外表上咱们是叫 Java 程序员,其实工作中,无一不和数据库打交道,Java 其实只是一座桥梁,连贯了用户(客户端)和数据库,学习数据库不是说会增删改查就行了,而是要去学习怎么去写 SQL 性能更好,如何设计不便查问,不便当前扩大,而不是每次需要有一点变动就去频繁的批改数据库表构造等。更不用说什么数据库的四大个性︰原子性、一致性、隔离性、持久性这些了,事务这些就更不用说了。
再而后就是 高并发,多线程 这些货色,想进大厂(BATMJJ),这些货色说不出个所以然了,基本上是没戏的。
JDK 源码 不要求所有的都看—遍,但常见的类如∶
String,StringBuffer,List,ArrayList,HashMap,TreeMap,LinkedHashMap 等你得看个两次三次吧。
JVM 相干的常识 ,也是要去学习的,毕竟咱们写的 Java 程序是跑在 JVM 上,要残缺的了解 Java,这方面的常识是必不可少的。
记住一点,根底决定上层建筑。根底肯定要打牢。而后就是面临转型了,不论是项目经理 / 产品经理,技术经理,开发总监,还是架构师,DBA,抉择本人喜爱的一个方向去吧。根底扎实了,胜利只是一个工夫问题。
举荐浏览:
程序员自学的七条路(思路版)
价值 2W 多的职业规划,你确定不来白嫖一次吗?
24 岁 60 万年薪简历分享,程序员达到 50W 年薪须要哪些技能?
看完三件事❤️
========
如果你感觉这篇内容对你还蛮有帮忙,我想邀请你帮我三个小忙:
点赞,转发,有你们的『点赞和评论』,才是我发明的能源。
关注公众号『Java 斗帝』,不定期分享原创常识。
同时能够期待后续文章 ing????
最初请加油,祝胜利。