你爲什麼要當碼農?


先說身邊的一個真實的小故事:某碼農好不容易被家人拉出去相親,在咖啡廳對着姑娘乾坐了十幾分鍾後,妹子百般無聊,最後問了問這兄弟的職業,兄弟說我是個碼農,妹子說句難怪......“,然後假裝接了個電話,就撒丫子閃人了。


再解釋一下碼農的含義吧:程序員圈子裏面相當特殊的一個羣體,基本上過着相當單調的生活,除了搞搞電腦之外,也沒有什麼興趣,白天在公司敲代碼,晚上回家還是玩電腦,週末不出意外仍然在玩電腦。宅男的簡稱,悶騷、平時除非必要一般不太和陌生人溝通,寫的代碼無非也就是碼碼磚頭,基本上已經喪失了激情和想法,就更別再說創新了。嗯,年紀輕輕估計還是個禿頂、對,這大概就是傳說中的碼農。以上是哥混跡程序員圈子多年給出的一個大概的定義,也不一定全對,大家看了笑笑就行。


當然還有一點必須強調,碼農只是程序員的一個子集,程序員中也有很多是極富創意並且熱愛生活的,他們往往能夠把自己的想法付諸於實踐,然後用代碼巧妙的展現出來,從他們身上你是能感受到蓬勃的朝氣,他們踏實勤奮但是又不安於現狀、他們的內心往往有着改變現狀的衝動和決心,這類人在國外常常被稱爲黑客,注意此處的黑客"絕非是寫病毒搞破壞的那類人,而是程序員中用於改變現狀、勇於創新的這類羣體。遠的不說,國內的很多互聯網大哥也都是黑客出生,馬化騰、周鴻禕、劉強東等等,這些江湖大哥不但富有創新意識,同時有着改變一些現狀的決心,並且把這些新玩意系統化、產業化,他們之所以是大哥也絕非偶然。


當然黑客,也只是程序員中另外的一個子集,還有別的子集和一些中間狀態,這裏就不多說了,這篇文章集中先說碼農的事情。


在我國,碼農之所以誕生並且爲數不少,其實是有很多必然因素的,比如在十幾二十歲這段想象力最爲豐富的時間段裏,大多被體制化的教育所佔據,時間大多被背課本等機械化程序所佔據,創新意識基本被剝奪,這些我就不多說了。好不容易熬到畢業了,又被各種無休止的體制化管理所束縛,碼農大都產生於加班比較猛烈、缺少人文關懷的體制化公司,在這類公司你只能是個小螺絲釘,創新和交流的氛圍基本沒有或者極少,工作環境比較苦悶,內心比較壓抑,恩,時不常的看到新聞哪個碼農又跳樓自殺了差不多就是這種情況。我看到過不少當初極富天賦的黑客好苗子,就好比武學裏面骨骼相當驚奇的那種材料,在經過長久的錘鍊後,然後頭髮掉了大把,最後光榮退休成爲一名優秀的碼農。


就外部環境來說,這也就解釋了爲什麼最近十年中國很少誕生像扎克伯格之類相當年輕的互聯網領袖,尤其是80後這一批裏,能數得上號的又有幾人?


不過大多事物的產生都是外因和內因相結合的產物,一個碼農的誕生絕不僅僅是因爲外部因素,再說怨天尤人是沒用的,外部環境短時間內無法改變,適應環境並且在這種環境中找到一條適合自己的方向反而顯得更爲重要一些。畢竟我們還是能夠看到很多程序員在爲了自己的夢想不斷的奮鬥,雖然目前還沒有怎麼樣,但是已經創造了一些可能了。


當很多程序員對號入座並且發現自己有了些碼農的特徵之後,是否想改變一點 ? 那麼如何不當碼農?其實程序員這個角色在很大程度上,是一個創意的角色,而不僅僅是個執行的角色。從本質上來講,就和設計師和碼磚頭的職業性質有些類似,有些人雖然看起來在碼磚頭,但是他心中確明確知道,他碼出來的是個什麼樣的房子,怎麼碼這些磚頭會使整個構架更爲和諧更爲完整,同時會在碼磚頭的同時不斷的做出調整(程序圈稱之爲重構),有時候還會用用不同的方法來碼碼磚頭,使碼磚頭更爲行之有效,這種人雖然目前是個碼磚頭的,但是已具備了更多的設計師氣質。當然另外一類就是職業碼磚員,雖然看似很勤奮,加班比誰都猛,但他總歸還是碼磚的,而且頭髮比誰都掉的快。


針對碼農的另外一個特徵悶騷來說,會發現大多的碼農並不善於與人溝通的,但是內心一般確實充滿騷氣,什麼無碼之類的還是相當精通的。不善於溝通的最直接結果就是,缺乏團隊的更有效合作,現在的程序已經不同以往,以前一個優秀的程序員就可以搞出一個相當出彩的玩意,但是現在卻相當困難,沒有良好的溝通,無法更好的配合做出的東西始終不會出彩的。參加些戶外活動,有點興趣愛好,主動和別人溝通一下,勇敢一點,多少會有些改觀,至少也會比較自信一些,找女朋友也會相對容易,起碼相親的時候不會幹坐着。


最後就是掉頭髮、肥胖之類的碼農特徵,明顯是缺乏鍛鍊嘛,生活工作沒有合理支配,其實碼磚的時間長並不一定碼磚的效果就好,寫程序始終是個技術活,既然是技術活就會有技巧,就需要有時間去思考,做程序的會發現,有些困難的技術問題並往往不是加班的時候解決的,而是走路的時候,躺在牀上休息的時候,甚至是做夢的時候解決的,所以必須有合理的休息,乾耗着沒有必要,多多鍛鍊、多多休息,從長久的角度上來看絕對是個明智的選擇。


最後,謹慎當碼農,傷身傷腎啊。


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