自 15 年上开始学习 Java,事实上已经学了好几遍了,Java 程序设计教程(第 3 版)、第一行代码( Java 版)、Java 核心技术(第 9 版)两卷和 Java 语言导学(第五版)都看完了,能看懂程序,也会写一些排序查找算法,但还是感觉好像什么也不会,没什么成就感,再重学一遍又怕还是没收获,求教好的进阶方法。 有一些 C 语言基础,偶尔刷 PAT。
![]() | 1 tao25 2018-03-25 17:56:02 +08:00 同求 |
![]() | 2 sheep3 2018-03-25 18:01:34 +08:00 写代码,新人工程师,代码量就是一切。编程语言是用来实现你的需求的。 |
3 yang12me 2018-03-25 18:02:27 +08:00 建议问问 金旭亮 |
4 p2pCoder 2018-03-25 18:32:19 +08:00 兄弟你这是基础学好了,缺少业务吧 |
5 sudoz 2018-03-25 18:34:15 +08:00 光看书没有用的,大兄弟 |
6 Carseason 2018-03-25 19:02:13 +08:00 via iPhone 好多误途啊,这些书都这样,什么入门到精通,将来讲去都是基础语法类的,楼主要入门先看看开源的小项目,然后查一下对应的标准库来实现功能 |
![]() | 7 songteng0604 OP @Carseason 有道理,请问有什么好的小项目推荐吗? |
![]() | 8 johnj 2018-03-25 19:30:04 +08:00 ![]() 主要是你学了想干嘛呢 是 web 就去做网站 是大数据就去搭集群跑数据 是安卓就做 app 光练 Java SE 不够 |
![]() | 9 vegito2002 2018-03-25 20:34:08 +08:00 写项目. java 感觉 100 行的程序和 2000 行的项目的手感还是差距比较大的. 设计模式, effective java, java performance 三个进阶的书了解一下, 你对 java 本身的理解基本就可以应付你到 30 岁了. 纯语言教程不要看了, 是有点浪费时间. |
![]() | 10 songteng0604 OP @vegito2002 好的,非常感谢。 |
11 p2pCoder 2018-03-25 20:41:24 +08:00 是不是考虑 换个 公司? |
![]() | 12 songteng0604 OP @p2pCoder 还在读书,离找工作还早。 |
13 p2pCoder 2018-03-25 20:56:06 +08:00 @songteng0604 如果你不打算做 web 和后台服务,你的 Java 就不要再深入,如果要做 web 和服务开发,要学的就不止语言本身了,还要学的很多 学服务器开发的话,还是要做些开源项目或者实习,依照业务来写 |
![]() | 14 songteng0604 OP @p2pCoder 好的,谢谢你。如果要学 java web,还需要学什么? |
15 p2pCoder 2018-03-25 21:04:58 +08:00 @songteng0604 j2ee SSM 数据库 |
![]() | 16 redtea 2018-03-25 21:07:46 +08:00 ![]() Google 一下 Java 工程师成神之路 |
17 lihongjie0209 2018-03-25 21:20:18 +08:00 实习一下试试水? |
![]() | 18 Eugene1024 2018-03-25 23:10:05 +08:00 写个实际的小项目,你会发现新的世界 |
19 nita22 2018-03-25 23:21:35 +08:00 现在 Android 已经没前几年那么火热,Java 方向最稳定还是搞 Java Web 方向。学完 SE 的基础内容就可以开始看 EE 的相关内容了:首先看 Servlet,了解后台跟前端交互的过程,接着可以开始学 SSM 框架以及其它功能性框架( Shiro 等) |
![]() | 20 xiaowangge 2018-03-25 23:53:24 +08:00 |
21 aa6563679 2018-03-25 23:57:43 +08:00 via iPhone 学 java web 的话就是个深坑了,你去招聘网看看它们要求什么你学什么就是了 |
22 WhoMercy 2018-03-26 00:22:23 +08:00 via Android ![]() |
23 AckywOw 2018-03-26 01:05:51 +08:00 via iPhone 实战才是硬道理 |
![]() | 24 cyril4free 2018-03-26 08:34:23 +08:00 入门项目,图书管理系统。 |
![]() | 25 songteng0604 OP 截止发帖 21 个小时,24 个回复,却有 25 人收藏,原来也有人有相同需求,大家共勉吧。 |
27 Carseason 2018-03-29 16:34:15 +08:00 via iPhone @lurio95 是的,百度你搜出来的资料很多都是同一篇过时的文章好几个网站转来转去,很容易让学习的人进了坑还解决不了问题 |
29 choiwanxy 2018-04-28 13:47:51 +08:00 操作系统学好了吗,算法、数据结构学好了吗,数据库学好了吗,学生还是主要把这些理论课程学扎实,以后学什么都快。至于 java 的话,看书看了几遍了,那就把集合框架( ArrayList,LinkedList,HashMap,ConcurrentHashMap 等)的源码看下,然后学 java 并发,写熟练了,就看 java 各种锁和并发容器的实现 |
![]() | 30 songteng0604 OP @choiwanxy 好的,谢谢,目前在重看算法第四版 |