他們管我們叫“碼農(nóng)”,我們管自己叫“程序員”,出差的時(shí)候被叫做“工程師”,我們到底是什么? 對(duì)于我自己,我只想告訴每個(gè)人,我不是一個(gè)程序員,I’m not coder。
程序員到底怎么了,我們當(dāng)然不否認(rèn)有很多出色的程序員,他們生活的好,賺的也多,可是畢竟大多數(shù)都還是一般水平,很多還是掙扎在基本滿足吃住的水平。特別深的問題,比如國(guó)家社會(huì)問題(總有人會(huì)說(shuō)我們的社會(huì)把我們搞成了這個(gè)樣子),我這里不想談,我來(lái)結(jié)合自己的體會(huì)來(lái)講講我所認(rèn)識(shí)的一些程序員都在怎 樣工作和生活。
(@程序員的那些事 微博配圖)
我周圍的程序員大都不喜歡程序員這個(gè)行業(yè),總希望如果未來(lái)可能,一定要跳出這個(gè)圈,去做別的行業(yè),有的說(shuō)去做銷售,有的說(shuō)回老家開個(gè)小超市,有的說(shuō) 的更是離譜。我不知道為什么他們都在這么說(shuō),原因在于我從未見過(guò)他們努力過(guò),如果沒有努力過(guò)如何知道這個(gè)職業(yè)就是沒有前途的呢?工作的時(shí)候,他們大都在談 論社會(huì)問題,昨天看了什么電影,誰(shuí)也買了個(gè)iPhone,她的爸爸給她在北京買了套房子等等無(wú)聊的問題,后來(lái)他們談?wù)撌裁次揖筒恢懒耍規(guī)狭硕鷻C(jī),暢 游在代碼的世界里,享受著原來(lái)100行完成的功能,經(jīng)過(guò)我重寫,只要50行就能運(yùn)行的比以前好,而且效率更高。第一個(gè)問題,程序員和其他行業(yè)一樣,最起碼需要一個(gè)態(tài)度。如果你連基本的態(tài)度都沒有,不要談程序員沒有前途,以為每個(gè)行業(yè)對(duì)這樣的人來(lái)說(shuō)都沒有前途。
我做完一個(gè)功能,演示給我的同事看,然后告訴他我是怎么實(shí)現(xiàn)的,以及這樣做的好處是什么。他的一句話像一盆涼水一樣潑在我的臉上,“你費(fèi)這么大勁干 嘛啊,你不要想這么多,領(lǐng)導(dǎo)又看不見你是怎么設(shè)計(jì)的!,“哦”。我很無(wú)語(yǔ),也更不知道怎么答復(fù)他。聽完那句話我徹底明白程序員沒前途的原因了,和其他很 多行業(yè)相比,軟件不容易發(fā)現(xiàn)問題,也許你做個(gè)特效,讓一個(gè)東西蹦來(lái)蹦去反而得到領(lǐng)導(dǎo)的賞識(shí),而你自己花費(fèi)了很多自己私有的時(shí)間來(lái)設(shè)計(jì)的結(jié)構(gòu)沒有人會(huì)采用, 因?yàn)槟愕念I(lǐng)導(dǎo)要向他的領(lǐng)導(dǎo)交差,他也希望能拿的出一點(diǎn)能看得見的東西。很多程序員被這樣的領(lǐng)導(dǎo)強(qiáng)奸了,只做哪些表面工作來(lái)取悅領(lǐng)導(dǎo),2,3年過(guò)后,發(fā)現(xiàn)自 己什么都不會(huì)了。也就看不見前途了,做那點(diǎn)破東西,可以讓你得到一會(huì)兒的“賞識(shí)”,計(jì)算機(jī)是個(gè)技術(shù)活,需要技術(shù)和經(jīng)驗(yàn)的積累。第二個(gè)問題,程序員的前途是程序員自己造就的,如果你覺得你現(xiàn)在沒有前途,那只能說(shuō)明你做的不夠好。
計(jì)算機(jī)業(yè)界有很多好書,非常著名的書,比如《黑客與畫家》、《Unix編程藝術(shù)》,我不想說(shuō)《算法導(dǎo)論》這種書,因?yàn)樗_實(shí)枯燥無(wú)比,我自己也從未完整的看過(guò)一遍。但是像《黑客與畫家》 此類的書是不同的,它能打通你的思路,告訴你問題出在哪里,未來(lái)的方向在哪里。如果你想看看一個(gè)程序員的視野是否還算開闊,問問他是否聽說(shuō)過(guò)某本書,聽說(shuō) 過(guò),那就還可以,說(shuō)明自己懂點(diǎn)門道,如果讀過(guò),那就太好了,可以問問關(guān)于書中的一些觀點(diǎn),這里沒有對(duì)或錯(cuò),完全是自己的觀點(diǎn)。我問過(guò)我身邊的同事,讀過(guò)這 些著作的人屈指可數(shù),而讀過(guò)的確實(shí)不一樣,眼界比較開闊,不回局限在非常狹小的范圍內(nèi),更不會(huì)跟你扯閑天。第三個(gè)問題,要多讀書,讀好書,而且不要只讀一遍。讀書應(yīng)該像高中老師說(shuō)的那樣,從厚讀到薄,從薄讀到厚。
我去年認(rèn)識(shí)了一個(gè)朋友,這個(gè)人三句話離不開寫程序,我們吃午飯談程序,我們?cè)陔娞堇镎劤绦颍灰覀冊(cè)谝黄鹞覀兙陀懻撊绾螌?shí)現(xiàn)某個(gè)系統(tǒng),如何然讓這 個(gè)系統(tǒng)運(yùn)行的更快,某個(gè)新技術(shù)的機(jī)制是怎樣的,在什么情況下采用是比較好的選擇。和他在一起待了3個(gè)月,我感覺自己的眼界比以前開闊了一倍。這三個(gè)月我感 覺每天都非常充實(shí),完全沒有了以前浪費(fèi)生命的感覺,因?yàn)楦杏X每天都在補(bǔ)充知識(shí),懂的更多了,更有信心了。第四個(gè)問題,如果你是個(gè)程序員,你必須認(rèn)識(shí)一些在這個(gè)領(lǐng)域里比你強(qiáng)的人,并和他們交談,去開闊眼界,去了解未來(lái)是什么樣子的,哪怕只是聽他們說(shuō),都能有很多收獲。
公司來(lái)了個(gè)新同事,他還沒有畢業(yè),但是當(dāng)我跟他討論一些問題時(shí),發(fā)現(xiàn)他知道的事情非常多,盡管技術(shù)不是非常好,但是他的方向很明確,而且基礎(chǔ)知識(shí)掌握的非常好,比如位操作(讀到這里的朋友,你能用你最熟悉的編程語(yǔ)言進(jìn) 行位操作嗎?)。有一次他遇到一個(gè)問題,我過(guò)去幫助他,偶然間發(fā)現(xiàn)他的一個(gè)文件夾,這個(gè)文件夾的名稱是Daily Reading,里面都是一個(gè)個(gè)按照日期分好的文件夾,從他來(lái)公司的那天起,一直都記得很好,我簡(jiǎn)單的看了看,里面都是每天看了哪些網(wǎng)上的文章,以及他對(duì) 這些文章的一個(gè)總結(jié)。這種方式也許不是最好的方式,用一些軟件可能更好,比如evernote,但是不是不得不說(shuō)的是,他把自己曾經(jīng)閱讀過(guò)的資源都整理起 來(lái)了。第五個(gè)問題,你每天都會(huì)遇到問題,每天都會(huì)在網(wǎng)上查資料,或者查書,但是否總結(jié)過(guò)這些問題呢?偨Y(jié),真的能讓人進(jìn)步。方式多種多樣,比如寫博客。
老板總說(shuō)我沒有計(jì)劃,我也不懂的如何計(jì)劃,老板說(shuō)很簡(jiǎn)單,不需要太復(fù)雜,只需要一個(gè)excel文件,早晨來(lái)了以后,想想昨天的工作完成的什么樣,今 天要做哪些工作,然后添進(jìn)excel,把所有任務(wù)的背景色設(shè)置成紅色的,代表未完成;下班的時(shí)候,完成的,背景色換成綠色的。第二天接著這樣做。我跟一個(gè) 朋友說(shuō)了這個(gè)方法,這個(gè)朋友立馬要我把這個(gè)excel的模板給他,我頓時(shí)無(wú)語(yǔ)了,然后告訴他,沒有模板。第六個(gè)問題,學(xué)會(huì)計(jì)劃和安排。不需要太復(fù)雜,先從簡(jiǎn)單的開始,但是不要把自己局限死,再?gòu)?qiáng)大人都需要安排和計(jì)劃,你應(yīng)該聽說(shuō)過(guò)bug管理系統(tǒng),它本身就是一種計(jì)劃與安排工具,但是它更高級(jí),你可以隨時(shí)知道軟件的bug。當(dāng)你每時(shí)每刻知道自己需要做什么的時(shí)候,你的效率會(huì)是最高的。
做到這幾點(diǎn),我相信你就是一個(gè)比較合格的程序員了,記住,也只是合格而已。程序員不是沒有前途,而是很多程序員葬送了自己的前途。
長(zhǎng)沙科聯(lián)環(huán)保科技有限公司
長(zhǎng)沙科聯(lián)環(huán)?萍加邢薰咀溆趪(guó)家級(jí)長(zhǎng)沙經(jīng)濟(jì)技術(shù)開發(fā)區(qū),星沙工業(yè)園、我們以“科技創(chuàng)新,聯(lián)合共...南京尚上防腐木
南京尚上防腐木是一家專業(yè)致力于加工、制作、銷售戶外景觀防腐木,并為客戶設(shè)計(jì)安裝一站式服務(wù)的現(xiàn)...長(zhǎng)沙昱霆機(jī)電有限公司
長(zhǎng)沙昱霆機(jī)電有限公司是長(zhǎng)沙空壓機(jī)_長(zhǎng)沙空壓機(jī)保養(yǎng)_湖南空壓機(jī)維修_長(zhǎng)沙空壓機(jī)機(jī)頭維修-長(zhǎng)沙昱...湖南省土地學(xué)會(huì),湖南土地學(xué)會(huì),湖南土地學(xué)會(huì)官網(wǎng)
湖南省土地學(xué)會(huì)是全省土地科技工作者自愿組成,并依法登記的學(xué)術(shù)性、非盈利性、公益性的法人社會(huì)團(tuán)...湖南為美環(huán)保技術(shù)有限公司,醫(yī)療污水凈化機(jī)組...
湖南為美環(huán)保技術(shù)有限公司應(yīng)“綠水青山就是金山銀山”之勢(shì)而生,秉持“為民環(huán)保,美麗干凈”理想信...長(zhǎng)沙租車公司-長(zhǎng)沙鑫晨租車
長(zhǎng)沙鑫晨租車(長(zhǎng)沙租車網(wǎng))于2008年,已精工細(xì)作多年,F(xiàn)以成為長(zhǎng)沙地區(qū)較早的租車公司之一。...聯(lián)系方式
地址:湖南省長(zhǎng)沙市天心區(qū)韶山南路248號(hào)南園503室
電話:13637482004 0731-88571521
網(wǎng)址:http://sh-klkm.com/
郵箱:123@123007.com
微信咨詢
掃一掃進(jìn)移動(dòng)端