Java 猿如何晋级?

2014-07-20 15:24:04 +08:00
 gongzili456
工作两年了,主要是从事Java Web的工作,平时写java 和 js各占一半,数据库方面的知识很少。常常看一些技术贴,前后端技术都挺感兴趣,但是为了找个高点薪水的工作还是想把Java学精,苦于公司没有太多这方面的机会练手(公司现在多数让我写些页面上的东西)。基础的java知识都能掌握,但还不能达到运用自如,不知该怎么系统的规范的深入学习java 。自己捣鼓了好多小项目,但都未能坚持完成,都搁浅了github。前段时间了解了下node js 写了个非常简陋的博客,便没在深入,感觉自己特别浮躁。 也看了不少书,但都是粗略一看,不太深入。java涉及的方面很多,没找到往哪个方向努力~~~有哪位能指点迷津,或是有哪位能跟我交流合作一块捣鼓(其实我还是挺激情的,只是自己一个人缺乏动力):)
4992 次点击
所在节点    程序员
30 条回复
incompatible
2014-07-21 10:32:43 +08:00
@kennedy32 这两本的章节之间没有递进关系。相对于head first java这种入门书籍来说,它们更像是手册,适合入门以后读
kennedy32
2014-07-21 11:46:52 +08:00
@incompatible 但是head first java太老了,我觉得新书好一点
GoRuby
2014-07-21 12:53:02 +08:00
找个开源项目参与进去是提高技术最快捷的方式
gongzili456
2014-07-21 13:53:07 +08:00
@GoRuby 可是怎么参与呢?
incompatible
2014-07-21 14:04:45 +08:00
@kennedy32 的确 刚刚搜了一下,发现head first java是讲jdk 1.5的m(_ _)m 确实太老了
我待过的两家公司分别用的是1.6和1.7 而1.7相对于1.6没有新增太多特性
所以最起码也得从1.6学起
dingtianran
2014-07-21 14:51:13 +08:00
Android ?
GoRuby
2014-07-21 19:22:23 +08:00
@gongzili456 找一个工作中用到的或感兴趣的开源软件,去研究它的源码,然后给社区提交issue patch之类的,提交个注释也很好,久而久之就越来越熟悉,越来越有参与感
jyhmijack
2014-07-22 06:49:05 +08:00
还是打算一直java下去么
gongzili456
2014-07-22 09:06:19 +08:00
@jyhmijack 要转其他语言么?就目前来说只接触过node,没用过其他语言。问题是刚转过去能找到怎么样的工作?
format
2014-07-22 13:40:21 +08:00
看开源框架,spring,ibatis,hibernate,struts2,tomcat的开源框架你看过了吗?
多线程,高并发的知识你会不?
http协议了解吗?

还有很多知识。。。

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

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

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

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

© 2021 V2EX