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