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