程序員犯的非技術(shù)錯誤(Top 5)[1]
對于程序開(kāi)發(fā)者來(lái)說(shuō),有兩種技術(shù)需要我們掌握,一個(gè)是技術(shù)上的能力,另一個(gè)是非技術(shù)上的能力。不幸的是,許多程序員過(guò)多地關(guān)注了技術(shù)上的能力,而忽略了非技術(shù)上的能力的培養,因此,我們的程序員們經(jīng)常會(huì )有一些很不好的習慣,這里我們例舉了程序員們最常犯的5個(gè)非技術(shù)的錯誤,與大家共勉。
1.- 缺乏團隊紀律
"Discipline is the bridge between goals and accomplishment." Jim Rohn.
紀律是一個(gè)最有價(jià)值的技能,不僅僅只是在軟件開(kāi)發(fā)領(lǐng)域,同樣在其它領(lǐng)域也是一樣的。但對于現實(shí)來(lái)說(shuō),我們很難找到即有才華又有紀律的人。這正如足球隊一樣,非洲的球員們才華相當的出眾,可惜他們總是獨自為陣,團隊紀律性不足,所以可以有好的成績(jì),但卻無(wú)法贏(yíng)得最后的勝利;而德國隊的隊員個(gè)人技能平平,但其有很強大的團隊紀律性,所以,總是能打入最后的決賽并獲得冠軍。有人說(shuō)過(guò),個(gè)人英雄并不可怕,而有強大紀律性的團隊才讓人可怕。這正是日本這個(gè)民族的可怕之處。況且,軟件開(kāi)發(fā)從來(lái)都不是一個(gè)人可以完成的事情,所以團隊工作中的紀律性會(huì )是非常重要的。
Steve Pavlina 強調了自律中5個(gè)因素:"承擔, 毅力, 努力, 勤奮, 和堅持。" 這里,我們強烈推薦你讀一讀Steve的 關(guān)于自律的文章。
下面是我們覺(jué)得程序應該有的`比較良好的習慣。
每天都有自己的to do list
在一個(gè)時(shí)間內只做一個(gè)事
把事情做對了
事情沒(méi)有完全完成時(shí)不要輕易結束
慢點(diǎn)總比道歉好,道歉總比不做好
2.- 過(guò)度自負
我們的經(jīng)驗告訴我們,過(guò)度的自負的人一般是意識不到自己的自負,下面是一些過(guò)度自負的特征,希望你可以從中檢測一下自己是否過(guò)度自負了。
覺(jué)得自己是最牛的程序員
總是打斷談話(huà)
你要求Code Reivew不是要檢查代碼,而是向大家炫耀你的代碼
3.- 溝通不暢
"如果我要說(shuō)十分鐘,我需要一周做準備;如果說(shuō)15分鐘,我需要3天做準備;半個(gè)小時(shí),我需要兩天;如果說(shuō)一個(gè)小時(shí),我現在就準備好了。" Woodrow Wilson
人類(lèi)的溝通是我們最主要的活動(dòng)。成為一個(gè)好的溝通者是一件很難的事情,我們不斷地和別人交換關(guān)于設計,編碼,文章的意見(jiàn),并且我們每天都在試圖說(shuō)服別人我們自己的設計和想法會(huì )更好,更有道理……
【程序員犯的非技術(shù)錯誤(Top 5)[1]】相關(guān)文章:
英語(yǔ)面試切忌犯的錯誤01-15
英語(yǔ)面試不能犯的錯誤11-17
英語(yǔ)面試忌犯的錯誤11-14
開(kāi)餐廳容易犯哪些錯誤-開(kāi)餐廳容易犯的四大錯誤10-30
弧圈球容易犯的10個(gè)錯誤09-24
拳擊易犯的幾大錯誤09-08
素描考試中容易犯的錯誤10-06
學(xué)習日語(yǔ)最容易犯的錯誤08-13
化妝易犯的錯誤有哪些10-10