?程序員有個(gè)偏好,那就是實(shí)現(xiàn),他們喜歡把東西實(shí)現(xiàn)出來。這是一個(gè)優(yōu)點(diǎn),實(shí)現(xiàn)能力越強(qiáng)的人,一般編程能力也越強(qiáng),我們也就可以說,他的技術(shù)越強(qiáng)。
但是喜歡實(shí)現(xiàn)卻又是程序員的缺點(diǎn),因?yàn)樗麄冊趯?shí)現(xiàn)一樣?xùn)|西的時(shí)候,經(jīng)常會(huì)不想去理會(huì)其他的事情。比如說,程序員接到一項(xiàng)任務(wù)時(shí),普通的程序員就馬上會(huì)開始動(dòng)手。稍微好一些的程序員則會(huì)仔細(xì)思考一下再動(dòng)手。可惜,這樣子也是程序員管理能力欠缺的一個(gè)原因。
當(dāng)你的能力足夠的時(shí)候,你應(yīng)該懂得,把分配給你的任務(wù)計(jì)劃一下,看看多久完成,如果你要把這個(gè)任務(wù)分塊的話,嘗試估計(jì)一下各個(gè)塊的完成時(shí)間。不要因?yàn)閾?dān)心預(yù)計(jì)得不準(zhǔn),就不去估計(jì)。因?yàn)橛袀€(gè)計(jì)劃給領(lǐng)導(dǎo),絕對比沒有的強(qiáng)。
開發(fā)經(jīng)驗(yàn)逐漸增多的情況下,你已經(jīng)有能力相對準(zhǔn)確的計(jì)劃自己的任務(wù)了。這時(shí)候你應(yīng)該去找你的領(lǐng)導(dǎo),把他今年可能會(huì)分配給你的任務(wù)看一下。這件事情很重要,因?yàn)槟悴蛔龅脑挘氵€只是一個(gè)程序員。因?yàn)槟銓ψ约旱哪芰σ呀?jīng)有了充分的認(rèn)識,也能相對準(zhǔn)確的估計(jì)你的開發(fā)進(jìn)度了。你可以好好把今年的任務(wù)計(jì)劃一下,把更新好的進(jìn)度表給你的領(lǐng)導(dǎo)。因?yàn)樗麑δ汩_發(fā)進(jìn)度的估計(jì),怎么樣都沒有你自己估計(jì)的準(zhǔn)確。你能給一份計(jì)劃,他會(huì)很開心。
現(xiàn)在,你已經(jīng)有能力計(jì)劃自己整年的開發(fā)情況了。
但是計(jì)劃會(huì)改變。
我們要擁抱計(jì)劃的變更!
你跟客戶,或者負(fù)責(zé)需求的人熟嗎?只有時(shí)刻掌握著需求的變化,才能時(shí)刻把握好自己的計(jì)劃。
你跟QA熟嗎?QA對你這個(gè)人開發(fā)質(zhì)量的印象如何?清楚自己的開發(fā)質(zhì)量,才能保證把事情做好的能力一直在進(jìn)步。
你跟領(lǐng)導(dǎo)熟嗎?你保證你做的事情領(lǐng)導(dǎo)都知道嗎?你想做什么領(lǐng)導(dǎo)也知道?
你敢不敢說,所有跟你有關(guān)的情況,都盡在你的掌握?
會(huì)不會(huì)覺得這些很像空話,很不實(shí)際!
但是有做總是有好處的!
你做得越多,你越過程序員就越快。因?yàn)槟悴荒埽膊幌胫皇菃尉€程的程序員!