碼農(nóng)Coding Peasant(s):一般指從事軟件開發(fā)職位的職員,學不到新技術(shù),同時也是部分從事軟件開發(fā)工作人員的一個自嘲的稱號。
碼農(nóng)是什么意思
碼農(nóng)顧名思義為編碼的農(nóng)民,尤其是在工業(yè)化迅速發(fā)展的今天,各行各業(yè)對計算機應用的依賴不斷增強,隨之而來的社會需求大量的IT民工投入到基礎(chǔ)的編碼工作當中來,他們有著聰慧的大腦,對于編程,設(shè)計,開發(fā),有著熟練的技巧,但隨著企業(yè)雇主的對利潤的不斷追求,他們的生活時間是相當?shù)木o,加班對于他們來說很正常,于是對應建筑行業(yè)的農(nóng)民工,他們的地位相比與農(nóng)民工相比是優(yōu)越了許多,人類已經(jīng)開始逐漸從體力勞動向抽象勞動轉(zhuǎn)變,但高強度的勞動與他們投入勞動所獲得的回報在有些場合卻不相稱,業(yè)內(nèi)人士習慣把專注于程序設(shè)計工作的人稱為碼農(nóng)。

但隨著時代的變化,很多互聯(lián)網(wǎng)公司的高帥富的IT工程師也自嘲為“碼農(nóng)”。他們多為高收入高學歷的IT精英,很多人已經(jīng)在企業(yè)中擔任高級別的構(gòu)架師和資深工程師,由于他們熱愛編程和堅持寫code的習慣,所以稱之為“碼”。加之互聯(lián)網(wǎng)大企業(yè)的總部都坐落在城市邊緣的開發(fā)區(qū),例如北京上地和深圳的科技園,所以自嘲為“農(nóng)”。
從另一方面“碼農(nóng)”已經(jīng)是一種對IT高帥富的自嘲,例如北京的上地附近樓盤銷售經(jīng)常會開玩笑的和客戶說:這里的樓盤已經(jīng)被碼農(nóng)炒的比市里都貴,和碼農(nóng)做鄰居最舒服,碼農(nóng)素質(zhì)最高等。比爾蓋茨和扎克伯格都是高帥富”碼農(nóng)“的代表。

碼農(nóng)的就業(yè)情況
2011年11月12日,在江蘇鎮(zhèn)江舉行的全省首屆新一代信息技術(shù)和軟件產(chǎn)業(yè)人才交流會上,200多家省內(nèi)重點軟件信息企業(yè)提供6000多個崗位。但有4成以上的計算機、信息工程等相關(guān)專業(yè)畢業(yè)生畢業(yè)后不愿意進軟件企業(yè)工作,尤其不肯當程序員。
碼農(nóng)工作相對辛苦,尤其是一線程序員等崗位的工作比較單調(diào)。加上信息技術(shù)相關(guān)專業(yè)畢業(yè)生多為男生,大部分人就業(yè)時對工作環(huán)境、工作強度的選擇就成為比薪水更重要的考量因素,有時工資再高也不會考慮,這就是導致軟件企業(yè)招聘越來越難的原因。

碼農(nóng)的職業(yè)命運
IT似乎是一個屬于年輕人的行業(yè)。隨著年紀的增加,到40、50歲乃至60歲時,如果不做管理者,還能繼續(xù)從事碼農(nóng)工作嗎?
雇主認為你比年輕人要求的職位和薪水更高,所以他們會認為聘請你的門檻更高。如果年輕程序員不了解最佳的工作方式,或許不是什么大問題。但如果你不了解,那雇主自然會懷疑你的價值是否真能比其他應聘者高出一倍。
要改善這種狀況,可以考慮以下幾種方式:
——當一個很牛的程序員。
——成為專家。既可以是某種語言(Clojure、Java、C等),也可以是某個領(lǐng)域(數(shù)據(jù)系統(tǒng)設(shè)計、算法設(shè)計、機器學習等),甚至可以是某類軟件(欺詐探測系統(tǒng)、推薦引擎等)。這些技術(shù)很多都已經(jīng)存在了十年,甚至更久,所以,如果你成為專家,肯定會很搶手。但有兩個警告:1)你必須喜歡這個領(lǐng)域,否則會很不快樂;2)環(huán)境會隨時間而改變,所以最好是將此作為5至10年的計劃,而不是30年計劃。如果你的專業(yè)領(lǐng)域開始過時,就應該探索新的領(lǐng)域,但不要等到真正過時再動手。
——對一些初級職位持開放態(tài)度,尤其是當你進入了新的軟件領(lǐng)域時。如果你能接受中等的職位和薪水,肯定比那些非CTO不干、非百萬年薪不干的人更容易找工作。這是供給與需求的共同作用。
——利用自己的經(jīng)驗。不要變成“要求高薪的老家伙”,而要成為“有很多經(jīng)驗的良師益友”。應該不斷吸取教訓,然后與大家分享。盡管你仍然是一名程序員,但與單純的程序員相比,你的價值會大得多。
——到程序員短缺的地方生活,不要到過剩的地方湊熱鬧。當一家公司急需程序員時,他們因為年齡而放棄你的概率會小一些。
——積累經(jīng)驗。你需要在與年輕人的競爭中脫穎而出,如果你過去10年一直沒有什么提升,人家為什么放著便宜的年輕人不用,非要用你呢?
——不斷學習新東西,嘗試新技術(shù)。剛畢業(yè)的學生之所以有吸引力,是因為他們思維開闊、可塑性強。而對于年齡較老的員工,則有可能已經(jīng)定型。你可以證明自己對新語言、新工具的接受程度,以此反駁這種觀念。
——從簡歷中刪除畢業(yè)日期和以前的職位。你或許已經(jīng)45歲了,但如果你看起來像30多歲,便可以利用這項優(yōu)勢。別跟人說你是1990年從某某大學畢業(yè)的,直接告訴他們你是某某大學畢業(yè)的。而且,只要是超過15年的從業(yè)經(jīng)歷,都應當果斷刪除,這不會影響你找工作的成功率。要知道,幾乎沒人會在乎你1997年用Perl/CGI開發(fā)過什么東西,既然如此,為什么非要用這個來強調(diào)自己的年齡呢?

碼農(nóng)的職業(yè)要求
一般的程序員都有四年的在專業(yè)領(lǐng)域的學習,需要一個在程序領(lǐng)域的學士學位獲得者,不論是數(shù)學方面的還是工程方面的都是可以的。
大約有20%的人在這一領(lǐng)域的計算機科學和工程學擁有更高的學位。還有很小一部分程序員是自學的,盡管一些專業(yè)性的學;蛘呔C合大學可以提供,但是也需要一些別的途徑來提供相關(guān)的人才。盡管學歷是比較重要的,但是公司經(jīng)常把重點放在應聘者的工作經(jīng)驗上,很多剛從大學畢業(yè)的大學生雖然有引人注目的學位證書,但是他們找不到工作是因為他們?nèi)狈?jīng)驗。一個程序員雖然沒有正規(guī)的學歷,但是如果一個人擁有程序設(shè)計的深厚知識背景或者豐富的工作經(jīng)驗的話,那么他的機會要比有學歷的應屆畢業(yè)生大得多。所以要盡量抓住有用的工作和實習機會,這樣的話在畢業(yè)后你就會發(fā)現(xiàn),多實習讓你有更多的經(jīng)驗,在找工作的時候就有更多的機會。
對于職業(yè)程序員,另外一個重要的方面就是,程序員需要不斷提升自己的業(yè)務技術(shù),他的技術(shù)必須一直保持在一個較高的水平,并且要不斷發(fā)展,程序員也要尋找貿(mào)易的機會,要參加研討會,在周刊上發(fā)表文章和接受職業(yè)教育,這些使程序員在自己的領(lǐng)域中分級或者不斷并排前進。
轉(zhuǎn)載請注明來源:360常識大全網(wǎng) http://www.sykybg.com/