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