请教 Java 的进阶学习

2018-03-25 17:51:04 +08:00
 songteng0604

自 15 年上开始学习 Java,事实上已经学了好几遍了,Java 程序设计教程(第 3 版)、第一行代码( Java 版)、Java 核心技术(第 9 版)两卷和 Java 语言导学(第五版)都看完了,能看懂程序,也会写一些排序查找算法,但还是感觉好像什么也不会,没什么成就感,再重学一遍又怕还是没收获,求教好的进阶方法。 有一些 C 语言基础,偶尔刷 PAT。

6748 次点击
所在节点    Java
30 条回复
tao25
2018-03-25 17:56:02 +08:00
同求
sheep3
2018-03-25 18:01:34 +08:00
写代码,新人工程师,代码量就是一切。编程语言是用来实现你的需求的。
yang12me
2018-03-25 18:02:27 +08:00
建议问问 金旭亮
p2pCoder
2018-03-25 18:32:19 +08:00
兄弟你这是基础学好了,缺少业务吧
sudoz
2018-03-25 18:34:15 +08:00
光看书没有用的,大兄弟
Carseason
2018-03-25 19:02:13 +08:00
好多误途啊,这些书都这样,什么入门到精通,将来讲去都是基础语法类的,楼主要入门先看看开源的小项目,然后查一下对应的标准库来实现功能
songteng0604
2018-03-25 19:14:49 +08:00
@Carseason 有道理,请问有什么好的小项目推荐吗?
johnj
2018-03-25 19:30:04 +08:00
主要是你学了想干嘛呢 是 web 就去做网站 是大数据就去搭集群跑数据 是安卓就做 app
光练 Java SE 不够
vegito2002
2018-03-25 20:34:08 +08:00
写项目. java 感觉 100 行的程序和 2000 行的项目的手感还是差距比较大的.

设计模式, effective java, java performance 三个进阶的书了解一下, 你对 java 本身的理解基本就可以应付你到 30 岁了. 纯语言教程不要看了, 是有点浪费时间.
songteng0604
2018-03-25 20:39:04 +08:00
@vegito2002 好的,非常感谢。
p2pCoder
2018-03-25 20:41:24 +08:00
是不是考虑 换个 公司?
songteng0604
2018-03-25 20:45:50 +08:00
@p2pCoder 还在读书,离找工作还早。
p2pCoder
2018-03-25 20:56:06 +08:00
@songteng0604 如果你不打算做 web 和后台服务,你的 Java 就不要再深入,如果要做 web 和服务开发,要学的就不止语言本身了,还要学的很多
学服务器开发的话,还是要做些开源项目或者实习,依照业务来写
songteng0604
2018-03-25 21:01:42 +08:00
@p2pCoder 好的,谢谢你。如果要学 java web,还需要学什么?
p2pCoder
2018-03-25 21:04:58 +08:00
@songteng0604 j2ee SSM 数据库
redtea
2018-03-25 21:07:46 +08:00
Google 一下 Java 工程师成神之路
lihongjie0209
2018-03-25 21:20:18 +08:00
实习一下试试水?
Eugene1024
2018-03-25 23:10:05 +08:00
写个实际的小项目,你会发现新的世界
nita22
2018-03-25 23:21:35 +08:00
现在 Android 已经没前几年那么火热,Java 方向最稳定还是搞 Java Web 方向。学完 SE 的基础内容就可以开始看 EE 的相关内容了:首先看 Servlet,了解后台跟前端交互的过程,接着可以开始学 SSM 框架以及其它功能性框架( Shiro 等)
xiaowangge
2018-03-25 23:53:24 +08:00

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

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

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

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

© 2021 V2EX