一位程序員的自我獨(dú)白
無(wú)意間在微博看到了這張圖片,讓我浮想聯(lián)翩……
這是一個(gè)工程師橫行的時(shí)代,幾乎所有“屌絲”在畢業(yè)后都可以加入工程師的行列,在改革開(kāi)放后大量的人才擴(kuò)招和培養(yǎng)導(dǎo)致低劣教育質(zhì)量的大環(huán)境下,工科男大軍如同雨后春筍周圍的蚯蚓一般從泥土里爬出來(lái)以后,才發(fā)現(xiàn):原來(lái)中國(guó)有這么多干這行的。雖然當(dāng)年我也沒(méi)把自己定位成一個(gè)屌絲,卻萬(wàn)萬(wàn)沒(méi)想到現(xiàn)在也能被這么瞧得起而稱呼為工程師。但話說(shuō)回來(lái)現(xiàn)在的工程師種類的確多的不計(jì)其數(shù),很多公司內(nèi)部所有員工統(tǒng)一把“員”現(xiàn)在都改為“工”了,程序員改口叫軟件工程師了,檢測(cè)員也為成為測(cè)試工程師了,最令我費(fèi)解的就是連業(yè)務(wù)員現(xiàn)在也明目張膽的把自己搞成了銷售工程師。
銷售人員拿著報(bào)價(jià)單和一張煮不爛的嘴也可以坐在酒桌上從工程技術(shù)的角度給客戶們指點(diǎn)江山,激揚(yáng)文字了。當(dāng)然說(shuō)錯(cuò)一些技術(shù)沒(méi)關(guān)系,犯了常識(shí)性的錯(cuò)誤也無(wú)所謂,畢竟他們已經(jīng)是工程師了!就這樣,工程師隊(duì)伍浩浩蕩蕩的遍布了祖國(guó)的大江南北。不過(guò)這也無(wú)傷大雅,畢竟當(dāng)我們把澡堂叫做洗浴中心,理發(fā)店變身美發(fā)沙龍,窯子稱為休閑會(huì)所,老百姓的無(wú)奈無(wú)語(yǔ)稱為幸福感的時(shí)候,還有什么不能改名換姓呢?我只能說(shuō)加入這一隊(duì)伍,實(shí)屬不幸……
這也是幸運(yùn)的,除了中國(guó)和印度可以這樣蝗蟲般浩浩蕩蕩的將IT行業(yè)徹徹底底橫掃起來(lái)以外,彈丸小國(guó)怎能配得上IT大國(guó)的稱號(hào)。這么多計(jì)算機(jī)和電子相關(guān)專業(yè)的大學(xué)生怎能辜負(fù)“我的祖國(guó)”對(duì)我們的培養(yǎng)。而我居然也配得上這樣的稱號(hào),受之有愧。想當(dāng)年,幻想中的軟件工程師,那都是站在浪潮之巔,精通各種編程語(yǔ)言,精通各種操作系統(tǒng)API & kernel ,精通各種框架協(xié)議,無(wú)所不能無(wú)所不會(huì)??扇缃衤涞脙H僅Linux+C的苦逼境地。
工作了2年,JAVA不會(huì)調(diào),win32不會(huì)用,甚至是shell和Linux內(nèi)核都逐漸被放下,每天的事情就是那幾十個(gè).c文件的一畝三分地,幫人改改這里,幫人定制個(gè)那里,沒(méi)事了代碼翻出來(lái)看哪里不順眼折騰幾下(居然也可以被叫做重構(gòu)),還擔(dān)心改出問(wèn)題影響產(chǎn)品發(fā)布,就這么糾結(jié)伴隨著不安的度過(guò)了每一天。2年時(shí)間,書看了幾本,但也沒(méi)看太多,非科班出生寫了2年代碼,操作系統(tǒng)沒(méi)學(xué)過(guò),組成原理沒(méi)看完,編譯原理對(duì)我來(lái)說(shuō)更是天書一本。不過(guò)就這樣,每天干的活還一大堆。真沒(méi)想到,就這種水平,仍然被委以重任,獨(dú)立負(fù)責(zé)了關(guān)鍵模塊,只能不謙虛的給自己一個(gè)評(píng)價(jià)——舍我其誰(shuí)?所以總的評(píng)價(jià)和韓寒一樣:受之有愧,舍我其誰(shuí)?當(dāng)然我也肯定可以證明我的代碼都是自己寫的……
寫到這會(huì)對(duì)自己罵一句:牛逼吹的再響,也沒(méi)人給你頒獎(jiǎng)。是的,這種不要臉的自評(píng)除了鑒于我高度的自信以外沒(méi)有任何根據(jù)。在眾多研發(fā)當(dāng)中我只不過(guò)扮演的上圖的那個(gè)角色 ,但是我一直在鼓勵(lì)自己,快樂(lè)的挖坑,挖出自己的一片天地??!不過(guò)我想從第三方的角度來(lái)看,這無(wú)疑是很苦逼的,but what ever!雖然我經(jīng)不住多大的贊美,但我確實(shí)能經(jīng)得住詆毀。站在2年從業(yè)經(jīng)驗(yàn)的角度看待這種問(wèn)題,我確實(shí)挖了很多坑,有時(shí)候差點(diǎn)把自己埋了都不知道,還好命大,基本沒(méi)捅什么大簍子,所以每次都可以拍拍身上的泥土,故作輕松的大聲說(shuō)一句:“mission accomplished !”言歸正傳:說(shuō)說(shuō)我很想分析分析為什么程序員那么苦逼吧,其實(shí)很多事情拆分開(kāi)來(lái)看,那就那樣,無(wú)非就是1234幾點(diǎn)。
1.自身水平問(wèn)題:知道二流IT公司的人才架構(gòu)嗎?高層:N多年前名校本科。中層:重點(diǎn)大學(xué)碩士本碩,但碩士居多。底層:2-3流大學(xué)本碩,但本科居多??梢哉f(shuō)這是一個(gè)完美的架構(gòu)并且有很多歷史原因。小公司能活下來(lái)全靠能人,所以當(dāng)年那些沒(méi)錢出國(guó)的名校人才委屈在國(guó)內(nèi)創(chuàng)造了還不錯(cuò)的企業(yè)。
當(dāng)中型公司規(guī)模的時(shí)候,重點(diǎn)大學(xué)碩士可以說(shuō)是物美價(jià)廉,在起步階段多招點(diǎn)略有水平但又踏實(shí)的主是很重要的。當(dāng)公司研發(fā)達(dá)到千人以上的時(shí)候,如果我是老板,我也會(huì)開(kāi)始海量的招碼農(nóng),因?yàn)樗醒邪l(fā)框架差不多已經(jīng)成型,不再需要牛逼人物了,只要能在旁邊敲敲打打,填填補(bǔ)補(bǔ),純粹的碼農(nóng)就可以了,可以說(shuō)是物丑價(jià)廉但實(shí)用。說(shuō)這個(gè)主要是為了描述為什么苦逼多,因?yàn)榛钤诮鹱炙椎奈覀兌际嵌鞔髮W(xué)的混子,在校期間除了中過(guò)“再來(lái)一瓶”以外再?zèng)]獲得過(guò)什么榮譽(yù)。
這水平開(kāi)始程序員生涯,必然是苦逼的,即使我們抱著一顆感恩的心努力學(xué)習(xí)編程知識(shí),但還是發(fā)現(xiàn)一切來(lái)得太晚。因?yàn)閮H僅幾個(gè)月后任務(wù)就開(kāi)始?jí)荷?,你的學(xué)習(xí)生涯也就結(jié)束了,僅僅針對(duì)你所負(fù)責(zé)的部分,慢慢啃,甚至死記硬背都可以,但是,永遠(yuǎn)沒(méi)辦法站在系統(tǒng)的角度看待問(wèn)題,正如某高人所說(shuō):N年經(jīng)驗(yàn),最終只是1年經(jīng)驗(yàn)乘以N。當(dāng)然這也怪不了別人,只怪自己學(xué)計(jì)算機(jī)是當(dāng)時(shí)被逼無(wú)奈,我們不是扎克伯格,我們只是no face,no book(不知廉恥+不愛(ài)學(xué)習(xí))!搞不定問(wèn)題,只能證明懂得太少,或者說(shuō)從業(yè)時(shí)間不夠,沉淀不夠。
2.需求不斷變更:當(dāng)然,勤能補(bǔ)拙,如果說(shuō)所做的東西駕輕就熟了,倒也可以輕松搞定計(jì)劃中的任務(wù)。但是,需求變更猛如虎!很多時(shí)候我們一開(kāi)始只規(guī)劃蓋一間廁所,而且還是女廁所。半個(gè)月完工之后,突然需求變更了,需要加三個(gè)小便池,其實(shí)這也還好,半個(gè)月之后我們家了三個(gè)小便池。又突然,有人想到我們既然有了這么好的廁所,我們?yōu)槭裁床簧w個(gè)套房呢?好吧,繼續(xù)加!幾年之后,我們我們自豪把W.C的牌子摘掉,換上新的名字叫做故宮。其實(shí)這種事情,在軟件開(kāi)發(fā)中也是正常的,最要命的是啥?有的時(shí)候我們故宮蓋到一半的時(shí)候突然被叫停改做豬圈,最后發(fā)展成大型養(yǎng)殖廠的情況。需求不斷變更要?dú)w結(jié)于項(xiàng)目管理問(wèn)題了,管理有問(wèn)題,實(shí)屬碼農(nóng)不幸,認(rèn)賊作父,怪不得他人。
3.豬一樣的隊(duì)友:很多時(shí)候我們?cè)谧鲐i圈項(xiàng)目的時(shí)候,還能從里面撈出來(lái)兩個(gè)隊(duì)友,這個(gè)就真沒(méi)辦法了,請(qǐng)借鑒第一條。這是個(gè)團(tuán)隊(duì)合作的事情,不過(guò)不得不提的就是我們偉大社會(huì)主義光榮傳統(tǒng)“傳幫帶”了,傳幫帶本事好事,但很多時(shí)候卻會(huì)變成依賴,指導(dǎo)變成了指望,培養(yǎng)變成了包養(yǎng),那對(duì)大家真的都不好,既浪費(fèi)了你的時(shí)間,又耽誤了我的成長(zhǎng)。當(dāng)然我覺(jué)得這個(gè)事情還是要推給我們的教育了,在念書的時(shí)候的確忘記了什么是獨(dú)立思考,獨(dú)立承擔(dān),只記得助人為樂(lè)……高等教育繼續(xù)說(shuō)下去就多了,點(diǎn)到為止吧。
4.心態(tài):這點(diǎn)放在最后,因?yàn)檫@是最重要的。用對(duì)聯(lián)的形式來(lái)說(shuō)就是,說(shuō)苦逼不苦逼苦也不逼,不苦逼覺(jué)苦逼不苦也逼……有時(shí)候,覺(jué)得很累很苦的時(shí)候,想想淘寶店主,可能心情會(huì)好一點(diǎn)吧……
想想程序員,是一個(gè)很有趣的職業(yè)。罵他的都是干這行的,罵來(lái)罵去大家卻對(duì)這個(gè)職業(yè)很有感情,很執(zhí)著,很踏實(shí)。沒(méi)有程序員我想,不會(huì)有人看到這些,也不會(huì)有人寫出這寫文字。最后,感謝程序員這個(gè)職業(yè)給我們社會(huì)帶來(lái)的文明和進(jìn)步吧,他們雖是默默無(wú)聞的,但卻在推動(dòng)著一切……
原文來(lái)源:豆瓣 ? ?轉(zhuǎn)載自:互聯(lián)網(wǎng)分析沙龍?
- 目前還沒(méi)評(píng)論,等你發(fā)揮!