譯註:開發人員如何從無休止的需求、專案進度中擺脫煩躁的心態,這是每個人都值得思考的話題。無意間看見了這篇文章 ,恐於太長遂將其精簡翻譯,錯誤之處難免歡迎指正。
-- split --
其實每個程式設計師或多或少都會有個毛病,就是具有某種有強烈的「優越感」。而這種「優越感」 有可能成為激勵自身不斷發展的動力,同時也有可能成為其職場中的絆腳石。
總而言之,越早發現並解決這一問題,越對自身有利。套用 geraldweinberg 在《計算機程式設計心理學》 中的一段話
這種想法是程式設計師必須解決的,他們對待自己的**猶如對待自己身體的那麼,你如何得知這種「優越感」正在傷害到自己?除了應付那些沒完沒了的催促專案進度的 **,以及給同事擦屁股的優化工程,其它的現象並非顯而易見。一部分,因此他們拒絕所有的負面評價。相反,它們(指代這種心態)應
該及時的引導到正途,使其發揮真正的效用。人非聖賢,這不僅僅是心態
更是精神上的境界,並非所有人都能達到,但仍舊值得去嘗試。
其實就我個人而言,時常也會自我責備,這就能窺出事態的嚴重。例如一方面你對專案疲於 奔命,而同時卻忽略身邊的人對你表達的看法(該死,這個時候我應該放下手頭的工作聽他 們說完的)。或者你「假裝」靜下心來聽取他們的意見,但不就繁雜的工作卻讓你左耳進右耳 出。
其他的些症狀
這不僅僅是你個人的事情,程式設計以及專案開發實際上是團隊活動。了解到這些,你將會意識到 你的心態將會直接影響到你的同事。
事實就是這樣,當我對您的**提出寫意見甚至批評時,你應該聽、並且認有可能最糟糕的情況就是,即便早已經收到其他同事的提醒,當事人已經陷入此泥潭無法自拔。真的聽,這樣你才能理解我的看法。
讓我們回到文章的題目本身,正如上面的例子中看到,「謙遜程式設計」不是程式設計技術本身,而是 種態度,但它的確會比你掌握的某種技術要有用的得多。
行為準則的確能改變人的心態,下面是些不成文的建議,或許你可以嘗試下
更多的,可以參考 tech republic 中的「謙遜程式設計」十條誡律 :
翻譯 整理View , API
api 27 annotations viewdebug.exportedproperty 在捕獲檢視時標記要轉儲的字段和方法。修飾方法時方法不能有引數,並返回有效的資料。例如 view getcontext viewdebug.capturedviewproperty public final c...
C 程式設計風格 翻譯 感言
本書的讀者物件是具有一定c 程式設計基礎的程式設計師。很多程式設計師在剛剛進入到c 程式設計領域時,最大的願望就是盡快地使自己編寫的 能夠執行起來。例如,當我們建立出第乙個漂亮的視窗介面時,完整地顯示出第一張影像時,讓兩個socket之間第一次互相通訊時,總是會激動不已。然而,隨著編碼工作的不斷深入...
Unix程式設計藝術 翻譯 開篇
我本人很想提高英語能力包括閱讀國外軟體文件 和口語交流能力,其實這些能力我也每天堅持練習。後面我想可以通過翻譯著名國外軟體書籍,既可以提高英文閱讀理解能力,又可以把專業知識提高到乙個層次,同時將自己的思想和大家一起分享共同成長,何樂不為,沒有理由不去做。既然想好了就要付諸行動,不要空想,然後我就在網...