你為什么要當碼農?
先說身邊的一個真實的小故事:某碼農好不容易被家人拉出去相親,在咖啡廳對著姑娘干坐了十幾分鐘后,妹子百般無聊,***問了問這兄弟的職業,兄弟說我是個碼農,妹子說句”難怪......“,然后假裝接了個電話,就撒丫子閃人了。
解釋一下碼農的含義吧:程序員圈子里面相當特殊的一個群體,基本上過著相當單調的生活,除了搞搞電腦之外,也沒有什么興趣,白天在公司敲代碼,晚上回家還 是玩電腦,周末不出意外仍然在玩電腦。宅男的簡稱,悶騷、平時除非必要一般不太和陌生人溝通,寫的代碼無非也就是碼碼磚頭,基本上已經喪失了激情和想法, 就更別再說創新了。嗯,年紀輕輕估計還是個禿頂。對!這大概就是傳說中的碼農。以上是哥混跡程序員圈子多年給出的一個大概的定義,也不一定全對,大家看了 笑笑就行。
當然還有一點必須強調,碼農只是程序員的一個子集,程序員中也有很多是極富創意并且熱愛生活的,他們往往能夠把自己的想法付諸于實踐,然后用代碼巧妙的展現 出來,從他們身上你是能感受到蓬勃的朝氣,他們踏實勤奮但是又不安于現狀、他們的內心往往有著改變現狀的沖動和決心,這類人在國外常常被稱為“黑客”,注意此處的“黑客"絕非是寫病毒搞破壞的那類人,而是程序員中用于改變現狀、勇于創新的這類群體。遠的不說,國內的很多互聯網大哥也都是”黑客“出生,馬化騰、周鴻祎、劉強東等等,這些江湖大哥不但富有創新意識,同時有著改變一些現狀的決心,并且把這些新玩意系統化、產業化,他們之所以是大哥也絕非偶然。
當然”黑客“,也只是程序員中另外的一個子集,還有別的子集和一些中間狀態,這里就不多說了,這篇文章集中先說碼農的事情。
在我國,碼農之所以誕生并且為數不少,其實是有很多必然因素的,比如在十幾二十歲這段想象力最為豐富的時間段里,大多被體制化的教育所占據,時間大多被背課 本等機械化程序所占據,創新意識基本被剝奪,這些我就不多說了。好不容易熬到畢業了,又被各種無休止的體制化管理所束縛,碼農大都產生于加班比較猛烈、缺 少人文關懷的體制化公司,在這類公司你只能是個小螺絲釘,創新和交流的氛圍基本沒有或者極少,工作環境比較苦悶,內心比較壓抑,恩,時不常的看到新聞哪個 碼農又跳樓自殺了差不多就是這種情況。我看到過不少當初極富天賦的”黑客“好苗子,就好比武學里面”骨骼相當驚奇“的那種材料,在經過長久的”錘煉“后,然后頭發掉了大把,***光榮退休成為一名優秀的碼農。
就外部環境來說,這也就解釋了為什么最近十年中國很少誕生像扎克伯格之類相當年輕的互聯網***,尤其是80后這一批里,能數得上號的又有幾人?
不過大多事物的產生都是外因和內因相結合的產物,一個碼農的誕生絕不僅僅是因為外部因素,再說怨天尤人是沒用的,外部環境短時間內無法改變,適應環境并且在 這種環境中找到一條適合自己的方向反而顯得更為重要一些。畢竟我們還是能夠看到很多程序員在為了自己的夢想不斷的奮斗,雖然目前還沒有怎么樣,但是已經創 造了一些可能了。
很多程序員對號入座并且發現自己有了些碼農的特征之后,是否想改變一點 ? 那么如何不當碼農?其實程序員這個角色在很大程度上,是一個創意的角色,而不僅僅是個執行的角色。從本質上來講,就和設計師和碼磚頭的職業性質有些類似, 有些人雖然看起來在碼磚頭,但是他心中確明確知道,他碼出來的是個什么樣的房子,怎么碼這些磚頭會使整個構架更為和諧更為完整,同時會在碼磚頭的同時不斷 的做出調整(程序圈稱之為”重構“),有時候還會用用不同的方法來碼碼磚頭,使碼磚頭更為行之有效,這種人雖然目前是個碼磚頭的,但是已具備了更多的設計師氣質。當然另外一類就是職業碼磚員,雖然看似很勤奮,加班比誰都猛,但他總歸還是碼磚的,而且頭發比誰都掉的快。
針對碼農的另外一個特征”悶騷“來 說,會發現大多的碼農并不善于與人溝通的,但是內心一般確實充滿騷氣,什么無碼之類的還是相當精通的。不善于溝通的最直接結果就是,缺乏團隊的更有效合 作,現在的程序已經不同以往,以前一個優秀的程序員就可以搞出一個相當出彩的玩意,但是現在卻相當困難,沒有良好的溝通,無法更好的配合做出的東西始終不 會出彩的。參加些戶外活動,有點興趣愛好,主動和別人溝通一下,勇敢一點,多少會有些改觀,至少也會比較自信一些,找女朋友也會相對容易,起碼相親的時候不會干坐著。
***就是掉頭發、肥胖之類的碼農特征,明顯是缺乏鍛煉嘛,生活工作沒有合理支配,其實碼磚的時間長并不一定碼磚的效果就好,寫程序始終是個技術活,既然是技 術活就會有技巧,就需要有時間去思考,做程序的會發現,有些困難的技術問題并往往不是加班的時候解決的,而是走路的時候,躺在床上休息的時候,甚至是做夢的時候解決的,所以必須有合理的休息,干耗著沒有必要,多多鍛煉、多多休息,從長久的角度上來看絕對是個明智的選擇。
***,謹慎當碼農,傷身傷腎啊。