糟糕的程式設計師並不愚蠢,只是

2021-09-28 20:07:46 字數 2208 閱讀 2164

總有些程式設計師更為出色。事實上,據某一統計資料顯示:他們之中少部分人著實優異,有部分還不錯,大多數至少能勝任程式設計師的工作,而一些人幾乎不能勝任,一些則令人敬而遠之。

也就是說,優秀的程式設計師和糟糕的程式設計師之間的區別不一定在於編碼技能。事實上在於更基礎的東西:比如不良習慣。不論生活還是工作中,不良習慣都很難移除。

也就是說,開發人員在編碼時經常會沾染不良習慣,最終會阻礙其充分發揮潛能。雖然某些習慣可以幫助提公升工作效率,但是一些習慣(比如打字時用薄荷擦臉)會對商業活動和個人生活產生不良影響。

人們通常意識不到自己的壞習慣,而我們所需的就是他人來揭示這些習慣之所在。就如人生一般,程式設計沒有硬性規定,有時你會取得勝利。

下面就來**哪些是需要盡快改正的不良習慣。

1. 我的**就是最好的。每當我攀登時,都會有乙隻叫做『自我'的狗尾隨著。弗里德里希·尼采

別隨意評判他人的**,在聚光燈下不夠完美的也可能是你自己的**。盡可能客觀和專業地進行觀察,而不要評判。保持謙虛,向周圍的人學習。

時刻謹記:自我是工作的障礙。如若開始時便堅信自己是偉大的,那這將是創造力枯竭之時。當你認為沒有什麼東西可學時,學習的大門便會關閉。

2. 我可以立刻解決這個問題。成功沒有捷徑。angela duckworth

但幫自己乙個忙吧。允許自己跳脫生活的禁錮。花費所有時間用牙刷擦洗每個角落有些偏離重點了。採取捷徑並不意味著捷徑就能通向最終結果。

捷徑非常具有**力,每個人都曾經這樣做過。實際上有些情況抄近道是必要的,但總體而言,走捷徑很危險,極度危險,應該規避。錯誤的捷徑可能會節省幾個小時的時間,但更可能導致數月的痛苦並對名譽造成負面影響。

走捷徑和自由生活並不是真正意義上的自由。

3. 我可以記得一切。我不需要做記錄。文件記錄就像性生活;當向好的時候,它非常非常好,當向壞的時候,它也總比沒有好。dick brandon

文件記錄像是程式設計的蓖麻油。管理人員認為這對程式設計師有好處,程式設計師十分討厭它!

但偉大的開發者,使其成為日常生活的固有部分。

他們意識到,與任何業務功能無異,軟體開發團隊總是處於不斷變化之中。程式設計師可能會換工作,從乙個部門轉移到另乙個部門或退休。最糟糕的情形如,疾病,受傷或死亡可能會在最意料不到的情況下將你邊緣化。

**也會變老。開發人員如果長達一年或更長時間沒有接觸**,可能會很容易忘記如何編碼。

以下情況如,訪問設計文件,api規則,手冊頁和**注釋都可能意味著發貨產品和截止日期之間的差異。

這種態度使他們成為團隊的乙份寶貴財富。你不會因為故意不記錄任何東西而變得「不可替代」。而你最終只會成為你團隊「不可挽回的」責任。

4. 不是我!如果乙個人勇於承認錯誤,那麼錯誤總是可以原諒的。李小龍

也許上述陳述不能只限於輕描淡寫的說。它是真正偉大的開發者最重要的品質之一。

我們總能找藉口......就像說在正常情況下我們永遠不會犯錯誤,老實說這很難讓人信服。

糟糕的開發人員責怪客戶「沒有正確使用」產品。他們沒能承擔起整個產品和錯誤的責任。但是有一點可以確信的是,當他人失誤時,誰應當承擔錯誤每個人都心知肚明。

推脫責任到底能得到什麼?什麼都得不到。

健康的態度是你可以說:「是的,對不起,現在我們需要這樣做來解決這個問題,是我的錯」。這能幫助建立聲譽,並且更易得到同事們的諒解。

越早承認錯誤,就越有時間來學習並糾正錯誤。就那麼簡單!!!

5. 你的「完成」未完待續。不要讓使用者提供系統已知的資訊。rick lemons

如果把程式設計比喻成性,就會有很多不被滿足的計算機。你可以不進去,半途而廢然**睡。我發現你努力解決的乙個概念是「完成」的概念。

請記住,完成意味著:根據使用者的要求進行測試和批准。程式設計師認為的完成並非真正的完成。

乙個優秀的開發人員渴望學習新事物。他們努力了解建築的每乙個組成部分如何協同工作以及它們處於什麼狀態;質疑解決問題所需的設計和想法,也了解良好的使用者體驗所需的要素。

另一方面,糟糕的開發者會十分依賴他們鍾愛的技術。他們認為單一方法或過程是「理想的」,使用者體驗和不同情形永遠不應該推動決策。他們將專案不斷帶到滿足自己偏好的情況上。

像這樣的糟糕的開發者行為就像在中國商店的公牛。終其只會浪費時間,浪費努力,也有損聲譽。

有沒有乙個詞能高度概括以上內容呢?

態度。無論何時,擁有良好的態度都能勝過多年的經驗。

僅僅工作是不夠的,必須要有正確的工作態度,而非合適的技能,正確的態度重要得多。

在工作中擁有良好,積極的態度和積極的思考能夠反映出工作性質,並使你成為一名更富有成效的員工。這決定了你專案的完成程度,也決定了其他人對你的看法。良好的態度是可以傳染的,尤其是在工作場合。

程式設計師你真的只是程式設計師嗎?

進來了吧 你是不是感覺標題有點矛盾啊,是啊,程式設計師當然就只是程式設計師而已嘛,還會有其他什麼嗎?no,no,no,如果你以前是如此認為的,那看完這篇文章後,請從此打消這個念頭,因為你要改變成乙個不一樣的程式設計師 怎麼還是程式設計師?雖然我工作經驗也就6年左右,但經歷了很多,也自己創業過,也是從...

程式設計師的美麗假期(並不)

車子狂野地向前突進,油門踏板彷彿被膠水粘在地上一般,發動機粗糲的嘶吼聲在半里開外都能聽見。郊區剛建好的柏油公路不需要被溫柔對待,路邊移栽的桂花樹綻出點嫩黃花瓣,還來不及細看便已迅速消失在後視鏡中。不知不覺間,我已經把油門踩到了八十碼。半小時前接到公司 從同事們焦急的語氣中我知道問題不小,我答應他們會...

程式設計師的美麗假期(並不)

車子狂野地向前突進,油門踏板彷彿被膠水粘在地上一般,發動機粗糲的嘶吼聲在半里開外都能聽見。郊區剛建好的柏油公路不需要被溫柔對待,路邊移栽的桂花樹綻出點嫩黃花瓣,還來不及細看便已迅速消失在後視鏡中。不知不覺間,我已經把油門踩到了八十碼。半小時前接到公司 從同事們焦急的語氣中我知道問題不小,我答應他們會...