今天偶然在TheServerSide.com上发现一篇挺有意思的文章,大意是讲在软件开发项目中类似日构建这样的工作为什么重要,通过它我们要达到的目的是什么。虽然文章的背景是讲一个叫做BuildMonkey的东东,但是很大的篇幅实在是我们日常很容易忽略的问题。如果你在公司做项目经理或者负责配置管理,建议你看一看这篇文章,说不定会有启发。
原文见:
http://www.theserverside.com/articles/article.tss?l=BuildManagement
阅读全文>
发表于 @ 2005年03月30日 15:16:00|评论(loading...)|收藏
一个典型的J2EE项目通常应该使用哪一种开发流程呢?流行开发流程有很多种,应用比较广泛的有:瀑布式、迭代式、以及RUP (Rational Unified Process)。每一种都有其优点和不足,所以通常我们应该把它们结合起来而不是认定其中一个然后100%按着它的规范走。阅读全文>
发表于 @ 2005年01月17日 00:07:00|评论(loading...)|收藏
有人做了一个总结:一个J2EE项目组通常会有怎样的人员结构,或者说,一个J2EE项目通常需要怎样一组代表不同的工作性质及内容的角色。实际情况中,一个人可能同时承担多个不同的角色,一个角色也可以有很多不同的人来分担。阅读全文>
发表于 @ 2005年01月17日 00:05:00|评论(loading...)|收藏
在我看来,在中国大陆绝大多数软件公司供职的普通程序员大致上分为三类:
第一类,技术功底扎实,解决问题的能力较强,脚踏实地,并且相当有职业操守:对于自己的代码,哪怕加班加点,都会把那一部分尽可能做好,因为那是他的作品,不只是公司利益,也是代表他自己。这些人通常对计算机和编程有着天生的热爱。
第二类,技术不错,能够比较好的解决实际问题,只要努力,可以把工作做得很好,但通常因为种种非技术原因,可以做到80~90分的,也只愿意做到60分而已,这本身没有什么错,但是离第一类就差了一个档次。
第三类,技术马马虎虎,解决问题能力一般,但是为了达到60分的底线,也相当勤奋和兢兢业业。
如果这三类都排不上,基本上没有必要在软件行业混了,过不多久就会被淘汰的。做个粗略的估算,大致上第一类占到10%,第二类60%,第三类30%这样吧,这是我的感觉。
阅读全文>
发表于 @ 2005年01月02日 18:29:00|评论(loading...)|收藏