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