1、開發(fā)工作進(jìn)行到比較后期時(shí),會(huì)進(jìn)入一個(gè)“視覺凍結(jié)”階段,也就是界面固定不動(dòng),這樣做的目的是讓使用手冊(cè)等文件能夠定稿。
2、電子郵件讓我們工作時(shí)不被電話打擾,開發(fā)人員彼此之間的討論主要通過電子郵件,只有必要時(shí)才開會(huì)。
3、領(lǐng)導(dǎo)者的任務(wù)是努力消除程序員工作上的一切障礙,讓程序員能全力專注于產(chǎn)品開發(fā),而非寫報(bào)告、開會(huì)。
4、如果你要準(zhǔn)備向上級(jí)報(bào)告項(xiàng)目概況,非得要所有的程序員停下手邊的工作,為每個(gè)程序?qū)懸环菡獑幔窟@是leader的工作。有太多的Leader
在不該授權(quán)的時(shí)候授權(quán),讓組員為了與產(chǎn)品無關(guān)的事情疲于奔命,導(dǎo)致進(jìn)度停滯不前。
5、我寫文章的時(shí)候,從不使用電腦,而是使用紙筆來寫作,然后再錄入計(jì)算機(jī)。因?yàn)槭褂糜?jì)算機(jī)的時(shí)候,每寫完一句就忍不住要編輯以前寫稿
的東西,這樣造成進(jìn)度過慢,太分心于修改上,忘記了寫作內(nèi)容才是本旨。
6、微軟曾經(jīng)有幾位主管,每次遇到項(xiàng)目進(jìn)度不順利,就把組員叫出來罵。這種責(zé)罵只會(huì)激起組員心中的憤怒。
7、用看程序的方式找錯(cuò),是無效率的方法,用debugger來找bug才是最快最方便的,觀察各變量在程序執(zhí)行過程中的變化,是非常有效的方法
,絕對(duì)不要用猜或者用看的辦法來找錯(cuò)。
8、這樣做對(duì)產(chǎn)品有沒有幫助?對(duì)于目標(biāo)的完成有沒有策略上的價(jià)值?這樣做是否會(huì)使我忽略了更重要的事情?
9、不要把會(huì)議時(shí)間定在上午10點(diǎn)或者下午3點(diǎn),這樣會(huì)把上午或者下午的時(shí)間切割的太零碎,最好排在一清早或者快下班之前。
10、不要讓程序員的學(xué)習(xí)停滯不前,要讓他們有機(jī)會(huì)磨練不同領(lǐng)域的技術(shù),培養(yǎng)復(fù)合型人才。
11、不要舍不得放您最優(yōu)秀的程序員到別的項(xiàng)目去。如果他在您的項(xiàng)目中已經(jīng)沒有新的東西科學(xué),為了公司和他個(gè)人的前途,您應(yīng)該把他推薦
到別的項(xiàng)目,讓他的成長永不間斷。
12、加班本身就是一個(gè)危險(xiǎn)的訊號(hào),明確告訴你一定有什么地方出現(xiàn)了問題。