之前看到过什么前端技能树, python 技能树什么的,对于 java 技能树相关真没找到什么有价值的东西。
看到的讨论要么就是问怎么入门的要么就是讨论某个很深的技术点的,很乱很杂。
一直是脚踩 java 和 python 两坑,其实准备要找工作了,选 java 方向,却发现对 java 的技能树或者说对 java 工作的整体把握毛都没有。
其实无论大学老师还是听别人讲都说 java 学完基础,搞完 javaWeb ,然后 SSH 走天下
其实 SSH 中 Struts 和 Hibernate 已经不那么坚不可摧了不是么
那么如果讨论的是服务器方向或者 WEB 方向, java 的技能树应该是什么样子的?
或者相似的问题,对于想搞 WEB 或者服务器端开发,应该在点满什么技能?
1
fwrq41251 2015-12-14 10:04:30 +08:00 3
参考[awesome-java]( https://github.com/akullpp/awesome-java)
|
2
kingcos 2015-12-14 10:42:29 +08:00 via iPhone
同问。。在纠结 Java web 还是 Android 还是 iOS 。。。
不过 iOS 算是兴趣了 |
3
sampeng 2015-12-14 10:53:57 +08:00
语言到最终从来都不是问题。有时间纠结语言层面,不如多花心思先做起来。
|
4
liuxey 2015-12-14 11:07:16 +08:00
@sampeng 确实语言从来都不是问题,但也不能选一个都是问题的语言,做 web 开发 java 和 php 都比较成熟,所以我觉得,楼主你应该不要太在意 java 什么什么,而是对 web 开发的整体把握, java 只是一个后端而已,还有太多方面需要了解
|
5
sunjiayao 2015-12-14 11:11:34 +08:00
看一下这个吧。。
|
6
m8syYID5eaas8hF7 2015-12-14 11:38:33 +08:00
计算机基础:
计算机网络 操作系统 框架: lucene spring mybatis/hibernate netty hadoop/spark zookeeper jms:activeMQ 等等 ... 还有不少,用到什么找什么吧 开发中用到的组件: maven/gradle redis/ssdb mysql/oracle cassandra 了解: js html 大杀器: 非常熟练的使用 Eclipse/idea 的各个功能和快捷键,大幅提高工作效率 |
7
sunjiayao 2015-12-14 11:54:09 +08:00 1
|
8
edsgerlin 2015-12-14 11:57:52 +08:00 via Android
可以试试 Play + Slick ,绝对刷新三观。
|
9
colincat 2015-12-14 13:02:45 +08:00 via iPhone
可以好好看看设计模式,@LINEX 说的比较全了, spring 一定要熟悉,最近发现其实用什么不重要,主要还看学习能力,适合自己的就好,多看多练
|
10
xiaowangge 2015-12-14 14:07:22 +08:00
|
11
Ouyangan 2015-12-14 20:10:52 +08:00
@xiaowangge 非常感谢
|
12
m8syYID5eaas8hF7 2015-12-14 20:18:00 +08:00
@xiaowangge 你是不是在知乎上也普及过啊~看到你的那个回答收货很大!
哈哈 |
13
zonghua 2015-12-14 23:22:44 +08:00 via iPhone
怎么你们老师和我们的观点相差这么大,他们会认为 java web 开发就是搬砖。另外会劝导数据分析的发展。
|
14
watzds 2015-12-15 01:32:53 +08:00 via Android
网络编程,并发编程
|
15
kalman03 2015-12-15 11:50:42 +08:00
不谢 |
16
iMouseWu 2015-12-15 19:47:15 +08:00
楼主分享的链接是个好东西。。
|