新时代的学习不再是陈旧的课堂教学,而是个性化的学习,而网络自学也成为很多人的学习新方式,网站可以提供信息,以及一些很棒的讲座, 还能解答一般问题、面试问题等,质量是衡量一个网站的关键因素。日前,一个资深程序员为我们推荐了他搜集的一些Java开发必备的网站,不妨来看下:

  1. Stackoverflow:有成千上万个好问题和答案
  2. DZone:有相当多的开发者在这个网站上分享他们博客文章
  3. LeetCode:如果有Java方面的面试问题可在教程中找到答案
  4. Java SE技术文档:包含了在使用Java SE API时会用到的所有文档
  5. Github:免费的将你的项目托管,有着当今流行的Java库和框架的优秀资源
  6. Coursera:有关视频讲座的最好网站
  7. Java World:包含了大量的Java教程,涉及各种各样的话题
  8. IBM developerWorks:有很多由IBM公司的人写的非常不错的文章
  9. Wikipedia 维基百科:这个网站是查询或学习几乎所有概念的最好的资源之一
  10. Program Creek:可以找到其他任何网站都不曾涉及到的话题,而且几乎每篇文章都包含漂亮的插图或者示例代码

下面就让我们一起来看下上周极客头条上热门的文章吧!

一、 如何用各种编程语言杀死一条龙

命题是:有一位美丽的公主,被关押在一个城堡中最高的塔上,一条凶恶的巨龙看守着她,需要有一位勇士营救她…

下面是各种语言如何想办法将公主从巨龙手中营救出来的。

  • Java – 赶到那里,找到巨龙,开发出一套由多个功能层组成的恶龙歼灭框架,写几篇关于这种框架的文章…但巨龙并没有被消灭掉。
  • .NET – 赶到哪里,看到了Java程序员的做法,完全拷贝过来,试图去杀掉巨龙,但巨龙把他吃掉了。
  • C - 赶到那里,对巨龙不屑一顾,举起剑,砍掉巨龙的头,找到公主…把公主晾在一边,去看看有没有最新提交的linux内核代码
  • C++ – 先打造出一根针,然后在上面添加各种功能特征,直到最后汇聚成一把复杂的剑,这把剑复杂到只有他能理解其中的功能…杀死龙,但他过桥时遇到了麻烦,因为内存溢出了。
  • COBOL - 赶到那里,看到巨龙,认为自己太老了,杀不死这条巨龙,营救不出公主,于是离开了。
  • PL/SQL – 分析其它屠龙者的数据,创建出具有多维数据、n向关系的数据表模型、OLAP,花15年时间分析这些数据…当结果出来时,公主已经变成了同性恋者。
  • Ruby - 盛大出征,号称自己不管做什么都是最强的,当面对巨龙,他亮出了一张画有他杀死一条瘸腿的巨龙的图片…巨龙懒洋洋的吃掉了他。
  • Fortran - 赶到那里,开发出来一套4万5千行的解决方案,杀死巨龙,与公主见了面…但公主认为他是懦夫,反而倾心于高富帅的Java程序员
  • FOX PRO - 开发出一套杀龙系统。外表看起来华丽好用,但实际内部到处补丁,所以,当开始运行这套杀龙武器时,他才发现忘了给DBF加索引
  • HTML: 用各种著名的杀龙的剑拼装成一个网页,但他忽视了W3C标准。在跟龙相遇的时刻,他发现他的代码跟浏览器不兼容,于是他变成了赤手空拳。巨龙把他当成小甜点吃了。

原文还有Pascal、VB、Smalltalk、shell、Assembler、Lisp、Prolog、PHP、JavaScript、Basic和Matlab等各类语言,以及在评论中有人也来凑了热闹,写出了Erlang、Ocaml、Node.js、Lisp(改写)、eLisp、Haskell、Perl和Go等的解决之道。更多精彩,欢迎点击小标题阅读原文。

二、 辞掉你的工作,去开发一个应用:我的创业故事

毕业后的一年,Matt Loszak在多伦多市郊的一家小公司工作,做一名视听技术顾问,每日需要提交各种报告,不想让我的余生都坐在一张桌子前写那些枯燥报告。所以他依然辞职了。

在过去的这一年里,在工作的同时,他把大部分的空闲都用来自学如何编程,HTML, CSS, JavaScript, PHP, MySQL, 和 Objective-C等。做了很多觉得很有趣的小东西,开发的过程中的每一步都通过谷歌搜索出相关的帮助教程自学。

终于,辞职2个月后,我用了一个月的开发完成了1.0版本的JamCam。这个东东具体是什么呢?请点我自己去看看吧。

原文作者分享了自己由于好奇心的驱使而辞职的故事,以及产品推广策略,最后,也总结了一些心得送给开发者:

  • 给自己干,即使付出了很多后失败了,也比给别人干强。
  • 耐心是自学的关键。
  • 也许你开发产品的过程中有数周或几个月得不到鼓励和奖赏,不要担心。
  • 获取建议,但不要全盘接受。
  • 时常的回想那些以前你习惯的每天坐车上班的生活,然后想想现在,你会得意的对自己说:再也不用过那种生活了!

三、 Fenng:谈谈去 IOE 运动

去IOE这件事是今年的热门话题,日前Fenng撰文从以下角度谈下了这个运动:去IOE的缘起、为何是必要的、为何去IOE成功、国内的反应,以及2014年以后会有更多公司去IOE。

他认为,相比几年前,现在的去IOE的主要原因则是:旧的三件套已经的确不适合互联网应用了。开源数据库更为可靠成熟,SSD可靠性也得到验证,技术人才甚至都不需要从头开始进行储备 – 类似沃趣科技这样的团队已经能够提供足够好的技术支持服务,新的技术体系毫无疑问会让企业更有竞争力,总体成本更低。

四、 推荐!网易何登成2013年个人微博推荐技术资料汇总

2013年依然过去,总结不可少,日前,网易@何_登成对2013年个人微博推荐的技术资料进行了汇总。资料的组织,先按照领域划分,包括:(Concurrent) Programming、Data Structure & Algorithm、Database (综合、MySQL、Oracle)、Performance、Distributed、OS & Hardware、(New) System、其他 等8个大类。然后针对每一个大类,再按照书籍、博客文章、PPT & PDF的形式归类组织。

更多干货内容请点击小标题前去原文查看。

五、 8小时学会HTML网页开发

一说学网页、学编程,大家都下意识觉得要"吃苦"、"熬夜",哪有那么复杂,一定是你看错了教程。挑一个阳光的午后,关掉手机,用6个小时,看看十八哥如何把一个公司的保安教会HTML,div,CSS的。

六、 你是一个努力工作的程序员吗?还是一个懒惰的程序员?

如标题所述,这是一个令人纠结的问题,当一个人在完成一件体力工作时,你很容易评估他是否在努力的工作,可在遇到管理一群技术创造型的员工时,却成了一个麻烦问题。高效的脑力工作者通常会被看作并没有在努力的工作。

对于程序员来说,原文作者认为,表面上看起来工作很努力通常会是一种失败的信号。在高压下,在一个不断被打搅的环境中,软件开发通常是不能干好的。长时间的工作往往不是一个好的方式。有时解决一个难题的最好的方法是停止思考,出去散散步,或更好的,去睡一个好觉,让潜意识帮你解决。

对于那些管理者们,原文作者建议,判断一个人要看结果,要看开发出的软件的好用与否,而不是看他们表现的是如何在努力的工作。

七、 世界上排名前10万的网站都用谁提供的服务器

很多人知道某个网站,却不知道10万个网站的服务器情况,这篇文章为我们归纳总结了世界上排名前10万的网站服务器情况。不明觉厉的情况下不得的佩服这些提供网站服务器的公司,排名如下:

  1. IBM
  2. 亚马逊
  3. Hetzner Online
  4. Rackspace Hosting
  5. Ovh systems
  6. GoDaddy
  7. Google
  8. HostGator
  9. Media Temple ……

八、 2013年我学到的创业17件事情

Kindrid创始人在年末总结了自己在创业中学到的17件事情,值得创业者学习,由于篇幅限制只罗列一些精彩的,如下:

  1. 没有哪一个单一的活动会像它们看起来那样重要。研讨会,社交,文章,演讲机会,产品功能,竞争对手。这些很重要吗?当然,但是,我们通常都过度的估计了它们的重要性。
  2. 时间应该花在开发出一个令人兴奋的产品上,而不是试图在一个无聊的产品中发掘惊喜。
  3. 人为的划拨时间和金钱来鼓励创新和发现什么是最重要的。
  4. 当你必须在强迫追赶最终期限和降低产品规模上做选择时,选择后者。
  5. 任何决策都是假设,除非市场证明了它。不要为决策方向的反转而尴尬。
  6. 团队比其它任何事情都重要。
  7. 现有的客户比那些你期望得到的客户更值得关心。
  8. 你的处境上的细微差别是独一无二的。抵挡住沿用别人的剧本的诱惑。

上期回顾:

一周极客热文:200 行 C 代码编写你的第一个垃圾收集器

关于我们:

极客头条是CSDN推出的精品内容发掘平台,在这里可以发现、分享值得你关注的极客新闻。

如果你看到优秀的文章想分享,请点这里:【分享到极客头条】,或者直接在新浪微博@极客头条

一周极客热文:Java开发牛人十大必备网站相关推荐

  1. 一周极客热文:微软将推新编程语言M#:系统编程级别的C#

    据国外媒体VB报道,微软正在开发一款新的编程语言:M# .它在C#的基础上添加了系统编程特性,可用来构建各种类型的应用,尤其是云计算应用. 微软员工Joe Duffy日前在其个人博客中对M#的主要特性 ...

  2. 一周极客热文:Java开发的10位牛人

    1983年,Gosling获得了卡尔加里大学的计算机科学学士学位.1990年,他获得了卡内基梅隆大学的计算机科学博士学位,师从Bob Sproull.在攻读博士期间,他自己开发了一款emacs,叫Go ...

  3. 一周极客热文:从分析8000条软件工程师招聘信息所学到的

    Aline Lerner 过去以编程谋生,现在从事招聘工程师的工作.去年,她通过参考全年的有效招聘数据编写了一篇文章,总结如下: 如果可以的话,尽可能让招聘信息更个性化.谈论你从事什么工作,候选人已经 ...

  4. 一周极客热文:Java 8简明教程

    该教程将带领你一步一步地认识这门语言Java 8的新特性.通过简单明了的代码示例,你将会学习到如何使用默认接口方法,Lambda表达式,方法引用和重复注解.看完这篇教程后,你还将对最新推出的API有一 ...

  5. 一周极客热文:8张图理解Java

    图:equals()方法.hashCode()方法的区别 HashCode被设计用来提高性能.equals()方法与hashCode()方法的区别在于: 如果两个对象相等(equal),那么他们一定有 ...

  6. 一周极客热文:程序员给女朋友用HTML5制作的3D相册(附源码)

    一个高大上的HTML5作品,是利用HTML5 canvas制作的3D图片展示.据说是程序员给自己女朋友做的. 谁说程序员不懂浪漫! 源码下载:CSDN下载频道或来自杨林枫的整理. 一. 提升开发效率的 ...

  7. 必读!Java开发人员的十大戒律

    以下是笔者列举的Java开发人员的十大戒律: 一. 在你的代码里加入注释 每个人都知道这点,但不知何故忘记了遵守.算一算有多少次你"忘记"了添加注释?这是事实:注释对程序在功能上没 ...

  8. Java开发十大必备网站

    以下是我收集的Java开发牛人必备的网站.这些网站可以提供信息,以及一些很棒的讲座, 还能解答一般问题.面试问题等.质量是衡量一个网站的关键因素,我个人认为这些网站质量都很好.接下来,我会跟大家分享我 ...

  9. 高级Java开发人员的十大书籍

    高级Java开发人员的十大书籍 Java是当今最流行的编程语言之一.有很多适合初学者的书籍.但对于那些使用Java编程一段时间的人来说,其中一些可能看起来多余.然而,高级Java书籍并不总是在眼前,不 ...

最新文章

  1. Blender着色器纹理材质创作教程含源文件 Shader Forge
  2. IPv6技术系列①——开篇简介
  3. module 'yaml' has no attribute 'FullLoader'
  4. iOS Ruby出现问题,导致无法安装Pod
  5. eclipse 64位_第3天 | 12天搞定Python,用Eclipse编写代码
  6. 40款用于简洁网页设计的光滑英文字体【下】
  7. 【数据结构与算法】之判断一个整数是否是 4 的幂次方的高逼格算法
  8. Python实现FTP服务器和客户端
  9. JavaEE实战班第19天
  10. C++ 为什么要用覆盖(学习笔记)
  11. python基本词汇的特点_开课吧老师为你讲解 Python都有什么优点?
  12. AD 脚本kixtart运用之三(添加windows共享打印机)
  13. Linux下编译(安装)程序、编译库整理
  14. N9(Meego系统)删除自带软件方法------笔者亲测,可行,无副作用
  15. linux ppoe 动态ip,设置路由器时应该选择动态ip,静态ip还是pppoe拨号?
  16. 智能窗帘系统c语言程序,基于51单片机的智能窗帘控制系统设计与实现毕业论文.doc...
  17. 使用思科交换机Packet——Tracer模拟器教程
  18. 基于ARM9处理器的工作模式&工作状态&寄存器&异常类型总结笔记
  19. 基于微信小程序的校园食堂窗口自助点餐系统#毕业设计
  20. Windows 10 1909 (Updated 2020-01-23)

热门文章

  1. Explorer怪病
  2. 荣耀路由2 虚拟服务器,2019年性价比之王旗舰路由器---荣耀路由PRO2评测
  3. 新乡腰椎间盘突出 腰椎间盘突出如何治疗
  4. 游戏开发中的问题-----摘自《大型多人在线游戏开发》
  5. java做一个mud_菜鸟学Java(十二)——搭建一个完整的Java开发环境
  6. 使用CAS部署SSO服务的简单实现
  7. TCP的CLOSE_WAIT和TIME_WAIT问题汇总
  8. mysql赋权与收回权限(grantrevoke)
  9. 一些关于【前端】学习资源(网站、视频、文章)收藏的网址
  10. SharePoint Silverlight Clock 时钟