The Standalone Programmer: Tips from the trenches(1)
当我看到这篇文章,觉得和作者有一些共鸣,于是决定把它翻译出来,加深印象。
下面是英文地址:
http://www.codeproject.com/gen/work/standaloneprogrammer.asp#xx1438692xx
前言
我读了很多的书,它们都是关于如何成功开发项目,项目管理,开发生命周期,代码质量方面的书籍。我发现这些书都有一个陷阱就是它们通常关注在团队开发上。很多书的重点都是一个成功的项目需要有质量控制人员,至少两个开发人员,一个项目经理等等。不幸的是,事实上一些大型的项目却只有一个开发人员。
在我的公司中,我就是一个独立的开发人员,而且已经三年了。非常幸运的是我的老板是一个专业的程序员,他具有良好的框架设计能力。但是,所有的框架,设计,开发,调试和重构都是我一个人来完成。没有任何人协助我开发,QA或测试。我只有我自己。很多我参加的项目都是非常的小,只需要几周的时间就完成,但是其它的项目已经有三年的寿命了。
为了战胜困难,我必须努力的学习,使自己对这些困难有最好的实践和解决方案。很多列出的观点能够在很多书上非常快的找到,但是也有一些条目在书本中却没有。这是我这些年积累下来的经验。这决定把它写下来,并且希望能够帮助一些开发人员,同时我也希望能够得到一些反馈。我把这篇文章分成两个部分。第一部分介绍非技术经验,第二部分介绍技术经验。