怎么說呢,其實(shí)軟件開發(fā)不是腦力勞動,而是體力勞動。軟件開發(fā)是一個合作進(jìn)行的過程,但是這個過程是不簡單的組合,小集體領(lǐng)導(dǎo)大集體(有點(diǎn)中國的政治制度:黨中央委員會領(lǐng)導(dǎo)全國人民)。
小集體是做設(shè)計的(俗稱:設(shè)計師),不敲代碼。定義好各個模塊、接口、調(diào)用方法、使用約束。
大集體再分小組去實(shí)現(xiàn)這些個模塊(不要求你有創(chuàng)意,按步就班就行,而且必須)。你小組可以無視其他小組的存在。(只要大家伙按制定好的約束來實(shí)現(xiàn)就成)。然后再把他們組合到一起,OK,軟件完成。
軟件開發(fā)1+1什么時候>2,要看小集成的領(lǐng)導(dǎo)能力啦。但是,客觀的肯定是>2的。