簡(jiǎn)評(píng):這是 Alberto Gutierrez 的一篇舊文。一個(gè)好的程序員需要培養(yǎng)兩種技能:技術(shù)技能和非技術(shù)技能。然而有些開發(fā)者只注重技術(shù)的部分吕朵,而忽視了其他部分猎醇,下面是程序員最常犯的 5 個(gè)非技術(shù)性錯(cuò)誤:
缺乏自律
Jim Rohn 曾經(jīng)說過:自律是目標(biāo)和成果之間的橋梁。
不論是成為一名軟件開發(fā)人員努溃,還是想在其他領(lǐng)域做出一番成就硫嘶,自律都是非常難得的品質(zhì)。事實(shí)上梧税,鮮少有人兼具智慧和自律沦疾。
Steve Pavlina 強(qiáng)調(diào)了自律的 5 個(gè)基本原則 —— 隱忍(Acceptance)、毅力(Willpower)第队、努力(Hard Work)哮塞、勤勉(Industry)以及堅(jiān)持不懈(Persistence)。將每一個(gè)單詞的首字母提出斥铺,構(gòu)成一個(gè)縮略詞:鞭子(A WHIP)彻桃。這樣更便于記憶,因?yàn)楹芏嗳丝偸前炎月珊妥晕冶薏呗?lián)系在一起晾蜘。
推薦大家閱讀 Steve Pavlina 寫的關(guān)于自律的一系列文章。
對(duì)于自律眠屎,可以遵循以下步驟:
將一天要做的事情列成清單
一次只做一件事
正確做事
不要半途而廢
與其后悔剔交,不如補(bǔ)救,而放棄最不可取
自我意識(shí)過甚
程序員總是自我意識(shí)過甚改衩,但凡過于自我的人都很難意識(shí)到這點(diǎn)岖常,以下幾個(gè)指標(biāo)可以幫助你認(rèn)識(shí)到自己是否自我意識(shí)過甚:
你認(rèn)為自己是最棒的程序員
是否抵觸交流
你要求檢查代碼,是為了炫耀而不是為獲得建設(shè)性的建議
網(wǎng)上有很多關(guān)于程序員及其自我主義的文章葫督,這里推薦兩篇竭鞍,一篇是來自 Mike Bernat 的「無私的程序設(shè)計(jì)(Egoless programmin)」,另一篇是來自 stackoverflow.com 的討論「你如何控制自大」
不善于溝通交流
Woodrow Wilson 曾說橄镜,
我若要說上十分鐘偎快,須花一個(gè)星期準(zhǔn)備;若是十五分鐘洽胶,需三天晒夹;若是半個(gè)小時(shí),需兩天姊氓;若是一個(gè)小時(shí)丐怯,我現(xiàn)在就能準(zhǔn)備好。
溝通是人類的主要活動(dòng)翔横。做一個(gè)優(yōu)秀的交流者很不容易读跷,但就我們的職業(yè)而言,卻是必不可少的技能禾唁。對(duì)于設(shè)計(jì)效览、代碼些膨、同行評(píng)估、文檔編寫钦铺、試著去說服別人自己的設(shè)計(jì)是最好的订雾、編寫代碼等等,我們總在交流意見矛洞。
擅長溝通的人通常會(huì)像這樣闡述事情:
- 專注洼哎。他們只說需要理解的內(nèi)容
- 清晰。容易理解沼本。
- 簡(jiǎn)潔噩峦。增一分則太過,減一分則不足抽兆。
對(duì)成為一個(gè)更好的溝通者识补,我有兩個(gè)建議:
- 如果自認(rèn)不是個(gè)好的溝通者,事先做好充分的準(zhǔn)備直到達(dá)到集中辫红、清晰凭涂、簡(jiǎn)潔的要求
- 交談之中,首先傾聽贴妻,思考妥當(dāng)后再說出自己的看法切油。
忽略用戶
如果我們不關(guān)心用戶,自有他人關(guān)心名惩。
你在此的唯一原因就是服務(wù)用戶澎胡,但有時(shí)候很容易忘記這一信條。我曾經(jīng)所在的團(tuán)隊(duì)只注重于技術(shù)和平臺(tái)娩鹉,而不是令用戶滿意攻谁。我們花費(fèi)一個(gè)多月的時(shí)間創(chuàng)造一個(gè)構(gòu)架,卻未能給用戶帶來任何價(jià)值弯予。到最后使用的時(shí)候戚宦,才發(fā)現(xiàn)它完全不適應(yīng)用戶的需要。
不能合理安排工作
開發(fā)者們總是為自己鍍金熙涤,他們研究新的或更有趣的技術(shù)阁苞;做所有覺得更酷的工程處理方法。這樣無疑妨礙到了項(xiàng)目祠挫,但我并不是說時(shí)不時(shí)投入到旁的活動(dòng)中是不正常的那槽。誠然我們都需要分散注意力,但是你若發(fā)現(xiàn)自己老是處于前面所提到的狀態(tài)等舔,那么你有必要重新考慮自己工作的優(yōu)先級(jí)骚灸。
原文:5 top non-technical mistakes made by programmers
“本譯文僅供個(gè)人研習(xí)之用,謝絕任何轉(zhuǎn)載及用于任何商業(yè)用途慌植。本譯文所涉法律后果均由本人承擔(dān)甚牲。本人同意簡(jiǎn)書平臺(tái)在接獲有關(guān)著作權(quán)人的通知后义郑,刪除文章≌筛疲”
推薦閱讀:為什么 IT 項(xiàng)目總會(huì)出現(xiàn)延期非驮?