程序員你真的只是程序員嗎?
進(jìn)來了吧~你是不是感覺標(biāo)題有點(diǎn)矛盾啊,是啊,程序員當(dāng)然就只是程序員而已嘛,還會(huì)有其他什么嗎?
No,No,No,如果你以前是如此認(rèn)為的,那看完這篇文章后,請(qǐng)從此打消這個(gè)念頭,因?yàn)槟阋淖兂梢粋€(gè)不一樣的程序員(怎么還是程序員?)
雖然我工作經(jīng)驗(yàn)也就6年左右,但經(jīng)歷了很多,也自己創(chuàng)業(yè)過,也是從一個(gè)初級(jí)程序員走起,因?yàn)榭吹谋容^多了,某些東西也普遍存在著很多程序員身上,希望自己的經(jīng)驗(yàn)?zāi)軒椭銈儭?/P>
當(dāng)剛踏入程序員這條路的時(shí)候,有幸為一家公司開發(fā)一個(gè)大型的電子商務(wù)網(wǎng)站,因?yàn)檫@篇領(lǐng)域當(dāng)時(shí)還算剛剛起步,自己的編程能力還不太好,所以做起來就比較吃力,每天重復(fù)著做完P(guān)M給的工作,但是做了大概幾個(gè)星期,我發(fā)覺某些地方真的不合理,但自己又僅僅是一個(gè)程序員而已,怎么辦呢?我還是按照PM的任務(wù)一步一步來做,私下里我用了大量的時(shí)間去嘗試著我的做法,在接下來的幾個(gè)星期,我試著跟我的PM進(jìn)行溝通,他也發(fā)覺不錯(cuò),所以一并寫了方案提交給上級(jí)領(lǐng)導(dǎo),很好的是,我們的領(lǐng)導(dǎo)發(fā)覺建議還不錯(cuò),所以改變了原先的策略,對(duì)我們的網(wǎng)站原先的設(shè)計(jì)進(jìn)行了徹底的推翻,一套新的理念就此誕生了。
這只是一個(gè)小例子,并不是炫耀自己的能力,我只是想說,程序員,你其實(shí)不僅僅是worker,更應(yīng)該是Ideaer。當(dāng)你選擇程序員這條路時(shí),如果你僅僅為了工作而選擇的,我想你的人生真的很灰暗,為什么這么說呢?我面試過很多人,大多都是從培訓(xùn)中心出來的,雖然我也是從那里走出來的,不過我當(dāng)時(shí)是為了學(xué)習(xí)編程而去培訓(xùn),但現(xiàn)在更多的人會(huì)為了工作而去培訓(xùn)。其實(shí)如果你是真正的選擇程序員這條路,我想你的思維能力一定不錯(cuò),因?yàn)橐话愠绦騿T大多是理科出生,理科靠的就是你的思維能力,在某些時(shí)候或許你的思維還不夠敏捷,但我知道,每個(gè)人在接受了一段時(shí)間的工作后,就會(huì)產(chǎn)生各類的想法,或許某個(gè)想法你會(huì)改變你公司的命運(yùn),可為什么提出觀點(diǎn)的人就寥寥無幾呢?
我想可能是因?yàn)樾愿癜桑驗(yàn)楹芏喑绦騿T都是內(nèi)向型,因?yàn)槲覀冃枰ㄒ欢ǖ臅r(shí)間,去沉醉在代碼中,因?yàn)檫@是一個(gè)奇妙的世界,無法自拔,所以很多時(shí)候就忽略了溝通,因?yàn)槲覀兇蚪坏雷疃嗟氖莂bcd。如果你正是如此,希望你快點(diǎn)走出來吧,分清楚何時(shí)沉醉,何時(shí)交流才是最好的。我的偶像-唐駿,我看過他的訪談,他在大學(xué)時(shí)還是一個(gè)不會(huì)溝通的人,只是偏執(zhí)于技術(shù),而且和大多人一樣,都會(huì)覺得自己什么都會(huì),什么都行,是個(gè)天才,但在他大三的時(shí)候,他意識(shí)到了錯(cuò)誤,花了幾年的時(shí)間去學(xué)習(xí)交流、溝通,在寧愿委屈自己進(jìn)入微軟做程序員,再到無數(shù)次發(fā)意見給Bill,一步一步成就了這位打工皇帝。
所以,我們每個(gè)程序員要做的是,技術(shù)和溝通并行提高。在唐駿的話中,我會(huì)學(xué)到很多東西,他能從容應(yīng)對(duì)每一次挑戰(zhàn),當(dāng)時(shí)有幸成為唐駿的下屬,見證過他的能力,雖然他當(dāng)時(shí)只是個(gè)技術(shù)總監(jiān),但他的想法、創(chuàng)意給盛大帶來了無比的利益,我不得不佩服他的膽大,不得不佩服他的能力。從他身上還學(xué)到了專一,其實(shí)很多程序員會(huì)在編程的道路上三心二意,這是很正常的,不過我相信一段時(shí)間以后你會(huì)學(xué)會(huì)專一的,因?yàn)槌绦蛘娴暮苊?,帶來的不僅僅是工作和薪資。
我這里又不得不批判一些年輕程序員了,他們僅僅看中的是工資、福利等,沒錯(cuò),這是考慮工作的一點(diǎn),但你要知道,有些時(shí)候,你第一點(diǎn)的工資,或許你會(huì)學(xué)到更多的東西呢?我經(jīng)歷過很多,經(jīng)歷過1年工資翻幾番,又經(jīng)歷過折一倍,又經(jīng)歷過小公司,又經(jīng)歷過大公司,各種各樣看的實(shí)在是很多,但我不會(huì)說我自己半途而廢,因?yàn)槊看挝視?huì)把事情做的覺得自己可以了,我才會(huì)選擇更好的發(fā)展前景。我面試過一些人,工作也就2,3年,做過的東西也很多偏向于OA、ERM等項(xiàng)目,就覺得自己很了不起了,工資也是漫天要價(jià),可真正面談的時(shí)候,我才得知,你僅僅是其中的一個(gè)小模塊,但當(dāng)我問其項(xiàng)目的整個(gè)運(yùn)維的時(shí)候,就會(huì)楞個(gè)半天,最后來一句,這個(gè)模塊不是我負(fù)責(zé)的,敷衍了事。那好,我問你自己負(fù)責(zé)的模塊,如何具體寫的,用了何種方式等,基本都會(huì)回答,三層架構(gòu),什么什么,My god 三層架構(gòu)是你一個(gè)模塊就能體現(xiàn)的嗎?那好,既然你說三層,何為三層,三層的優(yōu)點(diǎn),缺點(diǎn)在哪里?誒~~~~~前幾天首頁那篇批判大學(xué)生的文章,我覺得寫的太好了,你們這是在沉醉嗎?如果你不喜歡,你為什么非要選擇程序員這條路呢?
或許上面寫的比較偏激,但真的是很普遍,我想告訴你們,你們雖然只是負(fù)責(zé)一個(gè)模塊,但無論如何,請(qǐng)要知道你的項(xiàng)目到底是什么,如何運(yùn)轉(zhuǎn),哪些地方好,哪些地方不好,因?yàn)檫@是對(duì)你自己的一個(gè)提升,也是對(duì)公司的一個(gè)負(fù)責(zé)。說到負(fù)責(zé),我不得不說責(zé)任感,很多人就是缺少了責(zé)任感,以為完成了任務(wù)就可以了,但你要知道,你的公司或許等的不是你的完成呢?
請(qǐng)您拿到項(xiàng)目需求的時(shí)候,分析一下您要做的東西,用你敏捷的思維想一下,該如何去做,還請(qǐng)您多想想下一步,如果擴(kuò)展了,我要改哪些地方,最重要的是,請(qǐng)您想想,這個(gè)任務(wù)對(duì)公司是否有利,或許你會(huì)說你只是個(gè)程序員,我沒有權(quán)利去改變?nèi)蝿?wù),沒有錯(cuò),你是個(gè)程序員,首先請(qǐng)你完成你的任務(wù),在完成任務(wù)的同時(shí),想想任務(wù)的完成對(duì)公司的運(yùn)營是否起到反作用,因?yàn)橛袝r(shí)你會(huì)比你的老板更了解項(xiàng)目對(duì)公司的利弊。如果你真的覺得不太好,不要怕,提出你的觀點(diǎn),但一定要想好你觀點(diǎn)的描述,盡可能的表達(dá)清楚,讓你的老板知道你的意思,因?yàn)槔习逅灰欢ǘ夹g(shù),所以一定要白話一點(diǎn)。如果你的觀點(diǎn)是正確的,你們老板也聽明白你的意思了,那樣你們老板會(huì)更加的器重你,而不會(huì)不可理喻的讓你完成他所要的東西了。畢竟這是對(duì)他好的建議,也是對(duì)公司發(fā)展好的建議,如果你的觀點(diǎn)不好,那樣老板也會(huì)給你一定的提點(diǎn),何樂而不為呢?
下班后,請(qǐng)你抽空想想公司的發(fā)展吧,因?yàn)槟闶枪局械囊粏T,公司發(fā)展前景好也代表著你的發(fā)展前景好,如果你的想法給公司帶來了好的前景,那也是對(duì)你能力的一種肯定。
最后說說面試,我也經(jīng)歷過很多面試,同樣也面試過很多人,剛開始也會(huì)為工作著急,到處找面經(jīng),但最好的面經(jīng)是無法從其他地方找來的,因?yàn)槊嬖囀且粋€(gè)展示自己的機(jī)會(huì),而不是一再的ctrl+v 。剛開始我也會(huì)緊張,但馬上,我調(diào)整了自己,每次面試就當(dāng)自己一種磨練,一種交流、溝通、展示的機(jī)會(huì),隨后的幾次面試都比較成功,再隨后的幾年,我回到了老公司進(jìn)行面試,顯然他們對(duì)我的能力已經(jīng)是一個(gè)肯定了,最后我還是沒有選擇他們,因?yàn)槲一厝ッ嬖囍皇菫榱丝纯垂镜陌l(fā)展進(jìn)行的如何了,因?yàn)檫@一切也有著自己的一份努力。最好玩的是一次郵件面試,對(duì)方給了很多題目,大多是網(wǎng)上都有的,我也沒有baidu,用自己的想法回答了所有的問題,并提出了很多意見,沒想到對(duì)方回錯(cuò)了郵件,把他給人事的郵件發(fā)給了我,貌似是說面試還可以,就是工資高了點(diǎn)之類的話,我也懶得繼續(xù)往下看,回信給對(duì)方,發(fā)錯(cuò)郵件了。過后不久收到對(duì)方的面試通知,更確切的說是offer,不過在他電話中我直接給回絕了,因?yàn)槲乙呀?jīng)在一家自己喜歡的地方就職了。
我愛我的公司,我愛我的程序,我也愛我的老婆和家人,因?yàn)樗麄兘o了我快樂,也給了我支持,讓我能更全身心的去投入到代碼之美中,我更相信公司能異軍突起,成為IT界的領(lǐng)軍人物,因?yàn)槲铱吹搅艘蝗簽楣咀巫尾痪?,辛苦能力的同事,我很愛這種氛圍,我相信我們的努力一定會(huì)給自己帶來收獲,就算沒有收獲,我也沒有任何怨言,因?yàn)槲页磷砹?,因?yàn)槲铱鞓?,因?yàn)槲沂莻€(gè)快樂的程序員。
或許篇幅有點(diǎn)長了,但很希望你能看完,提出你寶貴的建議,讓更多的程序員吸收經(jīng)驗(yàn),以免日后亡羊補(bǔ)牢。如果你是一名沉悶的程序員,那請(qǐng)快點(diǎn)轉(zhuǎn)變一下,成為一名快樂的程序員吧,那樣才是一種享受。引用老趙的話:"男人是用來寫程序的"。
文章鏈接:http://www.cnblogs.com/inday/archive/2009/05/10/1453512.html
【編輯推薦】


2010-12-20 09:26:44
2019-09-17 10:19:56




