@程序员,掌握这四点,想不优秀都难!
有些程序員比其他程序員更優秀。事實上,程序員群體也符合一個普遍的統計分布規律:只有少數人真的是聰明絕頂,有一些人很優秀,而大多數人至少算是能力尚可,有一些人幾乎沒啥能耐,還有一些人真的糟糕透頂。
這也就是說,一個優秀的程序員和一個糟糕的程序員,它們之間的差別并不一定是編碼技能。事實上,這個差異存在于一些更基本的東西中,即個人的壞習慣。眾所周知,人們在生活和工作中的確很難改掉壞習慣。
通常,我們并未察覺自己有這些壞習慣,我們需要的是有其他人來為我們指明這些問題。就像生活一樣,編程也沒有固定不變的嚴格規則。有興趣和筆者一起交流學習c/c++編程的小伙伴去微信公眾號:編程學習園發送“編程”二字獲得學習資料。有時候,人們即興發揮反而能意外獲得成功。所以,讓我們來談談程序員應該盡快改掉的一些編程壞習慣。
?一、我的代碼是最好的
尼采有一句名言:“每當我向上攀爬的時候,總有一只叫‘自負’的狗緊隨身后。”
?
所有團隊都歡迎的那種人,它的特征是:謙遜有禮、求知若渴、聰明睿智。謙遜有禮就是放下自負,更多地去關注隊友而不是自己。求知若渴意味著他們有強烈的職業道德意識,有決心一定把事情做好,并盡自己所能做出一份貢獻。聰明睿智,無關智商的高低,而是內在人格的聰慧。
不要隨意去批評別人的代碼,因為說不準什么時候就輪到你的代碼放在聚光燈下被大家審視。請試著做出客觀專業的觀察,但不要輕易做出評判。請務必謙虛,試著向周圍的人學習。
永遠記住,你的自負會成為你工作的障礙。如果你開始盲目地相信自己的偉大,那就意味著你的創造力開始消失。當你開始認為自己無所不知,沒有什么可學的時候,你的學習自然就停止了。
?二、我立刻就能修好
Angela Duckworth(美國心理學家)曾經說過:“通往真正的卓越并沒有捷徑。”
?
奉勸你還是為自己著想吧,充分利用生活中的每一秒時間。如果你把所有的時間都花在用牙刷去擦洗無關緊要的邊邊角角上,那只能說你沒有抓住生活的重點。欲速則不達,走捷徑往往并不意味著能更快地得到最終結果。
走捷徑確實很誘人,可能每個人都這么做過。實際上有些情況是必要的,但總得來說,走捷徑是危險的,真的非常危險,所以應該盡可能避免。一條走錯的捷徑可能會為你節省幾個小時,但可能會帶來長達數月的麻煩和額外的名譽損失。
請認真對待我的建議。我明白了走捷徑和不勞而獲并不是真正的不用付出任何代價。
?三、我記性很好,不需要文檔
Dick Brandon 有句見解正好給這個觀點當頭一棒:“文檔就像性,當它質量好的時候,它真的是妙不可言,當它質量差的時候,也聊勝于無。”
文檔就像是編程的蓖麻油。管理人員們認為它對程序員不無裨益,但程序員們卻總是對它心生厭惡!
話雖如此,那些優秀的開發人員往往將文檔視作日常工作不可分割的一部分。
因為優秀的程序員會意識到,與任何其他業務功能一樣,軟件開發團隊總是處于變化中。比如,程序員可能會換工作,從一個部門轉到另一個部門,甚至退休。在最壞的情況下,疾病、受傷或死亡都可能會在你最意想不到的時刻讓成員突然離隊。
此外,代碼也會逐漸“衰老”的。如果開發人員一年或更長時間沒有接觸一段代碼的話,他們也很容易就忘記自己的代碼當初是如何工作的。
在任何這些場景中,訪問設計文檔、API 規范、說明手冊和代碼注釋都可能成為項目的制勝關鍵,決定著最終是成功交付產品還是錯失最終期限。
這種態度也使得這些優秀程序員成為團隊的寶貴資產。一個程序員不會因為故意不記錄任何東西而變得“不可替代”,相反地,這樣的程序員最終會成為團隊“不可彌補”的負擔。
?四、這不是我干的!
李小龍有句話說得很對:“只要有勇氣承認錯誤,錯誤總是可以被原諒的。”
?
也許上面這句話并不是放之四海而皆準,但這確實是一個真正偉大的開發人員最重要的特征之一。
我們總是找得到借口……這就好像我們說在正常情況下我們永遠不會犯錯,老實說,這很難讓人真正信服。
糟糕的開發人員常常會責怪客戶沒有“正確地”使用產品。一個糟糕的程序員無法做到對整個產品和 bug 全身心投入和承擔應有的責任。相反地,當其他人出了一個 bug 時,他們會確保每個人都清楚地知道這個 bug 該由誰負責。
而將責任歸咎于別人到底能獲得什么呢?其實根本什么都得不到。
如果有一個健康的態度,我們可能會這樣說:“是的,對不起,現在我們需要做這件事來解決這個問題,這是我的錯”。這樣的處理方式將幫助你打造一個良好的聲譽,也會讓你的同事對你高看一眼。你越早承認錯誤,你就有越多的時間去學習和改正錯誤。事情真的就是這么簡單!
那么,能概括以上所有壞習慣的一個詞是什么呢?這個簡單的答案是:態度。
擁有良好的態度比擁有多年的經驗更重要。僅僅工作是不夠的,你必須有端正的工作態度,而不是擁有正確的技能,端正的態度遠比技能更為重要。
正如 Zig Ziglar(美國作家、演講家)所總結的那樣:“決定你高度的不是你的天資,而是你的態度。”
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的@程序员,掌握这四点,想不优秀都难!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 来看看程序员们是怎么自黑的
- 下一篇: 为提升效率,阿里取消周报制度?醒醒吧,自