最煩的兩條:團隊精神和程序員道德

現在企業招聘的時候總是要提一個要求:要有團隊精神,一開始覺得很有道理,工作一段時間了,發現全是扯淡!根本這就是糊弄我們單純的代碼工人的,本質上是讓我們成年累月地給他們幹些修修補補擦屁股的活兒,還不讓有怨言!團隊精神說具體些就是:

1)讓你幹什麼就幹什麼,你的興趣完全靠邊兒站,幹完自己的活兒還得幫別人幹!結果是受苦受累最多,好處歸領導,黑鍋自己背!

2)有疑問可以提出但是不承諾解答,有理未必行得通,無理反而佔上風!說白了泯滅正義感,消滅求知慾和創造性!更讓人氣憤的居然是:不該問的別問。靠!寫程序又不是搞間諜活動!

3)大家看看自己手裏的工作,有多少軟件是系統核心架構設計?大部分都是模塊兒開發!團隊精神意味着什麼:系統出了問題先從自己的模塊查起,確保自己的模塊沒有問題——不知道是哪個白癡想出來的理論,估計又是哪個代碼包工頭兒吧!難道所有的模塊都是好的,系統就一定OK嗎?這和所有的零件都沒有問題,機器一定沒有問題的思路是一樣的,上上個世紀末的水平!

 

如果一個工作系統設計得好,任務劃分明確,單元/集成測試充分,只要不是心理變態或者弱智,達到所謂的“團隊精神”是水到渠成的事情,還用得着專門強調嗎? 這和我國很多標語:犧牲我一個,幸福十億人是一樣一樣的啊!整天強調團隊精神的人是我們最應該防備的:基本都屬於自我爲中心的,因爲團隊精神總是用來要求別人的嘛!還有就是這個口號很多時候是領導用來消滅差異化的藉口,根本是抹殺貢獻多的員工的成績的,目的只有一個:降低你的勞動成本,不給加工資,很多老實厚道的員工都深受其害,反而是偷奸耍滑的人漁翁得利!

 

再說說程序員道德,搞不懂這個詞的意思!難道我們程序員的道德比普通人高不成嗎?如果說老師,醫生應該有很高的職業道德也就罷了,我們程序員還有什麼狗屁職業道德?!我們應該遵守代碼開發指南,代碼編寫規範,代碼測試流程就完了,還要哪門子道德?純屬三個鼻子眼呼吸——多出一口氣!可以負責任地說整天把程序員道德掛在嘴邊的人都是些自命清高的傢伙!基本屬於沒有包容心的一類!

 

提一個軟件工程的絕對真理:[b]好的工具遠遠勝於完備的文檔![/b]文檔再詳細,還是有漏洞,而且每個人的理解有偏差,遵守情況也視實際情況而定(比如工期,個人愛好,心情等等), 只有統一開發工具和完善版本管理系統纔能有效地執行代碼規範和開發指南。生產工具是衡量生產力水平的重要標準!道德水平高是人類社會物質水平充分發展的結果!說明白些吧:所謂的程序員(寫代碼)道德水平高低只是我們開發代碼水平的一個反應而已,是結果,不是原因!片面強調程序員道德就像是讓封建社會的農民要有現代社會中產階級的道德覺悟一樣!根本就是本末倒置,緣木求魚!

 

本人言辭激烈,文筆辛辣,無意攻擊任何人,如有得罪,望請海涵!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章