本人 Java 野生程序猿,想提高一下自己的水平,求大神们推荐一下好的书籍和开源项目

2016-11-12 09:46:45 +08:00
 sunfanteng

本人 Java 野生程序猿,目前对 Spring , Java 虚拟机, tomcat ,设计模式比较熟悉。在上线项目中用过 MINA,Redis,ActiveMQ 。想要提升一下自己的水平,求大神们推荐一下,从什么方面入手,以及有没有比较好的书籍,或者开源项目可以学习,研究一下。

3940 次点击
所在节点    程序员
12 条回复
Guozi1989
2016-11-12 10:06:46 +08:00
`Spring Boot`源码?
nzomkxia
2016-11-12 10:27:42 +08:00
你提到的比较熟悉的里面 随便找一个看就行....
sunfanteng
2016-11-12 11:38:28 +08:00
@nzomkxia 额。有没有推荐的一些书籍之类的?
gowk
2016-11-12 12:21:23 +08:00
直接让你看巨型开源项目源码的都是耍流氓。。可以搜一下江南白衣推荐的 Java 后端开发书单
yidinghe
2016-11-12 12:23:34 +08:00
重构,人件,反模式
letitbesqzr
2016-11-12 12:33:16 +08:00
shiro ...
shoumu
2016-11-12 12:56:14 +08:00
熟悉是什么程度呢?
sunfanteng
2016-11-12 13:25:14 +08:00
@shoumu 基本上平时开发中遇到的问题都可以解决。
ihuotui
2016-11-12 13:42:15 +08:00
把你觉得好的解决思路写一下,或者某个东西的看法,并发怎么处理?多线程怎么处理?解耦怎么解?设计模式的核心思想是什么?怎么测试响应?怎么提高响应?
LichMscy
2016-11-12 21:51:48 +08:00
Thinking in Java
《 Java 编程思想》[:doge:]
fantastM
2016-11-13 14:47:17 +08:00
个人觉得还是扎实基础比较重要,学习总是一个循环向上的过程嘛。《 Java 编程思想》第四版只支持到 JDK5 (因为缺失 JDK7 、 8 的新特性,所以挺多内容在现在看来是有误的,得靠读者去分辨),而且翻译很差......不过基础方面还是可以巩固的。然后就是必须人手一本的《 Java 并发编程实战》啦
andyL
2016-11-14 09:56:53 +08:00
什么是野生程序员,还有圈养的程序员?

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

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

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

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

© 2021 V2EX