一.並不成功的開始 html
我所讀的學校是中國西部的一所普通高校。我進大學後也和大多數同窗同樣,過着60分萬歲的日子,除了對編程比較感興趣外。(呵呵,好多室友都說我外表女人,心裏卻男人:喜歡寫程序,喜歡和男打星際,喜歡打CS選土匪,拿AK47)四年的大學生活淘進了我剛進校時的傲氣與自尊,在梔子花開的季節,我面對的倒是沒法把握的將來。畢業了,是的,四年象夢同樣。男朋友執意去了中國最繁榮的大都市,我卻但願留守相對平靜的近在咫尺的西部城市,結局是可想而知的。痛苦十分短暫,由於迫在眉睫的生存問題變得急爲嚴峻。幸運的是,2004年7月我很順利的找到了一份程序員的工做。linux
個人第一份工做比較輕鬆,就是作MIS系統,寫寫C#代碼。工做很輕鬆,帶個人經理也很照顧我。因而我天天過着上班下班的生活,天天穿梭在熙熙攘攘的人潮當中,全然沒了生活的壓力。這樣的生活也讓人討厭,日子太無聊了,無非就是寫着重複的代碼,再就是在天涯上閒逛。這樣的日子結束於我看到的一篇文章,題目我記不太清楚了,好像是:成爲IT精英,我奮鬥了7年。程序員
當時很受鼓舞,也很自責。大學的四年已經荒廢,難道還要重蹈覆轍? 因而我有了想離開這個安逸的城市,去節奏相對較快的城市鍛鍊一下本身。面試
因而在今年年初,我毅然背起行囊,踏上了南下的火車。。。。數據庫
二。初來乍到 編程
一下火車,我來到人山人海的車站廣場,看着人山人海,內心沒有底氣,畢竟是第一次出遠門。可是隻覺告訴我,先要找個落腳的地方。雖然我帶了5000塊,可是我卻不敢亂花一分錢,由於在我印象中這座城市消費比原來的城市高多了。我得想辦法儘快找到工做。windows
通過2個多小時的尋找,終於讓我找到了一個網吧。因而不顧旅途勞累,趴在電腦前就上51JOB ,簡單回顧了本身的工做經歷,而後填寫了簡歷,在網上投。時間過得很快,一會兒到了中午。我出了網吧,胡亂吃了碗酸辣粉。而後去找旅館,這裏的旅館真的不少,各類檔次都有,我找了一個看上去以爲比較安全的旅館。130一夜,好心疼!!!儘管很累可是,大半個晚上我都沒有睡着,雙手牢牢的抓住手提袋。到了下半夜,我才慢慢的睡着。安全
早上起來的時候已是9點多了,我洗漱完畢。雙眼盯着手機屏幕,生怕會錯過面試電話。也許我運氣真的不錯,大約10點,手機響了。我趕忙接了,一時高興得語無倫次。電話裏一個女聲:您好,請問您是XX麼?咱們是yy科技有限公司,想約您下午面試......網絡
掛了電話,我高興得不知東南西北了,沒想到這麼快就有迴應了。下午出門的時候我化了點淡妝,出門了。我按着yy公司的提示,費了將近2個小時才找到地方,真後悔沒有買張地圖。到yy公司的時候已是下午4點了。多線程
面試個人是位女經理。30分鐘事後,咱們談得比較好。我自信滿滿的,呵呵。
最後經理問我指望的薪水時,我咬咬了牙,很小聲的說了句3500 .經理說,其實你比較符合咱們的要求,可是薪水可能不會那麼高。我小聲問她能給我多少,她說句2000。可是我心都冷了,我來這個城市以前的工資也有1500啊。。我說了句考慮考慮後,出了yy公司的大門。在傳說中,這個城市不是每一個人都拿高工資的麼?怎麼會這樣?失望和痛苦同時襲來。
回到旅館我仔細總結了一成天,得出結論:1.不是沒有高工資,而是所掌握的技能門檻比較低,致使沒有什麼競爭力。2.一個規律:IT技能(不精通的狀況下),技術門檻低的入門較容易的,在市場上競爭力不大(精通後,每項IT技能的競爭力相差不大。)。
3.因此我決定,去學習新的東西,門檻稍稍高那麼一點的東西。
注意拿定,我回顧了本身所學的東西,以爲C/C++基礎還能夠,並且上學的時候寫過一段時間的VC,因而決定啃C/C++。我開始在網上投C/C++相關的職位,把薪水要求降到2500~3000。上天又一次眷顧了我,四天後我找到了一份工做,工資2500,包住宿。唉,總算是定下來了,接着我便寫了個學習C++的詳細計劃,花了1500元買了個二手電腦。工做後,我以爲極其的不適應,這個時候才知道,我對C++的理解是何其膚淺!基礎太差了。。。自尊心一貫很強的我,受了很大的刺激。我以爲,是時候努力了!
在工做的時候我積極的請教同事,下班後我在宿舍裏瘋狂的肯C++,在網上下載了教材。一行一行認真的讀,上機練習,從基礎開始。一步一步的來。在剛開始的一個月裏,幾乎天天都是凌晨才休息。可是我以爲很欣慰,由於我逐漸適應工做了,並且以爲愈來愈理解C++的內涵。連續這樣3個月後,我終於對工做駕輕就熟了,VC的底子也逐漸厚實。回想原來的夜郎自大,真的很可笑。如今我對C++無疑是敬畏的。
原來覺得本身有多厲害,其實本身差得要命。不懂虛函數有什麼用,不知道除了構造函數,析構函數外還有拷貝函數,還有深淺拷貝之分。不懂什麼是多態,不懂什麼是抽象類,不知道C++裏竟然還有個STL庫。隨便拿本VC的書就寫程序,甚至不知道APP WIZARD生成程序的入口。
通過了三個月的苦心孤詣終於有點眉目了。我沒有直接用VC,而是從SDK入手,用SDK寫了將近一個月的程序。終於知道了windows裏面竟然還有消息機制,每一個應用程序還有消息隊列。編譯器分配存儲空間的時候竟然還有內存對齊。這些新奇的東西讓我興奮,我天天如飢似渴的讀着各種電子書。
《深刻淺出MFC》,《高質量C/C++編程》,都是個人寶貝。 是的,正象不少人說的同樣,沒有幾年是沒法精通VC的。可是,咱們無需精通每一個方面,咱們只需足夠熟悉咱們工做所用到的部分。DLL,數據庫,組件技術,圖形技術,進程調度,多線程等等,網絡...太多太多了,MFC是如此的龐大。
也許是我心高氣傲,當經理跟我說轉正給我3000的時候,我拒絕了,我以爲本身能夠拿更高的薪水。因而我辭職了。。
此次的離職,沒有給我帶來什麼憂慮,可能經過前斷時間的學習有了些許的底氣。可能你們很奇怪,爲何上文屢次提到工資,請原諒個人俗氣!當愛情不能依靠時,金錢是能惟一給我安全感的東西。
這一次我打算找名氣稍微強一點的企業。正好,TX公司正開招聘會。我一大早趕到招聘會現場,很熱鬧,已經有不少人在那裏面試了。等了大約半個小時,終於輪到我了。面試官沒有象我想象的那樣提一些基礎知識,而是直接問我對UML怎麼理解,對UI設計有什麼心得這些抽象的問題。我回答得吞吞吐吐,語無倫次,結果是可想而知的。55555555,真的好慘,這個全國著名的SP把我就這樣簡單的拒絕了,好打擊人啊。可是此次來並不是沒有收穫,由於在我走出招聘會場的時候,我留意到unix/linux展臺門可羅雀,因而一個計劃又在我心裏醞釀。我回家後在網上搜集linux入門資料,而後把電腦硬盤格式化,爲了表示學習linux的決心,我給windows 15G,給了linux 25G,就這樣開始了個人學習linux之旅!
次日,我從朋友那裏打聽到GDNT有個招聘會,因而又風風火火的趕去。GDNT的面試也給了我重重一棒子,讓我好痛苦。在痛苦中過了3天后,一個高中同窗說她們單位要招VC方面的人。我當時真的很高興,也很緊張,由於此次面對的公司是中國著名電信運營商的研發中心。因爲朋友的引見,面試很快肯定在2天后。在這兩天裏,我把全部關於C/C++的知識點複習了一遍,而後閱讀了一些網絡方面的資料。果真功夫不負有心人,2個小時的比試面試過去了,我成了她們的一員。最後PM許諾試用期給我4K。
這裏的工做環境很好,工做也比較輕鬆,也許全部國企都是這樣的把。下午2:00上班,中午能夠休息兩個小時。單位食堂的伙食豐富並且價格便宜,通常不超過5元,最使人以爲舒適的是飯後偶爾還會發水果。:) 真的是好幸福,呵呵。在這裏主要作的是一些交換網管系統,在這期間我跟PM學了很多東西。熟悉了HW,ZTE的不少產品,以及COBAR接口規範。私下還對7號信令作了比較詳細的閱讀,並且對不少網絡協議有所瞭解了,好比SNMP,RIPv二、OSPF、IGRP,還學會了怎樣使用CLEARCASE等工具。可是,最大的收穫莫過於對UNIX的學習了。在這裏有不少UNIX機器,HP-UNIX ,IBM-AIX,SUNOS 等等。。。
天天下班後我沒有直接回家,而是留在了單位telnet到SUNOS上,開始了我學習unix的計劃。幾乎每天都是10:00之後才離開單位,搞不懂的就問人或者在網上找資料。回家之後,我繼續在linux上學習一直到轉鍾。這期間我真的學了不少,跟windows上寫程序徹底不一樣了,彷佛更關心細節,更關心操做系統了。通過大約3個月的摸索,終於對unix有所瞭解了,以爲好多東西豁然開朗。進程通信,進程管理,頁面置換,信號燈,線程池這些東西是我在indows下寫程序從未接觸過的。
以爲學習unix真的很幸福,天天進步一點,會讓我睡得踏實。把《unix高級環境編程》學完後,我開始慢慢的請教前輩,有關嵌入式的開發的問題。
慢慢學着分析內核情景,裁減內核,底層的東西讓我以爲好奇。還有一件讓人特興奮的事兒,我們科室好多開發人員都是女同志,PM也是女人。
時間飛快,轉眼四個月已通過去了。我以爲是時候該離開這個安逸的國企了,說真的,真有些捨不得,我向PM提出辭職時,經理很是真誠的挽留我,說我工做作得不錯,叫我考慮考慮再走。這裏的人真的很好,學習的氣氛也很濃,也許我但願日子過得緊張一些。經理說我這樣跳來跳去不利於自身的發展。也許她是對的,也許是我太倔犟,終於仍是走了。我知道,當我交出那張卡,就不再能回來了,走出大門站在華景的天橋上我默默的站了10分鐘,仰望着那熟悉的大廈。
晚上回去改了改簡歷,而後在網上投。躺在牀上,看着天花板,忽然之間以爲好孤單,這裏一個親人也沒有,鼻子很酸,好想哭。客廳電視機裏傳來世界盃預選賽的吶喊(我和一個男生一個女生合租三室一廳)。我走出客廳和那個男生談了不少,也知道了他不少事情。如今才知道,雖然是合租,可是彼此溝通真的不多。他原來是在XTKJ工做,後來跳到外企,也是搞IT的,也是程序員。一我的到南方。
當時聊了不少,不覺到了凌晨。不過咱們都沒有睡意,因而他問我會星際否,我一拍即合。他很驚訝的看着我:你真的會。我說試試就知道。因而咱們各自回房打開電腦,比賽開始了,呵呵。也許是他過輕敵,第一場,我選蟲族,他選人族,結果被我出快狗偷襲成功,不事後來幾場我都輸得很慘,呵呵。。
次日睡到中午纔起來,1點多的時候忽然來了個電話,通知我去面試,職位是linux程序員。我趕快打扮起來:)。照鏡子才發現,本身瘦了好多,也憔悴了很多。我穿上了本身最漂亮的衣服,而後簡單了畫了一下眉,打了粉底和眼影,而且還畫龍點睛的摸了腮紅。呵呵,本身對着鏡子傻笑。
到了面試的公司(一個剛成立不久的外企,VOIP設備商),和PM談得很順利。他問的問題也很簡單:函數傳值傳址的區別,經常使用的進程通信方式,和我作過的一些項目等等。。最後PM問我指望的薪水是多少。我怯怯的說了句:5K 。 經理摸了摸前額想了想對我說:這樣把,你好好幹,試用期我給你5.5K.
出了公司門,感受天空一片蔚藍。~~~~~~