來上海8年了,在2014年的最后1天做個總結,基本上可以分為以下5個部份來分別陳述下吧。
第1,大學4年
2005年從安徽的1個3流的大學畢業,由于大學在1個小縣城(明代皇帝的故鄉),所以信息相對照較樓后,也沒有甚么文娛的地方,所以只有學習。本人雖然也是計算機專業的,但是計算機學的相當的差,到畢業了還不知道計算機的程序是順序履行的,別笑我哦!不過,唯1讓我值得說的是我的大學英語4級是大2上學期提早過得,大學英語6級是我們班的第1個過得 ,也是提早在大2的下學期過得,46級基本都是打了個擦邊球過得。整體上運氣比較好吧。記得我準備大學6級考試是在我過了4級就開始的,由于我想1鼓作氣的考下去。因而自己花錢買了上海外國語大學出版第5,第6冊的大學英語課本自己看,同時買了相應的磁帶自己聽。那個時候的隨身聽還是自己贊了好幾個月的生活費買的。我準備6級考試基本就是看了這兩本教材,熟記課本里的單詞,磁帶反復的聽,其實大學56冊的課文文章還是相當不錯的,里面的很多文章都相當的精彩。現在空閑的時候我還會把那些聽力那出來聽聽。在快考試的前2個月我基本上把前10年的大學6級的真題都做過了,而且還反復的看了幾遍,其實大學6級基本上就是考辭匯量,里面好多的相似的單詞。還好我的辭匯量還可以,加上好多的單詞都是歷年的真題里的單詞,所以我基本上都認識,聽力由于我把大學英語第5,第6冊的都聽了好多遍,所以聽力基本上能過關。經過這樣的準備,我的大學6級英語考了60.5分過了,真是1個擦邊球,還記得學校由于我過了大學6級還給我發了100元錢嘉獎,請我室友1起吃了1餐。
還記得2001年的時候QQ比較開始流行,我的1個室友花了5塊錢給我買了個QQ,兄弟我現在還永久在心啊!我的室友常常去網吧聊QQ,那個時候上網還很貴的,好像2塊錢1個小時,我怕影響學習又加上自己生活費有限,基本上很少去網吧,所以我的打字速度是我們寢室,乃至班級里拉后腿的。我1直都在想我的大學除把英語4,6級過了,其他的好像沒有甚么亮點,也沒有談女朋友。基本是失敗類型的。沒有啥值得回想的。學的不好,玩的也不好。整體,覺得大學過的不是很愜意。別學我,哈哈。
第2,安徽合肥的第1份工作
大學4年莫名其妙的畢業了,記得當時的老師很奇怪,1直不讓我們出去找工作,直到大學的小學期了,才開始讓我們去找工作,加上學習的招聘單位也不多,我第1次和幾個同學1起到合肥人材市場去找工作,這次找工作又是走了狗屎運氣,第1天投的簡歷,當場面試,還清晰的記得那個面試官是,你甚么時候畢業,大學英語過有無過6級,我照實的回答了,他說那你就準備明天來公司報導吧。我當時覺得這個公司是否是騙子公司啊。當時后來證明這個公司是正規的,后來想一想可能看我過了英語6級的緣由吧,還有就是公司是浙江人投資的1個安徽省的1個人機動車的信息化建設,急需缺人,我就這樣被招聘進來了,這次也算是找工作的打擦邊球吧。記得當時他們給我開的工資是900元1個月。公司提供中餐,大概在合肥總部培訓了半個月,當時他們用的是ORACLE 8i的數據庫,而且公司自己開發的程序是用C++開發的。基本上都是高大上的,沒有見過的數據庫,對C++只是在大學里學點理論,知道有繼承,多態,封裝這些屬性,根本不知道是啥用途,怎樣使用,由于我們的工作主要是安裝數據庫和安裝我們開發的客戶端程序。然后培訓下用戶如何使用我們的程序。該程序主要就是用來讀安徽省的車管所里的數據庫信息,然后發1張卡,卡里存儲的是機動車駕駛員的相干背規信息。該信息可以通過POS無線的傳到省中心車管所的數據庫里。記得只是學習安裝ORACLE數據庫就弄了好幾天,根本弄不懂甚么tablespace,schma。由于ORACLE的架構和SQL SERVER還是有很大的區分的,大學里只學了SQL SERVER的基本理論,好像安裝都沒有做過,只是自己在機房里看了下SQL SERVER,自己都沒有親身做最簡單的select,delete,update操作,連create table都不會,可以看出我的大學的計算機學的是多么的差,1直到畢業都沒有開竅。杯具啊。更不用說復雜的多的ORACLE數據庫了,ORACLE數據庫的架構和物理存儲和SQL SERVER都不1樣的。ORACLE數據庫的概念很難懂的。經過了2個星期的培訓,對ORACLE還是模糊的概念,我是那種開竅比較忙的,實說就是比較笨的那種,2個星期后,被下放到安徽的1個城市阜陽,公司的領導說,你們甚么都不用帶,只要帶上在合肥的培訓的知識就能夠了,下面的城市都有辦公室和住宿的,包吃包住,啥都不要操心。對剛畢業的我,覺得還是可以的。基本上可以帶個人就能夠了。因而高高興興的去了阜陽。大概在阜陽帶了大半年,基本的工作就是學習下ORACLE數據庫,有個電腦自己每天聯系安裝ORACLE,卸載ORACLE。這段時間還是小了解了下ORACLE數據庫,1直到后來自己順利大的安裝ORACLE數據庫到安裝客戶端發卡程序,我們里面有1個同事自己寫了個自動備份我們發卡程序觸及到的表的批處理程序。我們就用這個每天做備份。當時覺得那個同事很利害。居然自己能寫SQL SCRIPT。在這家公司的工作基本上是打醬油行的,把數據庫和客戶端程序安裝好了,就沒有事情了,每天和發卡人員1起到1個發卡點去蹲點就好了,基本上是要是程序連不上數據庫了就處理下,基本都是空閑的。記得當時最高峰的1天是發了2000張卡,每張卡好像是90元,看著公司的財務拿了大概20萬的現金回來。2006年年后我就辭職沒有做了。因而第1份工作就這樣結束了。這個工作給我的影響是,讓我認識了高真個ORACLE數據庫,讓我知道了真實的可以寫代碼的同事,而且是也高真個語言C++,還記得那個同事還給我們做了C++開發的培訓,我是基本不懂的。我給自己的定義是自己是開竅慢的。哈哈!
第3,上海的第1份工作
2006年春節過后我就來了上海,來上海也是有緣由的,由于我mm和妹夫在上海做包子早點,我父母都來幫忙,加上我自己也想到上海來,由于上海是大都市啊。也想去看看啊。因而就1起到上海來了。剛到上海來的經歷是相當的痛苦的。上海人才輩出,加上上海的房子貴,我們1家人就1個很小的住房,那個住房還是我mm和我妹夫住的,我和我爸爸住在1個大概只有不到4平米的小巷子里住,那個巷子的1半是另外的1個租客做飯用的,我們的這半邊放置了1個上下的鐵床,我和我爸爸住下鋪,我媽媽住上鋪,而且這個巷子是露天的,睡覺的時候,在頭頂1面也就是超外面的地方用1個布簾子遮住就這么睡覺了,而且我們的床頭邊就是1個做飯的鍋,墻壁上都是油。我第1天晚上住那的時候,心里都在流淚,我想,我從小都沒有住這么個鬼地方,大學畢業了還住這個地方,和乞丐沒有區分基本上。但是想一想不就是睡1晚上嗎?哪里不能睡覺。最少我還是有3餐的免費的吃的,其實我mm和妹夫是準備給我找個小房間睡覺的,當時我謝絕了,他們也才到上海,還沒有賺到甚么錢,而且他們每天早上3點就要起床,也是相當的辛苦,覺得他們能提供給我們吃飯已不錯了,等我找到工作了再自己在旁邊找個地方住。上海找工作也就沒有在合肥那樣走狗屎運氣了,我大概花了1個月左右才找到個公司,其實這個公司要我的緣由多是我在合肥的第1工作是汽車行業相干才要我的,我記得當時面試的時候,考試了2個小時,而且4個應聘者做在1起回答問題。我自己覺得題目好多是不會做的,可能斟酌我是已畢業,而且也做過汽車行業的工作,所以要了我吧,我記得當時4個人,后來要了2個人,1個人是上海人,其他兩個是應屆生還是非上海的,我清晰的記得那兩個應屆生回答挺好的,有可能我是個不自信的人吧,總覺得自己沒有他人做的好。在找工作的期間,心情還是很落漠的。我清晰的記得,這家公司給我開的工資是2800元外加每天的中餐補貼8塊1天,基本上1個月近3000元,而且我清晰的記得這個工作我是在漕寶路的光大會展中心投的簡歷,我去過很屢次上海萬人體育館,基本上都是石沉大海。當我拿到第1公司的offer的時候,我們1家人都很開心,那個時候3000元還可以,基本上夠自己用,記得包子才6毛錢1個。等我上班了,我自己在旁邊找了個4平米左右的房子,1個月好像是400元,吃飯還是在我mm家吃。
這家公司招我的職位是技術支持工程師,主要是做我們公司自己開發的1個汽車方面的軟件售后技術支持,1開始也是公司的部門經理培訓系統,然后學習FQA,我們這個職位就是接電話,處理用戶的系統問題的,1開始我都不敢接電話,怕接了電話,不知道如何去回答解決客戶的問題,后來,部門經理說,你們可以嘗試著接聽電話,聽聽客戶的問題,如果不會可以和客戶說稍后會給他們電話回復,這樣我們漸漸的記錄客戶的問題,不會的問老同事,漸漸自己也就會了,這個公司當時用的數據庫是SQL SERVER。該數據庫和ORACLE比起來還是相對的簡單的,在這個公司學習的比較快,由于每天會有問題解決,不會就直接問老同事,主要的還是學習業務邏輯,技術學起來還是很快的,大概過了半年我基本上可以獨立的處理問題了,這個時候我就有個想法是去做開發,那個時候,我覺得開發回是比技術支持高端點,因而,我常常跑到開發部門的同事那里去聊天,有時候,有的問題也是必須提交到開發部門去解決的,由于系統是他們開發的,他們是最了解系統和業務邏輯的。后來由于開發部門需要開發人員,我就毛遂自薦了下去開發部門工作,公司的領導同意我轉部門,因而半年后我就順利的進入了開發部門工作。剛進開發部門,部門經理每天讓我看代碼,下班后用1個小時培訓如何開發寫代碼,和寫代碼的規范,也就好像培訓了2個星期,固然這期間我是可以看全部系統的程序代碼的。2個星期讓后部門經理就給我分配了1個小小的開發任務。2個星期的培訓,我還是不會寫代碼的,給我分配的小任務,我基本上是無從下手的,還好開發部門的1個同事和我關系1直很好,我請他和我1起,請他幫我如何寫代碼,他還是說的比較到位的,解釋的也很容易懂,第1個開發的小任務基本上都是他幫我寫的,但是,這個第1個小的代碼開發任務,讓我完全的了解了程序的順序履行的理論原理。這1個小小的代碼開發任務和小小的需求開發,讓我突然瞬間的豁然開朗,讓我明白了代碼原來是這么1步1步的履行的。我的天啊!大學學了這么多年的計算機,乃至連最基本的程序順序履行都不懂,我真的是開竅太慢了。從此以后,我就基本上可以自己寫代碼了。也基本上算真實的入門了開發程序。我們公司當時的那個系統是用VFP9.0開發的,也算是比較老的開發語言了吧,大概過了1年后,我基本上能用VFP寫所有的需求代碼了。但是,這個時候,我自己知道,VFP畢竟是個被微軟放棄的語言,所以這個時候我也在想自己以后不能靠VFP來混飯吃,正好我們公司在用VB.NET開發CRM系統。這個時候我的心里又有點癢癢的了,和我要好的同事,他正好從VFP轉到VB.NET開發,我經常和他聊天,大家1致的觀點是VB.NET比VFP發展前景要好是肯定的。但是我總不能和領導說我要去做.NET開發,由于VFP開發的系統還是有很多需求的。固然我是可以看.NET開發的系統代碼的,因而我就有時間就開.NET代碼。在2009年的時候,我公司的1個同事給我介紹了1個女朋友,也就是我現在的最愛的老婆大人。這個可以說是我在這個公司的又1大收益。同時在此年,公司的CRM系統開發進度要加快,需要新的人員加入,正好在之前我也和部門領導談過自己的想法,他也能理解我的想法,再加上我的那個同事的幫助,我又1次順利的加入到.NET的開發團隊里來了。因而在這個公司1直就做.NET開發,1直大概開發了近1年半的時間,突然有1天我接到1個獵頭的電話,她說他們在找1個懂VFP開發的,而且英語比較好,最后是過了大學英語6級的,基本能溝通的。這個時候,我就終究用上了我大學英語6級的,固然你可能會問,大學你都畢業5年了,你還記得幾個英文單詞,是的,如果我這期間沒有堅持學習英語的話,基本上是回給老師,榮幸的是,我1直沒有放棄學習英語,而是1直在堅持學習鞏固自己的英語。最少是沒有比大學的時候差,最少是進步了1點。正好我在這家公司也帶了4年半了,也能夠斟酌換1個公司了,而且這個獵頭的公司是個美國公司,全英文的工作環境,重要的是自己的匯報對象是個美國人,后來才知道是個美國老頭,脾氣也很古怪的,關于這方面的故事我會在下面介紹。
第4,上海的第2份工作,也是第1次被獵頭給獵到。
獵頭能找到我,我覺得很驚訝,有可能和我的工作經歷有VFP的開發經驗有很大程度的關系吧,我在想,當時我很看不中的VFP開發技術,居然在今天能用上,真是無意插柳啊,由于這個美國老頭就是自己會用VFP寫代碼。他想找個人來保護他的代碼和幫他開發點新的開發任務,當時和公司的HR面試的時候,獵頭和HR問了下,HR的反饋是我的口語不是很好。總之,不知道怎樣個情況,我還是順利的被錄取了。你有可能覺得我很奇怪,我自己明明是不看好VFP的,為何跳槽還又到了VFP開發呢。固然,我的理由是我想進入1個外資企業工作下,感受下外企的氛圍,固然工資也是很大程度上的緣由,這個工資的在我后來的4年里起到了非常非常重要的作用。大概在2010年9月初, 我就進入了這家我夢寐以求的外企工作,剛進去就是新鮮,甚么都發,乃至連紙巾都有,甚么平常的感冒藥,有個小藥箱。而且1年有14天的年假,每一年好像有20天的帶薪病假。福利還是相當的不錯的。到這家公司,頭兩個月都基本自己學習下公司的規章制度,相干的行業的知識。在這期間我了解和認識了公司的大部份同事,不了解不知道,1了解嚇1跳,他們都是國內1流大學的畢業生,基本上都是同濟大學,上海交通大學,北京大學,清華大學的,留學生,在他們這些高材生眼前我又1次感覺到了自卑和不足。他們的英語都是非常的流利,這讓我真實的知道了1流大學和3流大學的學生的差距。固然這期間我也寫過郵件給我老板,告知他我基本準備好,可以著手幫他做點事情了,請他幫我安裝相干的軟件環境,由于外企是不能安裝盜版的軟件的。你可能覺得安裝軟件還要你老板來幫你,這個我也覺得奇怪,我問了我們公司的IT同事,他們都是沒有此類軟件的,他們都告知我,只有我的老板有此類軟件。記得快到第3個月了,我的BOSS,美國老頭來了上海,拿著1大批的光盤,和他簡單的問候了下,他就做下來幫我安裝VFP和水晶報表了。他簡單的和我說了下他寫的程序,告知我如何的做這個工作。基本上用英文和我說了半個小時。我只能用簡單的英文回應他。他還是說的比較慢的,我還是基本上連猜帶蒙的大概的了解意思。這個時候我才真實的覺得自己的英語學的幾10年的無用論啊。覺得差距還是很大,需要進1步的學習。其實這個工作很簡單,就是每一個星期發1次PDF的報表,這個報表就使用VFP程序自動生成的,期間需要向1些相干的老外同事要點EXCEL的信息,導入到VFP程序里,同時結合水晶報表生成1個PDF的文件發給相干的管理領導看下就能夠了,工作是相當的輕松的。這個工作我還是能輕松的勝任的。第1年基本上就是做點小的需求開發,整整報表,沒有啥事情做的。下面說說我的這個大BOSS,他是1個性格有點古怪的老頭,我們TEAM里的同事都不怎樣敢和他直面的說話,而且我們的報銷簽字都等到他心情好時候才給他簽字。所以我也基本上沒有怎樣和用語言上的直接的溝通過,有甚么事情基本上都是通過郵件,由于他的辦公地點不在上海,基本上1個月來1次上海。所以面對面的溝通的機會很少。第2年,我收到新的需求,需要開發1個信息管理系統,我因而開始用VFP另外開發了1個管理系統。這個系統的開發也是不難的,中間和配合財務和其他的部門開發1些簡單的管理模塊程序。頭兩年就這么過了,由于后兩年基本上沒有甚么新的需求,覺得太閑了,由于我們公司不是弄信息技術這塊的,我的職位也是個可有可無的,我就自己真實的系統的報名了ORACLE 10G的學習,考了個OCP,同時也順便學習了OCM的相干的課程。剛開始學習ORACLE的時候,自己簡直就是個白癡,由于我歷來沒有用過LINUX系統,最基本的命令都不會,那個痛苦只有自己知道,固然漸漸的自己學習加上老師的幫助,終究能把LINUX的基本命令弄明白了,也終究把ORACLE能順利的在LINUX上安裝好,配置好了。LINUX的命令和在LINUX上安裝ORACLE也讓我學習了很多的新的知識,我又1次的被自己的愚鈍給驚嚇了。固然這次的ORACLE的系統的培訓和學習,基本上算真實的入門了ORACLE這個龐大復雜的數據庫了。由于后兩年都基本上沒有甚么事情做,我基本上都在學習ORACLE和英語。在了解了ORACLE后,我在想我是不是需要換1個ORACLE DBA的工作做呢,但是我是知道我自己是沒有這方面的實際的大數據庫的運維經驗的,固然,這期間我也嘗試著去面試過ORACLE DBA的工作,基本上都是沒有希望的,由于沒有實戰經驗,被有實戰經驗的面試官1問基本上就知道自己的弱點和不足了。這期間也有薪水方面的緣由,像我這類ORACLE技術不是很好,又沒有實際的生成庫的經驗的,人家不可能給我期望的待遇,他們完全可以找個工作3年左右的就能夠了。ORACLE DBA的工作找的很碰壁,后來我發現MYSQL的市場目前是愈來愈好,因而,自己又買了好多的書看了下MYSQL的知識,MYSQL的語法和ORACLE差不多,但是他的存儲架構又是另外1個樣。自己看了些視頻,做了些簡單的安裝和復制同步的實驗,基本上算入門的技術吧。整體覺得,我的ORACLE還是比MYSQL技術要好點。反正就是自己學的比較雜,又沒有實際環境去操練,做DBA沒有實戰經驗是很大的缺點,要知道,1個SQL 語句在小的數據庫里運行時沒有問題的,在高并發,大數據量的數據庫里是需要做性能調優的。固然在這家公司還是有可值得我高興的事情的,就是今年3月份,我正好上海居住證滿了7年,而且我們公司的HR說可以幫我辦上海戶口,辦戶口也是個相當復雜的進程,中間出現過,檔案問題,換公司的個人所得稅問題,等等,終究在今年的9月份把自己和兒子的戶口弄定了。由于在這家公司實在是太閑了,而且我也年齡不小了,我們公司是個工程性的公司,工程做完了就散伙,所以我必須斟酌未來的職業發展。因而我把51JOB上的簡歷更新了下,正好有了我現在的公司收留了我。
第5,上海的第3份工作
今年10月份,我進入了現在的這個公司,基本上算是平跳過來的,由于我當時看中了這家公司做BI這塊,而且加上自己在上家公司1直找工作不順利,不過現在想一想還好沒有才之前換公司,否則我和我兒子的戶口可就是未知數了,所以我1直在想,2014年是我的年,把我和我兒子的戶口給終究弄定了,固然這個也得感謝我的第1個公司,他們的HR在我入公司的時候幫我辦的居住證和正規納稅,也感謝第2個公司幫我順利的把戶口弄下來。進入現在這個公司,不是獵頭獵的,而是該公司的HR在51job里找到我的,正好我那個時候更新了簡歷,固然他們也是缺人缺的利害,部門領導是新來的,部門的員工都基本上換了1遍。來這個公司快3個月了,雖然說是過了做BI的,由因而甲方公司,做的還是比較雜的,甚么網站開發,VBA,Sharepoint等都要弄。剛開始來的1個月基本上是每天開會,都弄暈了。現在基本上走上了正軌,不需要每天加班了。
想一想我的上海這么多年,技術線路走的相當的不好,做的相當的雜亂,個人覺得還是做1條線路,堅持的做下去,肯定比我好,我現在還是在1個秘密為難的階段。管理沒有上管理,技術沒有上技術,90后的大批的精英都開始在公司里大展身手了。做為80后的我,確切壓力山東大學。總之,2014年是我的年,希望2015年能給我更好的機遇。也順便祝愿所有的IT能走1條好的線路,堅持下去,少點迷茫,任何技術堅持下去,肯定不差,做技術需要精,不是雜。
上一篇 計算機網絡