对Java高级程序员有益的十个网站
英文原文:http://www.programcreek.com/2013/09/top-10-websites-for-advanced-level-java-developers/
这是笔者为java高级程序员所整理的一些网站。这些网站都有提供新闻、普遍性的问答、采访式的问答以及各种演说等。内容的质量是衡量一个网站优劣的重要因素。在笔者看来,这些网站都是非常好的。接下来,笔者将与各位分享自己是如何使用这些网站的。也许有些人有觉得这些网站对任何水平的开发者来说都是好的,但笔者认为决定一个网站对java高级程序员是否有利的关键是,这些网站能否被利用起来。
1、Stackoverflow
在程序领域里stackoverflow 可能是最受欢迎的网站了。这里有许多高质量的问题和答案。了解一个API或是一门程序语言通常都是靠例子,stackoverflow 就有许多这样的例子。
stackoverflow 另一个非常好的地方就是互动性。你可以在一些标签下浏览问题,像“java”、“regex”,而且还可以看都哪个问题被最多以及哪个问题得票最多。对于学习来说这是很好的资源,而且一个好的资源可以写成一篇受欢迎的博客文章。
URL: http://stackoverflow.com/
2、DZone
这是一个很意思的网站,很多程序员都很乐意将文章发到这里。这非常像一场奇妙的探险,你永远无法知道下一刻自己会读到什么。
URL: http://www.dzone.com
3、LeetCode
如果面试性的问题是java的特性,像“对于java语言,数组在内存中是以什么形式存在的”,当然,你可以从java手册中获得答案。但是,比如像“内存中的数组是如何转化为一棵平衡树的”这类问题,leetcode却可以帮你很大的忙。对于那些准备着IT面试的人来说,这个网站是一个互动性的平台,而且这里面还有对于各类问题的各种算法。leetcode最牛逼的地方是有在线评测系统,就是通过你输入的不同数据来判断程序的正确性。为了能够成功的通过面试,他们认为应该不断的重复三个方面,code——>read——>discuss。
URL: http://leetcode.com/
4、Java SE Technical Documentation
这个网站有你使用的有关API的所有文档。即使你是一个高级的java程序员,笔者依旧认为你可以这个网站中许多有用的信息。比如,在这里你可以读到一些教程,想“Essential Java Classes”,“Deployment”等等。
URL: http://docs.oracle.com/javase/
5、 Github
你也许知道你可以免费的托管你的项目,但你可能并不了解,对于学习一个流行的java类库和框架来说,这是个非常好的资源。比如,你想了解有关spring MVC框架的知识,你可以搜寻有关的开源项目。对于学习框架来说,“有样学样”是很好的法则,可以通过案例迅速的学习框架,特别是你有了类似的经验时。
URL: https://github.com/
6. Coursera
这是一个非常棒的视频演说网站。在这里你可以找到许多很棒的计算机科学类的课程,这些课程都是全球顶尖学府的教授所讲授的。他们其中一些人还是计算机领域的开拓者。
URL: https://www.coursera.org/
7. Java World
这个网站包含了各式各样的java学习教程。许多文章写的非常的棒,而且都配有插图。它可以当做一本书来深入学习。
URL: http://www.javaworld.com/
8. IBM developerWorks
这个网站有许多由IBM人员写的非常优秀的文章。
URL: http://www.ibm.com/developerworks/java/
9. Wikipedia
对于查询或是了解有关概念来说,这是一个值得去的网站。比如,对于一个有经验的java开发者来说,也许仅仅只是想了解一些词的含义,并不想深入的了解。那么这是一个可以免费为你提供最新信息的网站。比如说, 什么是service-oriented programming。这个网站还会你的写作提供大量的思路和线索。比如,相同的一个词在不同的领域可能代表着完全不同的含义。有时候知道一些词在其他领域的含义是很有趣的一件事。
URL: http://en.wikipedia.org/wiki/
10. Program Creek
相较于以上几个网站来说,programcreek规模会比较小。但从另一面来说,它更容易的维护,以至于阅读会更有趣。在这里,你会发现在其它网站上不曾出现过的观点,这里每篇文章都配有图标或是例子。这些都是不同领域的人所写的(像研发、工业),他们乐于与java开发者分享这些。希望有一个你们的文章也能够出现在以上的网站中。
URL: http://www.programcreek.com/
对Java高级程序员有益的十个网站相关推荐
- Java高级程序员(5年左右)面试的题目集
Java高级程序员(5年左右)面试的题目集 https://blog.csdn.net/fangqun663775/article/details/73614850?utm_source=blogxg ...
- 为什么3年的Java高级程序员薪水仅仅8k-10k,而一个Linux底层C语言程序员两年经验就敢要1...
为什么80%的码农都做不了架构师?>>> 为什么3年的Java高级程序员薪水仅仅8k-10k,而一个Linux底层C语言程序员两年经验就敢要10k的薪水? 由于目前国内嵌入 ...
- 如何才能成为java高级程序员?
身为程序员,一旦进入技术行列,就开启了持续学习的道路,更迭迅速的互联网时代,技术自然也是一代一代的更新,在技术进阶的道路上,要不断吸收新的想法和技术知识. 牛逼的人总是让人羡慕,但如何才能让自己成为牛 ...
- 做为一名java高级程序员,需要了解哪些岗位?
一.Java高级程序员 要想成为JAVA(高级)程序员也称Java高级工程师,肯定要学习JAVA.一般的程序员或许只需知道一些JAVA的语法结构就可以应付了.但要成为JAVA高级程序员,您要对JAVA ...
- java高级程序员(Java高级程序员招聘)
Java高级软件工程师和Java程序员有什么区别 现实中的java高级软件工程师就是在某一个行业有很充足的开发经验,很了解开发模式就差不多了,一般的公司都会叫你高级工程师 程序员就是只敲敲代码 ,对啥 ...
- 怎样才能成为java高级程序员?应该具备的技能有哪些?(一)
众所周知我国的软件编程行业是非常捞金的一个行业,在当下社会成为一名高级程序员是所有人都羡慕的,那怎么才能成为一名高级程序员呢?一名高级程序员应该具备哪些技能呢? 一.JAVA. 要想成为JAVA(高级 ...
- java 高级程序员_如何才能成为java高级程序员?
身为程序员,一旦进入技术行列,就开启了持续学习的道路,更迭迅速的互联网时代,技术自然也是一代一代的更新,在技术进阶的道路上,要不断吸收新的想法和技术知识. 牛逼的人总是让人羡慕,但如何才能让自己成为牛 ...
- Java高级程序员面试经历
我80年出生,05年毕业到现在已经快12年了,如果一直在技术上辛勤耕耘,足够的努力,加上多年的技术经验累积,这个年纪混到架构师级.技术总监甚至CTO还是有可能的.不过因为我自己的经历有点特别,2011 ...
- Java高级程序员需要学习哪些技术?
Java高级程序员具备的特点,首先Java高级程序员必须具有一定的业务分析和流程意识.性能优化经验,大数据设计处理和功能开发.会语言设计和技能开发.很强的学习能力.具备Java内存模型.GC工作原理. ...
最新文章
- 使用Iterator迭代器循环集合
- 在IE中使用Firebug
- stdout和stderr标准输出的区别
- Mysql的垂直分表-新建
- ubuntu搭建【python】运行环境
- 清除webkit浏览器css设置滚动条
- hadoop伪分布式搭建 java_hadoop2.2.0伪分布式搭建
- sql关于视图的sql_学习SQL:SQL视图
- 使用TensorFlow给花朵#127802;分类
- mysql5.6.22.0安装_win2008 R2 WEB环境配置之MYSQL 5.6.22安装版安装配置方法
- 全面理解ThreadLocal
- (教程)微信公众号接入淘票票cps推广电影链接赚佣金
- C/C++软件工程师就业求职手册学习笔记---第五章
- 进阶学习9:ECMAScript——概述、ES2015 / ES6新特性详解
- mysql去重汇总_Mysql常用SQL汇总
- Kaggle天池比赛经验
- wjw的剪纸(DFS)
- HTML标签与CSS样式
- 第一章 神经网络如何工作(附Python神经网络编程.pdf)
- 为什么myeclipse9.0解析类时会多一个类名呢!解决方案
热门文章
- wpa或者wpa2暴力破解WiFi(因为wep已经很少有人使用了,所以略过)
- LVM之VG、PV误删除恢复方法
- 文件对话类CFileDialog使用说明
- Android 广播+服务+AIDL一起实现手机号码拦截
- 论文:Threat of Adversarial Attacks on Deep Learning in Computer Vision: A Survey翻译工作
- 计算机网络【谢希仁第七版】第六章【应用层】
- 彩色图像和三维数组结构分析
- 【转】产业链阴谋------一场没有硝烟的战争
- 微型计算机原理实验,微机原理实验总结(共5篇)
- SPI Flash Rom W25Q16 ----基于STC15