大項(xiàng)目、小項(xiàng)目都是程序員成熟之道[1]
]一下子就跨到了新年,時(shí)間真快呀!言歸正傳,今天談?wù)勴?xiàng)目問(wèn)題,
大項(xiàng)目、小項(xiàng)目都是程序員成熟之道[1]
。我們常聽(tīng)到同行說(shuō)自己做過(guò)什么項(xiàng)目,說(shuō)某某做過(guò)什么項(xiàng)目。一談到項(xiàng)目就會(huì)眉飛色舞,興高采烈。而不少新進(jìn)單位的新大學(xué)生、一些編程新手,往往不知道什么項(xiàng)目,不知道項(xiàng)目與自己成長(zhǎng)的關(guān)系,有的甚至聲稱編程好幾年了,還都沒(méi)有做過(guò)項(xiàng)目的經(jīng)歷。情況確實(shí)如此,只有參加過(guò)項(xiàng)目的程序員才是真正的程序員。那些沒(méi)有做過(guò)項(xiàng)目的雖然自己編制了不少程序,雖然得意過(guò)自己的程序,但是,畢竟和做過(guò)項(xiàng)目的程序員有很大的差別,這些差別主要在于:
1、 程序的價(jià)值
沒(méi)有做過(guò)項(xiàng)目的程序員,編寫(xiě)程序的目的主要是學(xué)習(xí),通過(guò)編程來(lái)提高自己的編程能力,編啥、怎么編都由自己主觀決定,自己能做什么不能做什么都不是太清楚。至于程序能否被別人使用,程序能否賣(mài)出價(jià)錢(qián),程序員并不太關(guān)心。
做項(xiàng)目的程序員則不一樣,他編寫(xiě)的程序不是用來(lái)學(xué)習(xí)的(盡管他是抱著學(xué)習(xí)的態(tài)度參加項(xiàng)目的),而是作為商品的一部分出售的,編出的程序要投入日常運(yùn)行的。他別無(wú)選擇,必須完成程序功能。程序員的價(jià)值通過(guò)程序出售的價(jià)格以及程序使用來(lái)體現(xiàn)。
2、 程序的時(shí)間要求
沒(méi)有做過(guò)項(xiàng)目的程序員,編寫(xiě)程序的時(shí)間長(zhǎng)度是由自己決定的,自己高興什么時(shí)候編好就什么時(shí)候編好,遇到其它事打攪,拖個(gè)十天半個(gè)月也無(wú)所謂!
做項(xiàng)目的程序員則不一樣,他必須在規(guī)定的時(shí)間內(nèi)完成編程,只能提前不能延后,否則整個(gè)項(xiàng)目進(jìn)度就會(huì)被它拖后腿,而由于項(xiàng)目延期不能按時(shí)交付給客戶,其結(jié)果就有可能因延誤被罰款,甚至取消項(xiàng)目。
3、 團(tuán)隊(duì)
沒(méi)有做過(guò)項(xiàng)目的程序員基本上是單槍匹馬地編寫(xiě)程序,程序功能相對(duì)簡(jiǎn)單,一個(gè)人多花點(diǎn)時(shí)間也能完成。
做項(xiàng)目的'程序員則成了項(xiàng)目組的一個(gè)成員,他只是負(fù)責(zé)整個(gè)項(xiàng)目的一個(gè)部分,或者說(shuō)只編寫(xiě)其中的一段程序,而不是全部,
資料共享平臺(tái)
《大項(xiàng)目、小項(xiàng)目都是程序員成熟之道[1]》(http://www.oriental01.com)。因此,他的程序必須要和其他人編制的程序?qū)、他的程序必須讀別人的數(shù)據(jù),他的數(shù)據(jù)也可能被別人讀。這里的每一個(gè)環(huán)節(jié)都不能出錯(cuò),一個(gè)地方出錯(cuò)就會(huì)影響整個(gè)項(xiàng)目。所以,他必須和團(tuán)隊(duì)的其他人很好協(xié)作共同來(lái)完成自己的程序。4、 學(xué)習(xí)氛圍
沒(méi)有做過(guò)項(xiàng)目的程序員學(xué)習(xí)靠自學(xué),靠網(wǎng)上google去學(xué),學(xué)的內(nèi)容隨意性很強(qiáng),學(xué)好學(xué)壞沒(méi)有人監(jiān)督。
做項(xiàng)目的程序員不但靠自學(xué)、靠網(wǎng)上google去學(xué),還必須向項(xiàng)目負(fù)責(zé)人去學(xué)、向項(xiàng)目組其他人去學(xué)、向客戶去學(xué)。而且學(xué)的東西都有針對(duì)性。向項(xiàng)目負(fù)責(zé)人去學(xué)習(xí)程序設(shè)計(jì)詳細(xì)方案、向項(xiàng)目組其他人去學(xué)習(xí)程序接口、數(shù)據(jù)接口、向客戶學(xué)習(xí)業(yè)務(wù)及需求等。程序的好壞要通過(guò)測(cè)試環(huán)節(jié)和用戶使用加以驗(yàn)證。
所以,通過(guò)參加項(xiàng)目程序員可以克服自以為是的錯(cuò)誤觀念,樹(shù)立為客戶編程的思想,以軟件銷(xiāo)售價(jià)值來(lái)衡量自己的價(jià)值;樹(shù)立團(tuán)隊(duì)意識(shí),把自己融入到團(tuán)隊(duì)之下中,以團(tuán)隊(duì)榮為榮,以團(tuán)隊(duì)恥為恥;在項(xiàng)目中學(xué)會(huì)從大局看待程序設(shè)計(jì)、學(xué)會(huì)評(píng)判程序難易之處,學(xué)習(xí)更加實(shí)用的程序方法和算法。
那么是什么項(xiàng)目?這里所指的項(xiàng)目可能和一般的項(xiàng)目定義側(cè)重有所不同。這里的項(xiàng)目一般是指客戶提出需求,軟件公司或企業(yè)內(nèi)部項(xiàng)目小組按照需求進(jìn)行設(shè)計(jì)、開(kāi)發(fā),投產(chǎn)、維護(hù)等工作的總和。它只包含軟件相關(guān)的費(fèi)用,其他硬件、網(wǎng)絡(luò)、軟件環(huán)境費(fèi)用不在此考慮之列。
項(xiàng)目是有大有小的,有的大的項(xiàng)目以億為計(jì),有的小項(xiàng)目以千而計(jì),千差萬(wàn)別。由于沒(méi)有標(biāo)準(zhǔn),不同的人對(duì)項(xiàng)目的大小定義是不同的。例如,有的企業(yè)把一百萬(wàn)以上的軟件稱之為項(xiàng)目,把1千萬(wàn)以上稱之為大項(xiàng)目。有的小企業(yè)把1萬(wàn)元以上的軟件稱之為項(xiàng)目,把5萬(wàn)元以上稱之大項(xiàng)目。這些項(xiàng)目大小主要取決客戶對(duì)資金管理范圍和等級(jí),一般而言,項(xiàng)目越大,需要單位或企業(yè)越高的領(lǐng)導(dǎo)層批準(zhǔn)。
【大項(xiàng)目、小項(xiàng)目都是程序員成熟之道[1]】相關(guān)文章:
1.大項(xiàng)目、小項(xiàng)目都是程序員成熟之道[2]
5.江蘇蘇州實(shí)施百項(xiàng)自主創(chuàng)新大項(xiàng)目