很感謝 liudonglovehemin 的這篇帖子,真實(shí)記錄了一個(gè) Java 程序員的 4 年來在北京工作、學(xué)習(xí)、生活的成長(zhǎng)之路。此情此景,作為“北漂”一族的我們豈能無動(dòng)于衷?之所以轉(zhuǎn)載了下來,是因?yàn)榇_實(shí)有很多地方值得我們借鑒和參考,諸如職場(chǎng)、生活、技術(shù)。很多地方又是值得我們思考的。因?yàn)檫@些是每一個(gè)程序員都曾經(jīng)、或者即將面對(duì)的。帖子原文部分如下:
論壇的帖子看的多了,講大道理的也很多,可是真正懂的并去做的有多少?本人第一次發(fā)帖子,不說什么道理,只是個(gè)人的一點(diǎn)經(jīng)歷,很普通但是本人這幾年的親身經(jīng)歷。
首先介紹下自己,男,06 年畢業(yè)來的北京,從事 J2EE 開發(fā),現(xiàn)在 4 個(gè)年頭了。
06 年和剛畢業(yè)的很多同行一樣。二本畢業(yè),CET-4,沒有其它證書也沒得過什么獎(jiǎng),很普通,面臨找工作的問題。不過運(yùn)氣不錯(cuò),剛來北京二周就拿了二個(gè) offer,一個(gè)是北京磁共振研究所,從事 VB,DEPHI 開發(fā),另一個(gè)是一個(gè)新成立的公司,從事 JAVA 開發(fā)。我選擇了后者,當(dāng)時(shí)自己接受過 4 個(gè)月的培訓(xùn),可能會(huì)比一般的學(xué)生多些動(dòng)手能力,這公司的上機(jī)本來是一道題的,做一個(gè) GUI 畫圖程序,很簡(jiǎn)單,時(shí)間三天,不過我用了一天就搞定了,所以公司又多考了我二道上機(jī)題。只做出來了一道,當(dāng)時(shí)很害怕公司不要我,后來才知道是公司有意試我的,無論后面兩道我做成什么樣,一樣會(huì)拿到 offer。剛畢業(yè)嗎,沒社會(huì)經(jīng)驗(yàn)。工資 2000,稅后 1600,試用 80%,三個(gè)月,不過我二個(gè)月轉(zhuǎn)正了,第 5 個(gè)月時(shí)提到了 3000,第 8 個(gè)月時(shí)提到了 4000。當(dāng)時(shí)開心的很,老板初看是很老實(shí)的人,開會(huì)還是私下給了我很多希望,甚至邀請(qǐng)我去他家去玩,自認(rèn)為和老板的關(guān)系很好。不過后來證實(shí)這點(diǎn)是錯(cuò)誤的,千萬不要和你的老板走的太近。就是同事關(guān)系。工作內(nèi)容嗎是負(fù)責(zé)公司一個(gè)可視化程序的開發(fā)和對(duì)應(yīng)的 B/S 插件以及對(duì)外支持工作,產(chǎn)品要賣錢嗎,當(dāng)時(shí)工作真的很賣力,在這公司的時(shí)間真的把心都給公司了,基本沒有 11 點(diǎn)前過家,有時(shí)是工作,有時(shí)是學(xué)習(xí),剛畢業(yè)嗎,沒經(jīng)驗(yàn),尤其是支持還需要很廣的知識(shí)面。在這公司呆了三年,當(dāng)時(shí)公司就 20 多人,所以有些工作不是分的那么清,我呢基本是一個(gè)人做三個(gè)人的活,開發(fā),測(cè)試,支持,后來又兼職售前。當(dāng)時(shí)工作太忙,北京又太大,有時(shí)一天要跑幾個(gè)地方,公司僅有的一輛車基本成了我的專用車了。當(dāng)時(shí)老板對(duì)我也不錯(cuò),這樣過了兩年多,我學(xué)了很多知識(shí),而且了解了公司運(yùn)作和產(chǎn)品開發(fā)流程,并一手支撐起了支持部門,一共 5 個(gè)人。
到第二年半的時(shí)間,公司新招了一批程序員,都是 2 -4 年工作經(jīng)驗(yàn)的,他們工資都是 7000+,我呢當(dāng)時(shí)是 4500,所以有點(diǎn)不得勁,找老板談了次,我要求是 5500,結(jié)果不歡而散,老板向我保證的是 5 年后,會(huì)有 20W 的個(gè)人買房補(bǔ)助和車補(bǔ),這時(shí)我才明白人們常說的不要和你的老板做朋友是啥意思。完了后我故意沒以前工作努力了,但也沒誤過事。只是不會(huì)多做事,老板沒辦法給我漲到了 5200。我這時(shí)才有了跳槽的想法,一個(gè)月后提出辭職。結(jié)果老板罵了我,說我應(yīng)該提前 3-4 個(gè)月和他說,還說我沒職業(yè)道德。合同法規(guī)定是一個(gè)月,半個(gè)月時(shí)工作交接完了,到了一個(gè)月我要走了,辦離職證明,公司不給開,不讓我走,這之前老板找了談了三回,最后一回才提漲工資的事,說實(shí)在的我當(dāng)時(shí)就是因?yàn)檫@事要走的,不過都談三回了,也沒啥意思了。
當(dāng)時(shí)我找到工作了,那邊讓我報(bào)到,這邊不給證明,后來我和老板商量我先報(bào)到,然后再回來半個(gè)月,再幫半個(gè)月時(shí)間。還是不歡而散,我一生氣,就直接走了,結(jié)果到了那邊沒有離職證明可以簽個(gè)協(xié)議就行了。當(dāng)時(shí)還有工資沒結(jié),取工資時(shí)老板不給我讓扣一個(gè)月的,我真的生氣了,我說我不要了,明天我去告他。我走到門口,老板拉住我又說可以給工資但不給開離職證明,我還是那句話,老板沒辦法,后來手續(xù)和工資都給我了。安心去第二家公司上班。
不過說實(shí)在的,我還是很感激這個(gè)公司和老板的,教了我 N 多東西,我也在這公司學(xué)了 N 多東西,很多是和技術(shù)沒關(guān)的。
09 年,第二家公司是開發(fā)組長(zhǎng),帶了7個(gè)人做J2EE,當(dāng)時(shí)我就不會(huì)設(shè)計(jì)大的系統(tǒng),不過我們經(jīng)理是高級(jí)架構(gòu)師,所以應(yīng)聘時(shí)根本沒在乎工資還是5000。這公司很大,但開發(fā)流程不太正規(guī),底層開發(fā)人員不受重視,做了很多大的項(xiàng)目,和組員和經(jīng)理處的都不錯(cuò),我剛來時(shí)我們經(jīng)理又是業(yè)務(wù)又是技術(shù)的累死了,我之前做過很多不同職位,所以我來了后技術(shù)這塊我們經(jīng)理基本是沒操過心,唯一做的工作是看我的階段報(bào)告。整體把控一下。和我們經(jīng)理這時(shí)真的是朋友了,因?yàn)椴簧婕暗藉X。所以當(dāng)時(shí)我請(qǐng)假啥的根本不用走流程,只要我事做完了,可以不來,也可以在家做,一周基本 3-4 天班。
后來因?yàn)榧依锏脑?,?08 年的房子要下來了,而且也結(jié)婚了,老婆是上家公司的同事。而且到 2010 年時(shí)老婆又有小孩了,迫于經(jīng)濟(jì)原因只能走了。走時(shí)我們經(jīng)理沒有當(dāng)面留我,只是找我抽煙的時(shí)候多了好多,而且從來不提我找工作的事,這事他早知道。說實(shí)的,我是真的不想走。
我之前沒在網(wǎng)上寫過任何東西,也沒有博客和網(wǎng)站,甚至連 QQ 空間都沒。有時(shí)懷疑是不是搞 IT 的,回家的路上想了很多,要記錄的東西真的很多。我寫這個(gè)東西主要的目的是給一些有些迷惘的同行看的,其實(shí)就一個(gè)觀點(diǎn),天上不會(huì)掉錢,好工作是運(yùn)氣加實(shí)氣的。在第一家公司嗎,我認(rèn)為我得到了人生第一桶金,雖然不是錢,對(duì)我真的很重要----關(guān)系和經(jīng)驗(yàn)。在第一家公司呢我買了房子,成了家。生意上接觸過總經(jīng)理,總裁,部長(zhǎng),銷售總監(jiān)。。。。知道了和不同身份的人說什么樣不同的話;知道了工作和友情要怎么來分;也結(jié)交了很多朋友,有同事,有其它公司的朋友,這些都是很好的朋友,在我后兩年生活中給了我很多的幫助。
還有一點(diǎn)是最重要的,做為技術(shù)人員一定要有一門過硬的技術(shù),即使將來你會(huì)升為經(jīng)理或其它管理職位。我喜歡買書,也喜歡看書,有時(shí)去書店看到好書了,即使不看也要買回來,總有用到的時(shí)候。所以這四年我買書能花幾千塊錢了。也看了不少,現(xiàn)在家時(shí)至少有 100 多本 IT 和管理方面的書。離開第一家公司之前,技術(shù)方面呢,我會(huì)用了 struts,spring,hibernate,webwork,ibatis,extjs,jquery,各種版本的服務(wù)器,linux 等,還研究了 struts 的代碼。幾乎是 J2EE 開發(fā)的技術(shù)都了解了,這其中我看了 13 本書,有些書是看了 3,4 回。這三年為我日后兩年的發(fā)展真的很重要。
09 年到了第二家公司,雖然也是程序員,但開始正式帶人了,也很少寫業(yè)務(wù)代碼了,主要是整體架構(gòu),設(shè)計(jì)和工具模塊方面的編寫的工作。還和我們經(jīng)理我們兩個(gè)人寫過一個(gè) MVC 框架,有幾個(gè)項(xiàng)目一直在用,這之間我也一直在看書,不過是 SOA 方面多些。
在第二家公司呢技術(shù)方面主要是學(xué)習(xí)了 SOA 架構(gòu)方面,分布式呀什么的,同樣也結(jié)交了很多朋友。這個(gè)關(guān)系網(wǎng)是你人生的一大看到的財(cái)富,甚至可以左右你的人生。在第二家公司呆了一年多,離職的主要原因一是經(jīng)濟(jì)壓力,二呢是學(xué)不到什么東西了。
2010 年我離職了,找工作時(shí)也很頭疼,不知道我能做什么,程序員嗎不干心,開發(fā)經(jīng)理嗎說實(shí)話我能做,但怕公司不要我,你說你有能力,誰知道?至于跳槽后的薪水問題嗎,不知道自己值幾個(gè)錢,身邊過 10K 的朋友太多了,可是我從來沒碰到過。這次找工作呢我投了 15 份簡(jiǎn)歷,全是 500 人以上的公司,應(yīng)聘了 7 家,找工作過程中我郁悶過,覺的自己能力還是不行,最后拿到 4 份 offer,還算可以。這時(shí)我肯定了自己,前幾年的努力沒白付出。
看了幾個(gè)回帖,大家比較關(guān)心薪水的問題,這里呢我也不回避,我的工資呢從畢業(yè)是 2000, 3000, 4000, 5000 這么漲過來的,5000 塊錢持續(xù)了三年,很穩(wěn)定。我和我愛人呢家里都很普通,沒錢也沒關(guān)系,在北京沒什么親人,所以什么事都要靠自己,08 年時(shí)我們?cè)诒本┵I了第一套房,10 年時(shí)我們?cè)诶霞屹I了第二套房,我的工資水平呢大家都看到了,我借了不少錢,現(xiàn)在還欠別人 2W 多呢。這其間很感謝我的朋友們,生活和事業(yè)上幫了我很多很多!
現(xiàn)在的工作呢還是 J2EE 開發(fā),小小 boss。薪水呢一年能保證稅前 12W。這樣的工資呢我認(rèn)為不是很多,但也不是很少,,這次換工作有一家公司給我一個(gè)月 12K,因?yàn)槔掀乓『?,所以沒有去。在北京我認(rèn)識(shí)很多就業(yè)的朋友,這地方你找年薪 100W 的工作也有,就怕你沒有能力。
我現(xiàn)在呢還是喜歡看書,但是 SOA 和云計(jì)算的書多了些。個(gè)人感覺呢,不要指望運(yùn)氣,也別只看到別人風(fēng)光,不看別人吃苦那會(huì)。尤其是做 IT 這行,憑實(shí)力說話,我接觸過很多 IT 公司的老總,從程序員做起的能占了近 80%,大家都知道的 SINA,163,SOHU 老總都是程序員起家。
最后呢,自己的 4 年程序員經(jīng)驗(yàn)吧,給同行:
1、要有一門過硬的技術(shù);
2、要盡量擴(kuò)展你的知識(shí)點(diǎn),即使你現(xiàn)在的工作用不到;
3、要多學(xué)習(xí),為了學(xué)習(xí)花點(diǎn)書錢是值得的,雖然IT書真的很貴;
4、書呢盡量不要買國(guó)內(nèi)的,實(shí)在不行看影印的,對(duì)學(xué)習(xí)英文還很有幫助;
5、對(duì)于看書呢,一本書至少要看二次甚至更多,同時(shí)做好筆記,你不可能記住所有的東西;
6、多交朋友,和你薪水有關(guān)系的除外;
7、學(xué)習(xí)IT技術(shù)時(shí)候呢,要多學(xué)學(xué)管理和人際交往;
8、沒事多去一些大的網(wǎng)站,學(xué)學(xué)新的技術(shù);
9、做項(xiàng)目時(shí),不要光為了完成功能要寫代碼,要多了解一下整體項(xiàng)目,即使其它模塊不需要你負(fù)責(zé),但你了解清楚了就是你的東西;
10、要學(xué)會(huì)匯報(bào);
11、所有的事落到紙面上才是真的,包括你的工資,不要太期望獎(jiǎng)金能拿多少,對(duì)于程序員來說那只是零花錢。
本文來自CSDN博客,轉(zhuǎn)載請(qǐng)標(biāo)明出處:http://blog.csdn.net/defonds/archive/2010/06/09/5658329.aspx