Web开发人员应当知道的15个开源项目

如今,构建网站和开发Web应用程序已经不仅要求开发人员是一名优秀的程序员,更需要聪明的程序员。这也就是说,在可能的情况下,重复使用已有的代码和应用程序,而不是自己重头开始。

开源由来已久,并且很多网站的构建也使用了开源。开发人员都知道Linux、Apache、MySQL及PHP(LAMP)。

但是除那些之外的其他开源项目呢?作为一名Web开发人员,你可以借助诸多可用的项目,以节省开发时间,或提高程序性能。

Continue reading

可以有效改进项目管理技能的十个过程

导读:原文作者风鸣幽谷写的文章《可以有效改进项目管理技能的十个过程》,文中介绍对于项目管理的一些技能改进之处,可以提高管理的效率巧妙之处,并详细的列举出管理中的十个过程。以下是文章内容:

小型项目的管理者并不需要过多的项目管理知识和项目管理技巧的训练。但是,一旦项目的规模变大了,这些正规的管理过程和技巧就是项目管理者必备的了。虽然不同的项目管理方法以不同的方式组织并且说明了这些项目管理过程,但是我们还是想强调其中最基本的10个过程:

1. 定义项目范围

2. 制定工作计划

3. 管理工作计划

4. 问题管理

5. 范围管理

6. 风险管理

7. 沟通管理

8. 文档管理

9. 质量管理

10. 度量管理

一般来说,如果你能掌握这10个领域的知识,你就能在大部分的项目管理中获得成功。对于小项目,你可能不需要为文档或是度量管理而担心。但是,你管理的项目越大,你就越需要重视这10个过程的管理。

Continue reading

程序员应该知道的几个国外IT网站

1. TheServerSide

这是一个老牌的IT信息网站,从名称上你就能看出,它是关注服务器端编程的,以Java和Java周边信息为主,不过最近它也有向客户端和微软产品 扩展的趋势。这个网站最初是以免费发放《Mastering Enterprise JavaBeans》这本电子书出名的,现在这本书已经更新到了ELB 3.0版,你现在仍然可以从网站上免费下载这本书。这个网站的内容包括IT新闻咨询,专家评论,专家访谈视频,会议视频等。

2. infoq

infoq上一个重点就是敏捷开发,内容很丰富,而且这个网站还提供中文版,但可能是翻译耗时的原因,中文内容总是比英文内容滞后几天。

Continue reading

TIOBE 2011年2月编程语言排行榜:C#和Python逼近PHP

2011年2月TIOBE编程语言排行榜近日出炉。在本月Python已经超过了PHP排名第四,目前占有率为7.038%,同比增长率为2.72%。C#逼近PHP排名第六,目前占有率为6.809%,同比增长率为1.79%。JavaScript排名重新回到了前十。另外值得注意的是,TIOBE的数据来源排行榜增加了百度搜索引擎,并重新加入了雅虎。

Continue reading