说说 Java 技能树可好?

2015-12-14 09:53:22 +08:00
 HypoChen

之前看到过什么前端技能树, python 技能树什么的,对于 java 技能树相关真没找到什么有价值的东西。

看到的讨论要么就是问怎么入门的要么就是讨论某个很深的技术点的,很乱很杂。

一直是脚踩 java 和 python 两坑,其实准备要找工作了,选 java 方向,却发现对 java 的技能树或者说对 java 工作的整体把握毛都没有。

其实无论大学老师还是听别人讲都说 java 学完基础,搞完 javaWeb ,然后 SSH 走天下

其实 SSH 中 Struts 和 Hibernate 已经不那么坚不可摧了不是么

那么如果讨论的是服务器方向或者 WEB 方向, java 的技能树应该是什么样子的?

或者相似的问题,对于想搞 WEB 或者服务器端开发,应该在点满什么技能?

8227 次点击
所在节点    Java
16 条回复
fwrq41251
2015-12-14 10:04:30 +08:00
kingcos
2015-12-14 10:42:29 +08:00
同问。。在纠结 Java web 还是 Android 还是 iOS 。。。
不过 iOS 算是兴趣了
sampeng
2015-12-14 10:53:57 +08:00
语言到最终从来都不是问题。有时间纠结语言层面,不如多花心思先做起来。
liuxey
2015-12-14 11:07:16 +08:00
@sampeng 确实语言从来都不是问题,但也不能选一个都是问题的语言,做 web 开发 java 和 php 都比较成熟,所以我觉得,楼主你应该不要太在意 java 什么什么,而是对 web 开发的整体把握, java 只是一个后端而已,还有太多方面需要了解
sunjiayao
2015-12-14 11:11:34 +08:00
看一下这个吧。。
LINEX
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 的各个功能和快捷键,大幅提高工作效率
sunjiayao
2015-12-14 11:54:09 +08:00
edsgerlin
2015-12-14 11:57:52 +08:00
可以试试 Play + Slick ,绝对刷新三观。
colincat
2015-12-14 13:02:45 +08:00
可以好好看看设计模式,@LINEX 说的比较全了, spring 一定要熟悉,最近发现其实用什么不重要,主要还看学习能力,适合自己的就好,多看多练
xiaowangge
2015-12-14 14:07:22 +08:00
Ouyangan
2015-12-14 20:10:52 +08:00
@xiaowangge 非常感谢
LINEX
2015-12-14 20:18:00 +08:00
@xiaowangge 你是不是在知乎上也普及过啊~看到你的那个回答收货很大!
哈哈
zonghua
2015-12-14 23:22:44 +08:00
怎么你们老师和我们的观点相差这么大,他们会认为 java web 开发就是搬砖。另外会劝导数据分析的发展。
watzds
2015-12-15 01:32:53 +08:00
网络编程,并发编程
kalman03
2015-12-15 11:50:42 +08:00


不谢
iMouseWu
2015-12-15 19:47:15 +08:00
楼主分享的链接是个好东西。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/243344

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX