我最喜欢的Java高级开发人员在线资源

ProgramCreek.com博客最近发布了两个针对“高级” Java开发人员的有趣帖子:高级Java开发人员十大书籍高级Java开发人员 十大网站 。 这些文章重点介绍了对经验丰富的Java开发人员特别有益的资源。 由于列出的所有资源对Java开发人员都是有用的,所以我通常不能与列表争论,但是如果我必须为高级Java开发人员选择我的前十本书和前十名在线资源,则会有一些差异。 在本文中,我将介绍高级和中级Java开发人员的最佳在线资源列表中的一些差异。

我为中级和高级Java开发人员提供的最佳在线资源列表中的许多在线资源与Wang Xiaoran Wang的博客文章“面向高级Java开发人员的十大网站 ”中列出的资源相同。 但是,在阅读该文章之前,我还没有意识到(因此也没有机会亲身体验)其中两个: LeetCode.comCoursera 。 尽管Wang在ProgramCreek.com上也有一些有趣的帖子,但我可能不会在该列表中看到该网站,但是毫不奇怪他会在列表中列出自己的网站。 我真的很喜欢Wikipedia ,但是很少使用与我正在开发的软件相关的东西。 除去这四个站点,针对高级Java开发人员的十大站点如下。

10. Java上的Google新闻

了解Java最新开发的一种简单方法(对于有经验的Java开发人员而言,通常比开始使用Java的开发人员更有价值), 可以在Google News中搜索Java

javaGoogleNews

9. Javit – Reddit / Java

Javit( Reddit / Java )网站没有像JavaLobbyStackOverflow等其他面向Java的社交媒体网站那样引用过多的新文章和博客,但是与其他网站相比,它似乎经常链接到非常不同的一组帖子和文章。 。 我没有像其他人那样频繁地检查它,但是我确实偶尔会细读它的链接,这值得我花时间学习有关Java生态系统的新知识。

redditJava7ObjectsClass

8. Java代码极客

Java Code Geeks站点是一个站点,除了JCG合作伙伴创建的大量联合发布之外,还包括一些面向Java的原始文章和发布。 我的名单上有几个面向社会的网站,许多这些面向社会的网站上都有许多相同的文章和帖子,但是每个站点的特色都与其他站点不同。

javaCodeGeeksJUnit

7. Oracle Java开发人员技术网络和Java Magazine

Oracle技术网 (OTN)包括一个Java部分 ,其中包含原始的Java主题文章,Java新闻和公告,对其他Oracle文档的引用以及指向Oracle员工编写的面向Java的博客的链接。 在高级Java概念方面(先进的含义是复杂的还是新的),我发现一些员工博客最有用,包括Joseph D. Darcy的Oracle WeblogBrian Goetz的Oracle BlogMark Reinhold的失去的时刻》!Java SourceGeertjan的Blog (偶尔讨论NetBeans)

otnJavaSE6Article

Java文章曾经不得不共享空间并集中精力在Oracle Magazine上的Oracle数据库和其他产品上。 今天,Java在Java Magazine中获得了自己的电子杂志,每两个月出版一次。 该在线杂志上的文章通常集中于较新的主题和更高级的主题,因此特别适合经验丰富的Java开发人员。

InspiredByActualEventsReferencedInJavaMagazine

6. IBM developerWorks

我在IBM developerWorks上找到了许多针对高级Java开发人员的有用文章和演示,其中包括Java重点 。 该站点上文章的作者包括Brian GoetzElliotte Rusty HaroldKelvin LawrenceTed NewardNeal Ford 。 谈到Neal Ford,他关于Java.next的 IBM developerWorks系列是一个很好的例子,这些文章类型通常会吸引高级Java开发人员。 IBM developerWorks多年来(除了介绍性之外)已经发表了许多有关Java的深入文章,因此现在提供了新的和历史悠久的有用的结合。

ibmDeveloperWorksPerformance

5. JavaWorld

JavaWorld已经存在很长时间了,它的优点之一是针对许多不同的主要Java版本编写的详细文章的丰富存档。 多年来,JavaWorld有所发展,目前提供的内容包括原始内容,联合博客帖子和由兄弟姐妹出版物(如InfoWorld)发布的联合版本的文章。

20090410-更多电影行情

4. DZone / JavaLobby

从一般的软件开发角度来看, DZone.com很有趣,而从更特定于Java的参考框架来看,其“ Java专区” JavaLobby.com很有趣。 更一般的DZone和更具体的JavaLobby都链接到“社区”提交的文章和博客。 因为同一个社区可以投票赞成或反对,并且可以在帖子中留下评论,所以社区可以强烈支持良好的资源,警告避免垃圾邮件或减少宝贵的资源,以及交换的评论可以增加引用帖子的价值。 通常,我发现对DZone联合发布版本的评论比在DZone上引用的原始文章的评论更好,更有趣。 例如, DZone联合出版的《面向高级Java开发人员的十大书》的注释比起撰写本文时的原始帖子要多

IUseDeadProgrammingLanguagesTopsDzone

3. java.net

在工作周内,我几乎每天都在java.net站点上浏览标题。 有各种各样的参考博客和文章,以及有关Java开发人员感兴趣的主题的民意测验以及有关Java相关主题的社论。 这是一个不错的站点,可以快速评估Java世界中的当前事件。

20121001-theRoadToLambda

2. stackoverflow.com

我怀疑有很多Java开发人员不会定期欣赏stackoverflow.com 。 尽管Web总体上已经改变了我们编写,维护和调试代码的方式,但是stackoverlow.com一直是事情发生变化的最大例子之一。 软件开发知识以前纯粹是在对话,书籍,文章和会议中进行交易的。 然后,Internet的出现带来了论坛和用户组,以共享软件开发知识和策略。 强大的搜索引擎的兴起使得查找所需内容变得更加容易。

stackoverflow.com网站为Java开发人员之间的社交协作带来了前所未有的进步,通过社区讨论每种方法的优缺点,可以轻松找到针对多个问题的多个解决方案。 我发现这很有价值,因为我很少需要上网查找“简单”的东西。 我通常会去那里获取奇怪的错误消息或鲜为人知的问题,而stackoveflow.com可以满足这一需求。 ProgramCreek.com帖子很好地总结了这一点:“ Stackoverflow.com可能是编程世界中最受欢迎的网站。” 这有充分的理由。

stackoverflowTooManyConstants

1. Oracle的Java SE和EE文档以及OpenJDK文档

通过Java SE和EE文档,我的意思是:

OpenJDK文档的使用方式类似于Oracle Java SE和Java EE文档的使用方式。 OpenJDK文档对于了解Java的新发行版(例如JDK 8 )特别有用。 简要总结了每个版本的重要功能,并提供了指向链接的详细信息。 例如Lambda 项目Jigsaw项目 。 能够查看源代码是说明性的,也可以帮助Java开发人员变得更加熟练。

荣誉奖

还有其他一些有用的在线资源,即使在Java方面已经相当熟练的人也可以提高自己的Java能力。 Java专家通讯就是这样的例子。 其他示例包括一些似乎专注于高级Java主题的博客,例如Peter LawreyVanilla #Java

结论

在许多方面,软件开发比以往任何时候都更容易,它具有通过强大的搜索引擎在线查找有用的提示,技巧和问题答案的能力,并使用社交媒体帮助确定趋向于更准确的答案。 这些资源使我们能够在软件开发的其他创造性工作上投入精力和精力。 在这篇博客文章中,我查看了我的十大在线资源,即使在使用该语言和平台多年之后,这些资源仍然可以继续学习Java。 许多论坛都有问题(和答案),这些问题将Java的新手指向适当的初学者资料。 我喜欢Wang在更高级的Java开发人员的在线资源上的帖子,并使用此博客文章为更高级的Java开发人员分享了我自己的(略有不同)好的在线资源列表。


翻译自: https://www.javacodegeeks.com/2013/09/my-favorite-online-resources-for-advanced-java-developers.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值