developer必须知道的网站

好啦,我承认标题是哗众取宠,这里列出的网站只是个人觉得比较重要的,当然,也希望能对各位看官有用。

我是一个dos下启蒙,windows下成长的通俗型程序员,何为通俗?既然不是天才,那就通俗一点好了,通俗小说大家都爱看,通俗程序员大家也应该都喜欢吧?废话太多,转入正题,既然是微软族的成员,那么微软的开发圣地一定不要错误,记得经常去朝拜哦。

1)http://msdn.microsoft.com

如果安装过微软的msdn就知道,文档上G字节,而且只是离线的部分,如果加上各种周边培训、文章、论坛、wiki,msdn足够你看一辈子。

下一个不算强悍,但是很有用,就是我们的codeproject,

2) http://www.codeproject.com

有个博客写文章,说codeproject投票关于source control软件的占有率云云,岂不知,codeproject主要就是windows平台开发,还有什么选择,自然是sourcesafe。如果跑到sf或者google code,那sourcesafe连毛都看不到,肯定是cvs或者subversion的天下,弄不好git都要强过它,咳,又跑题了。codeproject的重要性体现在两方面,一个是良好的分类,另一个是打分系统,二者结合起来,使得我们很容易找到一个自己需要的实例,足够用而且足够简单,可以直接套用到编程上,省得自己再造轮子。

第三名给wiki,也就是我们通常所说的维基百科

3)http://en.wikipedia.org

所谓百科,就不仅仅是编程了,实际上编程只是很小一部分,但是内容也是相当有用了,比如快速排序的算法实现,就有c语言的、java的等等,或者是某个不了解的术语、概念,都可以找到很丰富的资源链接。

作为一个程序员,我有一个习惯,当看到一个应用的时候,就想知道它是怎么实现的,比如说c语言里的malloc,它是c runtime library的一部分,但是它是如何实现的呢?这时候源代码搜索引擎就有用处了。

4)http://www.google.com/codesearch

尽管第四名才出现google的应用,但是google实际上已经取代了microsoft对于我的重要性,我会去用google搜索而不是msn,其它方面更是举不胜举,个人感觉,在网络应用这个领域,微软已经败给了google。虽然微软极力想找回失去的领地,可是21世纪已经是网络时代,网络已经取代了操作系统,变成最重要的应用平台。

在这里多说几句题外话,微软的哲学是大而全,想要满足用户的所有需求,操作系统、office、企业应用(包含数据库及服务器)算是它的支柱,但是,windows总给人一种侵略性或者略微有些丑陋的感觉,好比那个庞大可怕的vista。而google像是继承了unix的简约哲学,但是简约不代表简单,就像google的主页,那个搜索输入框后面,是众多庞大的服务器集群,一群高智商的专家团队,以及众多的拥护者鼓吹者。google以及apple,都不仅仅是一个IT公司,而是一种文化现象。很难想象,如果微软在北京开个专卖店,会有人在前一天晚上去排队等候,可是apple就能做到这一点,google虽然不卖硬件,但是,当google推出某个服务需要邀请,那种热闹劲不亚于苹果店排队。

好了,先写到这吧,如果有时间,再写一些不那么通用的。

《developer必须知道的网站》有3个想法

发表评论