• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

javagrowing/JGrowing: Java is Growing up but not only Java。Java成长路线,但学到 ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

javagrowing/JGrowing

开源软件地址:

https://github.com/javagrowing/JGrowing

开源编程语言:

Java 100.0%

开源软件介绍:

license stars forks help-wanted issues PRs Welcome

JGrowing

Java is Growing up but not only Java。Java成长路线,但学到的不仅仅是JAVA。

维护人员(排名不分先后)

@林大塔, @lzx2005,@TGhoul,@crossoverJie,@zhangyd-c,@ygmyth,@kinglaw1204,@easepan,@xuyuji

缘起

时常有一些朋友问起一个Java程序员到底应该怎么学习?公司的项目对自己没啥帮助,到底应该怎么提升?这些问题想必对很多人都是一个通病,包括我自己也是。所以我对于这些问题通常只能基于自己的眼界进行答复,也不知道这些东西对于他们是否有效。

某一天看见了一个有关Java面试的Github开源项目,但是其目的性太强了,我觉得作为一个程序员来说面试终究是少数时候,对于一个程序员来说更多的应该是提升自己,创造更多的价值。于是我就萌生了建立JGrowing(Java成长路线)这个项目的想法,希望由更多的人一起来共建,分享自己成长路线,帮助更多的人。

介绍

JGrowing不是属于某个人的项目,而是属于组织项目。我的想法是由我最初画一个大致的Java学习路线脑图,而其中的具体的文章我会不断的更新,当然最好是由你来和我们一起更新和修改文章和路线图。 脑图

学习Java可以按照下面的顺序来学习,当然你也可以查漏补缺查看自己感兴趣的部分:

1. 计算机基础

这部分和语言无关,苦练基本功,为以后做好准备。

1.1操作系统

1.2计算机网络

1.3数据库

2. 数据结构和算法

2.1数据结构

2.2算法

3. Java基础

3.1Java特性

3.2基本程序设计

3.3Java并发编程

3.4JVM

4. 分析设计

设计原则

设计模式

领域驱动设计

5. 常用框架

5.1Spring全家桶

5.2ORM框架

5.3常用工具包

5.4日志框架

数据库连接池

其他框架

6. 服务端开发

6.1服务监控

6.2服务器

6.3服务防护

6.4容器云

6.5服务优化

7. 分布式

7.1中间件

7.1.1分布式事务

7.2批处理系统

7.3流处理系统

7.4搜索引擎

8. CaseStudy

前车之鉴,后事之师。

如何排查问题

常见问题案例

额外的一些:

基础工具:

面试经验

扩展阅读:

有幸结识了一个群友,水平很厉害,他自己也对Java技能知识图谱有一定的总结:Java服务端知识技能图谱

你的参与

JGrowing中大部分文章目前都没有写,希望你能参与进来一起,怎么做?

  • 联系我,加入JavaGrowing组织,参考此issue
  • 选出一个你感兴趣的主题,进行原创,当然如果你发现了一些很优秀的文章(能联系上作者的),联系作者进行转载。
  • 对学习路线有什么建议,或者有什么不对的地方提出PR进行修改。

只要你参与进来,你将获得:

  • 开源项目参与者称号一枚。
  • 锻炼了git技术。
  • 每个参与者都将会获得首页的提名感谢。
  • 学习了更多的技术。
  • 帮助你宣传个人影响力

文章范例

如果不想太麻烦的同学可以推荐自己的阅读过的优秀图书,附上豆瓣评分和自己的书评即可。对于原创文章的要求如下:

  • 语言简单明了,逻辑清晰易懂。
  • 对于讲解的内容尽可能挖掘扩展,不能局限于表面。
  • 不允许粘贴各种营销广告。
  • 允许宣传自己的一些私人广告(如个人公众号,博客等)。

联系我

我的个人公众号如下,如果想加入微信群,可以通过公众号加我微信号好友,拉你进入群聊 二维码




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
kevinsawicki/http-request: Java HTTP Request Library发布时间:2022-06-23
下一篇:
bytedeco/javacpp: The missing bridge between Java and native C++发布时间:2022-06-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap