程式人生之四:從 800 到 8000 的奮鬥史
很感謝 CSDN 網友 javatec 先生的這篇文章。卓越品質,貴在堅持。每個人的成功,與堅持不懈的努力是分不開的,正如作者說的“每個人獲得的成功都是經過努力的,我只想告訴大家,不僅僅是 IT 這一行,不管做哪一行,只要你努力了,成功就離你不遠。”文章原文部分如下:
首先我想說,同很多程式員一樣,我是不善言辭的,只能用平實的言語來表達自己的感受。經常會來這裡看大家發的文章,卻很少發言。今天在這裡,寫下自己的真實經曆,一是總結我這四年的 IT 生涯,二是給剛進入或即將進入 IT 行業的師弟師妹們一點個人建議,避免以後少走彎路。
真的,我不善言辭,如果有表達不當的地方,還請各位包涵,但求真實,畢竟我不是寫小說的作家。
先簡單的介紹自己的情況吧。85 年出生於廣東潮陽,2004 歲高中畢業,2006 年去深圳一家軟體外包公司工作,到現在整整四年了,今年五一的時候 BOSS 給我漲工資了,現在的基本工資是 8K 多一點(和福利加起來有 9K),一年下來 10 萬有餘。說實話,對於這個貌似很誘人的數字,我並不是在這裡炫耀自己的工資水平,每個人獲得的成功都是經過努力的,我只想告訴大家,不僅僅是 IT 這一行,不管做哪一行,只要你努力了,成功就離你不遠。
2004 年,19 歲的我高中畢業了,對未來充滿希望,卻又感覺前途不知在何方。因為高考的成績不理想,所以與心目中的大學失之交臂,在家裡待了幾天之後,就出來打暑假工,在潮陽一家電子廠做裝配工,一天工作 12 個小時候,要命的是上班還得站著,早上 8 點上班,晚上 10 點才能去廠宿舍休息。一天下來,骨頭都快散架了,堅持了 30 天,拿了一個月的工資就回家了。可回家之後,還是得面對高考落榜的現實。
有天我在家裡看電視,一個同學打電話給我,問我要不要一起去汕頭玩一下。我想了想,在家也挺無聊的,於是就說好。然後我們在車上看到了一所學校,就是廣東矽谷軟體學院,最終的結果是:我選擇了在這個學校學習兩年軟體編程。這之間如何抉擇的過程就省略不說了。
我永遠記得報名那天,爸爸雙手顫抖地交學費。我跟爸爸說,“老爸請放心,我一定會把握住最後一次機會,一定不會讓你跟媽媽失望,我相信不一定要讀大學就有好出路,我一定會比那些讀大學的同學混得好!”
新的開始給了我信心,也給了我極大的動力。第一,我熱愛 IT,想在這個 IT 行業有自己的一席之地;第二,為了自己的前途,為了父母,我一定要學出名堂。從報名的那一天起,便是我的 IT 奮鬥史的開始。
在這個學校學習了兩年,幾乎每天都是七點鐘起床,然後 7 點半到學校的公用機房上機練習,上午上課,然後下午就還在公用機房上機練習,一直到晚上 11 點多,有的時候甚至是 12 點才回宿舍。真的,很懷念在這個學校學習軟體編程的那兩年的日子,雖然有點累,晚上睡眠時間不到 7 個小時,但是依然覺得很充實,不僅僅是學到了技術,更重要的是,鍛煉了一種堅持的精神,學會吃苦,這對我以後的工作提供了很大的協助。
可以說,這兩年過得很充實,不僅僅是學習方面,還有生活方面,覺得都很滿足。與老師,還有同學的相處,不僅僅是技術上交流,還有人生,感情等等,我們是師生,更是朋友。學校會經常組織一些戶外活動,或者在校內舉辦一些活動,活躍氣氛的同時,也大大的提高了同學們的綜合素質,那些本來性格內向的人經過這些各種活動,變得開朗樂觀起來。
說到這個學校,我不得不說一個人,那個給我愛情的另一半,也就是我現在的女朋友。我們是在學校的公用機房認識的,她比我早來,有一天我問她關於 Java 多線程機制的一個問題,剛好她坐在我旁邊,然後我們就這樣認識了。當然在學習的兩年時間裡,都是普通的同學關係,我們會天天在一起學習,互相討論問題。一直到畢業前夕,她才確定我們的戀愛關係。我們的感情很好,很少紅過臉,而且我們都是來自農村的孩子,家庭背景都差不多,比較簡單,可能就是因為這樣,我們才會有共同語言,然後相處的比較好吧。
2006 年 7 月,跟女朋友商量之後,決定還是先自己去深圳找工作,自己實在是找不到就讓學校推薦工作,她就先在汕頭獃著,我安頓好了之後就讓她上去。
(我清楚的記得,第一次到深圳的日子:2006 年 7 月 3 日,當時中午一點多的樣子,我就拿了一台電腦,一個裝衣服的密碼箱,風塵僕僕地下車了。好在學校在深圳有就業辦事處,所以到了那裡以後就不要擔心沒地方住,可以在找到工作之前暫時住在那裡。而且在就業基地的一段日子,很感謝就業輔導老師的協助,尤其是關於求職方面的技巧等等。
一邊網上瘋狂的投簡曆,一邊去各個人才市場,找工作的日子裡每天都是早出晚歸,似乎除了在那裡睡上一覺,其他的時間都是在外面跑。一個星期之後,有家公司通知我去面試,當時我很興奮,因為找了一個星期終於有結果了。面試的前一天晚上,我很早就回去了,就業老師跟我聊了很久,跟我講面試時的一些東西,給了我第二天的面試很多的協助,讓我能夠很順利地通過。
是的,我怎麼也沒想到,就是這家公司,我一去就讓我在裡面呆了四年。那天的面試很緊張,除了我之外,還有 15 個,第一輪的技術題筆試就刷掉了一半,就剩下 8 個人了。初試時面試我的有兩個人,一個是開發部的同事,還有一個是人力資源部負責招聘的同事。整個過程基本上都是那個同事跟我聊技術性的東西,跟他講在學校學的技術,面試很順利,然後就進入複試了。
先簡單的介紹一下公司吧,公司成立於 2000 年,老闆很年輕,是典型的海歸,2000 年回國後就創辦了這個公司,公司主要是做海外的軟體外包。行業領域主要是金融,製造業和零售,客戶基本多是在美國,加拿大和英國,日本也有。
複試的人是開發部的經理,看起來很嚴肅(其實是很不錯的人,嘿嘿,因為認識他到現在四年了,他給了我很多協助,不光是技術上的,還有其他,我從心底裡感謝他)。
他覺得他的同事已經跟我主要是面試了技術上的,他就沒必要再聊技術,就雜七雜八的聊了其他的話題。問我是哪個學校畢業的,我說,我今年剛畢業於廣東矽谷軟體學院。之後就說到薪水,我當時覺得,如果有 2K 就幹了,可是沒想到,他說,800。當時突然感覺倍受打擊,800?在深圳,一個工廠妹隨隨便便一個月也不只 800 啊,何況我是懂技術的。經理說,800 是試用期的工資,如果轉正的話你再跟我談薪資要求,而且公司有免費提供住宿和工作餐。
我想了想,怎麼說也是一份 IT 行業的 IT 崗位的工作,現在有工作不錯了,比那些還在找工作到處碰壁的大學生要強。而且試用期是暫時的,又不是長期的。相信自己的能力,我的價值絕對不是 800。就這樣了,我開始了我人生中的第一份正式的工作,一直到現在。現在的我想想,如果當初放棄了這次機會,現在的我會是在哪裡呢?
剛進公司的時候,有點傻傻的。我相信剛入職場的應屆生都會這樣,對一切充滿著希望,把什麼事情都想象的理想化。不過說真的,不管是學習還是工作,勤奮是必須的。上班時間是早上九點,但是我基本上都是早上八點就到公司,學習。自知需要學習的東西很多很多,所以總覺得多付出一點點,結果就會不一樣。晚上也從來就是最後一次離開公司,不管是加班工作,還是學習,都是在工作。回到住的地方就是睡覺。
經理這個領導真的很不錯,很多次看我一個人還在加班,老是提醒我多注意休息,保護眼睛,不要長時間的對電腦。當時,很感動。現在的我已經是一個小小的專案經理,也會關心一下下面的同事,覺得很溫馨,每一次的關心都會讓我想起剛進公司的時候經理對我的關照。
兩個月以後,我提前轉正了。那個日期很巧,是 9 月 10 日,教師節。轉正那天,可能是心情比較好吧,一來是轉正了,二來就是教師節,於是下班後去了學校在深圳的就業基地,看看就業老師,請老師出去了小撮了一頓。看到我這麼快就轉正,老師也非常開心,聽說回去後還跟那些還未找到工作的師弟師妹們講我的事情。嘿嘿。。。。。。
轉正後的工資,全部加起來將近三千,這個數字對於剛踏入工作崗位的我來說,確實很誘人。所以也給了我很大的動力,和奮鬥的信心。那天和老師在一起吃飯的晚上,我還說:我不會讓學校的老師失望的,一定以後要在公司混出樣子,到時候讓師弟師妹們也方便過來工作。
女朋友是七月底到深圳的,來的時候一直是在學校在深圳的就業基地住,她找工作比較晚,8 月底才找到工作,在一家互連網公司做網站測試,試用期工資比我多很多,不過轉正之後也高不了多少。在我轉正之前,我沒錢租房子,讓她來我的公司宿舍住也不方便。後來轉正後就跟爸媽說了這事,從家裡拿了一點錢,就出去了租了一居室。還好我們都在科技園上班,不用每天坐公車,住的地方離公司很近,每天都是步行過去。
雖然轉正了,但是不等於就穩定了。還得繼續努力。我依然堅持每天下班後學習(在外面租了房子之後,有時間就回家),更好笑的是,別人情侶在家裡基本上都是談情說愛的,我們卻很多時候是在討論工作,技術方面的。不知道的,還以為我們是同事。
2007 年 5 月,公司接的一個北京醫院的很大的醫學項目,派我們的經理和我去北京做實施與項目培訓,由於北京醫院那邊的操作不當,導致機器全部癱瘓,資料庫裡面的資料也提不出來。然後把全部責任歸咎於我公司這邊,還威脅我們不立即解決就停止協議。老闆很重視這個項目,五一黃金周本應該是在深圳過的,可是因為這事兒,我們不得不在北京呆上了十多天。5 月中旬才回深圳。
醫院的負責人堅持說是我們的軟體有問題,與他們的操作失誤無關。後來經過我們的檢查,雙方都有責任,軟體存在 BUG 不錯,醫院的操作人員也存在失誤。於是經理找到醫院的項目負責人,說盡了好話,說一定儘快將問題處理,另一方面施壓於我。我就在那裡,經過十多天的苦戰,終於將問題解決了。為公司解除了險些解約的危險。
回去後,公司為我和經理開了個小小的慶功會,我都感覺有點受寵若驚。我看得出來,經理真的很照顧我,在培養我。那天他跟我說,我理解在北京那段日子的痛苦,但是你要明白,痛苦是最讓人成長的東西,經過醫學項目的那件事,我想讓你明白,一個項目真的可以考驗一個人的能力,各方面的素質,領導也是從基層做起來的,沒做過開發的人是當不好管理層的。
令我驚喜的是,2007 年 6 月,公司給我漲薪水了,5K。這個時候,從入職到現在,還不到一年的時間。同事都說,不錯,有前途。我也想,也許是經理有意培養我吧,我有個同學,技術還不錯,剛進公司的時候就 2K,一年之後漲了 500,也就 2500。一年之後,我的工資比他多一倍。我不敢說這沒有運氣的成分。
日子就這樣一天一天的過去,直到 2008 年的端午節前夕,我的職業生涯轉入另外一個新階段:負責一個不大不小的項目,對項目從需求分析到項目實施全面負責,成為專案經理。
其實這個項目的負責人是內部競崗的,經理選拔幾個人,其中包括我,進行競崗。
說真的,我們幾個人在技術上是不相上下的,但是後來被我拿到了項目負責人的位置。究其原因,經理說我的團隊組織能力以及溝通表達能力比其他幾個人要好,在一個項目中,專案經理不需要技術牛,關鍵是與團隊成員的溝通能力,組織團隊溝通協作的能力,這才是最重要的。
嗯,很感謝在廣東矽谷軟體學院學習的兩年,老師不僅僅是讓我學習技術,還有職業素質的鍛煉。真的,在職場上打拚,光有技術是不行的,要想往上爬,各方面的素質都需要。如果光技術牛,永遠只能做基層的程式員,而光鮮的領導層與你無緣。李開複,唐駿就是很好的例子。
能力得到了老闆和領導的認同,這個零售的項目在 8 月份完成之後,項目很成功,美國那邊的客戶很滿意,公司再一次給我加薪:7K。那些在讀書的時候想不到不敢想的數字,如今卻成為現實。
2008 年的金融風暴席捲全球,很多大公司都紛紛裁員降薪,我們公司也未能倖免,不過幸運的是,我留了下來。那天,經理髮郵件點名叫了一批人去會議室開會,完了之後發現他們每一個人的臉上都很難看。過後才知道,這些開會的人都是要離職的。想想都後怕,給人家打工真的很不容易,公司效益好,老闆就高興,分你一些殘羹剩飯,要是一不高興,立刻把你開了你也沒話說。所以說,當你覺得你沒有很大的把握去創業的時候,不如好好做自己的工作,把工作做出色,一步一步地發展。
重整後的公司團隊,基本上都是屬於實幹型的,那些技術不好的或者領導覺得沒什麼潛力的都被刷下來了。留下來的人,包括我。都覺得很慶幸,要知道,那個時候金融風暴鬧的每個人都是人心惶惶,生怕自己被炒魷魚。於是,我們這些人也更賣命地工作了。由于海外的項目量大大的減少,公司也似乎隨著金融風暴進入寒冬。很佩服老闆的魄力,很年輕的一個老闆,竟然也帶領著我們度過了這個恐怖的寒冬。2009 年第二季度,公司的業績開始複蘇,可以說,恢複的比較快,也開始步入正軌。
2009 年 9 月,女朋友在原來的公司辭職了,原因是我覺得可能我現在待的公司更適合她吧。其實,真正的原因是,他們公司搞的那個 SNS 項目失利,風投停止追加投資,導致資金鏈被破壞,公司與網站無法繼續運轉,不得不做出放棄這個項目的決定。我跟她說,與其被公司炒魷魚,不如提前辭職。
嘿嘿,現在我們在同一家公司,我在開發部,她在測試部。同上班,同下班。可是,上班的時候很少說話。真的。
從去年的 11 月到今年的 4 月份的半年時間,公司做了兩個比較大的項目:一個是無線資料通訊平台,另外一個是辦公協同。在這兩個項目中,我付出了很多的心血,也從中鍛煉了很多,包括對專案管理,團隊管理等等。都是得到很大的提高。
6 年了,從開始學習軟體編程的兩年到從業四年,一路走來,很充實,有成功的喜悅,也有付出的汗水,感覺學到了很多東西,各方面的都有提高。感謝培養我的廣東矽谷軟體學院,感謝老師不僅教了我軟體編程的技術,還教會我如何做人,如何在職場發展;感謝我們經理對我的栽培,真的,如果沒有他的待見,可能我沒有發展到這個水平。四年來,他都是有意給我鍛煉的機會。我們不僅僅是上司與下屬的關係,更好友情深厚的忘年交。當然了,我還感謝我的女朋友娜,在我學習和工作後的支援。娜,謝謝你,謝謝你對我的支援,謝謝你給我的愛,相信我們,我們的未來一定會更加美好!
下面就說幾點我的一些心得與建議吧:
1.打好基本功,不要妄想學了一門語言就能做出好軟體,那些電腦基礎課程還是很重要的,電腦群組成原理,演算法與資料結構,編譯原理等等。不懂得這些,很難寫出高品質的程式。
2.勤奮,不管做什麼事情都得勤奮。程式是寫出來的,不是說出來的。多看書,多看代碼,多與別人交流。
3.不要 SB 地與人爭論什麼語言的好與不好,平台的先進與否。真正的牛人是不在乎什麼語言或者平台的。每種語言或者每個平台都有自己的優點與不足,這些都不是選擇的決定性因素。在你沒發明一種語言之前,你沒權利評論別人的語言怎麼樣怎麼樣。
4.學習講究靈活,遇到一個棘手的問題不要死想,多與人溝通。求伯君一個人開發 WPS 的時代已經過去。
5.個人覺得,如果你的課本都沒學好,就不要亂買什麼參考書了。可以這樣說,課本上的東西都是很基本的,如果連基本知識都沒有掌握,還想理解其他的?參考書的意義在於課本不能滿足你的需求。
6.有空多看看技術類的社區,如 CSDN,51CTO 等等,瞭解一下行業資訊和技術資訊,不要閉門造車,不要傻逼傻逼的學習一門早已絕對不是主流的語言自己還不知道,還以為仍然是公司專屬應用程式的主流技術。你要知道,至少是現在,主流的技術是 JAVA,.DONET 和 PHP 三種。
7.要忠於自己的選擇,不要因為程式員的薪水而選擇這個職業;那樣你將寫不出什麼好軟體,而且不久之後,你會覺得很累,遲早會離開這個行業。而真正喜歡這個行業的程式員是將編程當作自己的快樂之源,而不是收入之源。
8.永遠要保持不斷學習的精神,IT 技術的更新速度是驚人的,所以我建議,有空的話就多學習學習其他的技術。可能你現在的工作崗位用不到,但是相信我,一定會有用的時候,而且你會因為現在的堅持學習而感到成就感。
9.不要頻繁的跳槽,進入一家公司,如果合適的話,就做下去。積累經驗不是說在大公司才可以,問題是,如果都去了大公司,那中小公司誰去?不是每個人都是技術牛人,不是每個人都可以去大公司。有些人總以為,自己跳槽要麼就是薪水不高,要麼就是沒什麼發展,可是很少的人會想到自己的技術又怎麼樣。
10. 更多建議,歡迎與我交流。
今天就寫到這裡吧,我說過了,不善言辭,寫的並不好,還請大家多多包含。此外,歡迎與我交流,技術上的,IT 行業,IT 職場方面的都可以溝通溝通。因為很少上 Q,所以如果大家有問題的話,可以給我發郵件:javatec@yeah.net。
原文連結:http://topic.csdn.net/u/20100725/15/07368929-068f-44bb-835c-203b133b85df.html。