博客 / 詳情

返回

青春十年 —— 一個普通IT人的十年回顧

我2005年大學畢業,到2015年正好十年,源於大學畢業十年聚會的契機,我想認真回顧一下這些年走過的路。這篇文章主要記錄我大學畢業後如何進入軟件開發的行業,以及在做開發的過程中的經歷。

一、灰暗歲月

2005年,我畢業於西安一所普通的大專院校,大學三年的課程中學習了多種編程語言,但每種語言只講一學期,也就講一些基礎知識,自己也沒有好好學習,所以畢業時我寫程序的能力也就是寫個HelloWorld而已。畢業之際在西安去了很多家公司應聘軟件開發,自然是處處碰壁,難以找到一份開發的工作。迫於生活的壓力,我急需一份工作,8月份的時候,我開始去一個網吧做網管了,這是我的第一份工作。

2006年春節過後,我換了一份技術支持的工作,公司的產品是一套網吧計費系統,工作的內容是負責到各個網吧安裝維護這套系統,這份工作需要經常出差,這一年中我去了很多地方,陝西省內的很多個縣市,還出差去了山西、甘肅、青海。就這樣四處奔波了一年,我感覺很累,從事着不喜歡的工作真的心累。這份工作做到2007年的元旦,我辭職了。距離2月份過春節還有一段時間,也沒有立即回家,我買了一本Java基礎和一本講Struts的書,開始重新學習Java開發。這時已到了冬天最冷的時候,我一個人在沒有暖氣、窗户透風的出租屋裏默默的學習,心裏感到非常的高興,彷彿看到軟件開發的大門正在向我打開。

二、尋找希望

又到年底了,畢業後一年半不愉快的工作。此時,我終於下定決心要離開西安了。2007年春節後,我去了北京,初到北京人生地不熟,多虧了高中同學收留我。這時已經是3月中旬了,然後就開始北京找工作,跑了好多招聘會、每天也在招聘網站上投簡歷,獲得了不少面試機會,然而每次面試的結果都很糟糕。雖然春節前突擊學習了一個多月,但是本來畢業時基礎就差,又隔了一年半的時間沒接觸Java,所以學習效果並不如意,此時,我依然應付不了軟件公司的面試題目。與我合住的高中同學已經在華為工作很長時間了,而我還找不到一份開發的工作,感覺非常的失落,晚上睡不着覺。在北京依然面臨生存問題,比在西安的壓力大多了,沒有辦法,我只能再去找一份技術支持的工作。五一假期過後,我開始在上地一家銷售工控電腦的公司上班,做技術支持,工作內容主要就是組裝工控電腦,測試主板等硬件。

在北京安定下來後,我繼續考慮如何實現軟件開發的夢想,自學太慢而且好多東西學不懂,想找一條速成之路,培訓似乎成了唯一的選擇。瞭解了幾家Java培訓機構後,1萬多的培訓費用是我承受不起的;正好碰到一家培訓機構有晚上和週末上課的班,費用還比較低。8月份,我開始參加培訓了,每天白天在公司上班,下班後坐地鐵趕到培訓學校去上課,晚上9點半下課後坐公交回住的地方。這樣的生活一直持續到年底,每天都能進步很多,感覺非常充實。一年很快又過完了,臨近春節,課程也接近尾聲了,我辭掉了這個工作,不上課的時間,就自己練習做小項目。

三、看到曙光

2008年春節後回到北京,重新開始找軟件開發的工作了。雖然沒有實際的開發經驗,但是參加了幾個月的培訓還是有收穫的,大約4月初,我找到了一份Java開發的工作,也是在上地,做英語學習產品的公司。接到這家公司的錄用通知的時候,真的非常激動,畢業兩年半了,經歷了這麼多困難,終於能夠從事自己喜歡的工作了。然而,我只在這家公司幹了三個月,進公司後,我被分到一個開發小組內,組長覺得我的開發經驗太少,好多東西不懂,也不太願意教我;最要命的是公司的開發電腦不能連外網、不能插U盤,遇到不會的都沒辦法搜索,我又不好意思總是去問同事;這樣就導致我的工作進度總是很慢。三個月試用期結束的時候,組長給領導説我試用期的工作不合格,而我也覺得在這樣的環境很難有很大的進步,然後就這樣離開了這家公司。

四、漸入佳境

我重新找工作,這時已經快到7月份了,在這最熱的天氣裏,又跑去不少公司去面試,這個時候招聘的公司比剛過完春節的時候少了很多。8月份,北京奧運會開幕了,我也在這時找到了第二份開發的工作,在中關村附近一家做移動增值業務系統的公司,一家真正讓我難忘的公司,在這家公司中遇到了我軟件開發路上的真正引路人---開發總監孟老大;其實這個時候我依然沒有什麼開發經驗,但孟老大覺得我的基礎掌握的比較好,也看到了我對於開發的熱愛,就把我招了進來,開發團隊裏有10幾個人;進來後在原有系統上增加了幾個功能,快到年底的時候,系統遇到了性能瓶頸,當時這套系統架構是幾年前設計的,想擴展一些新的需求也比較困難。孟老大很有氣魄的決定要重構系統,全部推倒重來。我很慶幸自己趕上了這樣一個好機會,能夠從頭到尾的去了解和開發移動增值業務系統,藉此機會,我的開發水平得到迅速的提升。

2009年春後,正式開始了新系統的研發。採用分佈式架構,每人負責一個獨立的模塊,我負責的是計費模塊。從項目設計開始,表結構設計,如何分層,使用哪些技術,再到實際開發,最後和其他模塊對接。為了項目進度,從4月份開始就經常加班了,曾經連續一個多月沒有休過週末,每天晚上10點半乘末班的10號線回住的地方回龍觀,五一假期也是在連續加班中度過。項目完成第一個版本的時候已經是6月底了。又經過一個多月的測試和修改,在8月底的時候在北京移動的機房上線。從3月到8月是我這麼多年的工作中最充實,能力提升最快的一個時期,至今依然懷念那段日子。很快又到了年底,2010年春節後,曾經一同征戰的夥伴,陸續有人跳槽,慢慢的,我幾乎接手了全部的功能模塊。後來公司也招了幾個新員工,我負責帶他們,最後把系統交給了他們。我在這家公司一直到2011年的6月份。我從這家公司離職後,休息了一段時間,順便去考了個駕照。

五、再次上路

2011年9月再次開始找工作,這時我想找互聯網方面的公司,覺得做互聯網產品會有很多用户使用,比較有成就感。大概找了一個星期左右,去了國貿附近一家做動畫視頻網站的公司做開發,主要負責視頻網站後台內容管理。是一家剛起步的視頻網站,我進來時只有web端,20多萬的用户,之後才開發了iOS和Android客户端。在這家公司,我和另外一個同事一起重構了原有的內容管理系統,大膽的用了一些新技術,在這個過程中,積累了很多做一款互聯網產品所需的能力。看了公司網站的移動客户端,我對移動開發產生了濃厚興趣。2012年夏天,我買了macbook pro開始學習iOS開發,到年底的時候,我完成了第一個試手應用---輕備忘,並且發佈到了App Store;畢竟是第一個應用,UI設計比較差,更新了兩版後我就沒再去管它,現在還在App Store上半死不活的掛着,是個免費應用。在這家公司做到2013年春節後。

2013年4月份,經以前的同事推薦我去了另一家做教育視頻服務的公司,又回上地工作了。在這家公司的工作並不愉快,公司執行力太差,好多想法未能實現,甚至項目中途砍掉。到2014年春節後,公司部門大調整,好多人員離開,我也在3月底辭職了,正好工作了一年時間。這個時候我已經有離開北京的想法了,所以也沒急着找工作,2014世界盃快到了,我想自己做一個有關世界盃的App---足球之巔,於是開始了這個App的開發,在距離世界盃開幕還有一個月的時候我完成了iOS版本,然而在上架App Store的過程中遇到了版權問題,因為包含了“世界盃“字眼及相關圖片,連續被拒了兩次,等正式上架的時候世界盃已經過半了。在等待審核的時候,我還開發了這個App的Android版本。這期間我還學了nodejs,這個App的內容管理web是用nodejs開發的。因為錯過了時機,當時很失落,世界盃結束後也就沒再維護它。

六、北京再見

這時候已經是2014年7月了。因為老婆懷孕了,我們也都感覺在北京累了,然後就正式決定離開北京了。8月初,就回老家了。回家後,我開始另一個App的開發---Plan365,也是一個TODO類的應用,9月份的時候iOS版正式上架App Store了,是個收費應用。因為一些事情耽誤,年底的時候Android版本才上線國內一些應用商店。當然,這個App的銷售情況很慘淡,都不夠蘋果開發者的年費。之後因為忙碌,就暫停了這個應用的更新,現在也偶爾會有幾個下載量(我2016年夏天會重新開始更新這個App)。

時間到了2015年,春節後,我的寶貝女兒出生了,然後主要的工作就是照顧老婆孩子。7月,本地一家做IT培訓的公司在網站找到了我的簡歷,聯繫我面試,工作內容是在本地一所大專院校裏給學生上課,教軟件開發。這時我的App也還不能給我帶來收入,所以就接下了這個工作。9月份學校開學了,我在畢業十年後重新走進校園,從學生變成了老師。國慶假期的時候,大學同學在西安組織畢業十年的聚會,看着羣裏發的照片,看着那一個個變胖了的身材,真的是體會到了歲月的力量。突然就想總結一下這十年自己是怎麼走過的,這就是這篇文章的初衷。因為工作纏身,這篇文章拖了很久才得以完成。

至此,10年的經歷就寫完了,這也算是一個普普通通的程序員的工作經歷吧。十年中,我一直遵循着我的內心,雖然很多經歷當時覺得很苦,現在回頭去看,能夠平靜的面對了,甚至感激自己每一次勇敢的選擇;即使在最失意的網吧管理員的工作,也讓我學到很多硬件和安裝操作系統方面的知識,在今天大家都在説程序員不會修電腦、裝系統很正常的時候,我能視它們如小菜一碟。十年,當我深處其中的時候覺得時間過的飛快,總希望時間能慢下來,有些事情猶如昨天才發生,當回頭去看,發現真的是非常長的一段時間;十年,一些互聯網公司可以從默默無聞到輝煌,再到沒落,走完一個輪迴;十年,歲月改變了我們的容顏、改變了我們身材;十年,我的身份從一個獨行俠,到丈夫,再到父親,雖然肩上的擔子越來越重,卻能走得更加從容。十年,真的能夠改變很多很多......

七、終點起點

現在的自己就像一個歸隱山林的劍客,遠離了都市遠離了IT的江湖,一個人默默的譜寫着自己的劍法、鑄造着自己的神兵。對於老師這個工作,我想把我的劍法傳授給我的學生們,讓他們踏入IT的江湖之時都能夠遊刃有餘。工作之外,我依然有着自己的夢想,歲月也不會把它磨滅,至少我也是一個水平還可以的全棧工程師了,我要把心中的想法實現,創造出真正改變人們生活的軟件產品。上一個十年的終點就是下一個十年的起點,未來的路已經清晰,剩下的就是全力以赴、縱情向前了。

Hello,下一個十年!

寫這篇文章的過程中,回憶起好多讓我感動的人和事,好多內容暫時未能寫下來,留待以後再續寫吧。請關注我的微信公眾號:icheky,以後會在這個公眾號寫一些文章,包括我對技術的總結、生活的感悟、未來的經歷等。


本文參與了SegmentFault「我的編程之路」計劃,歡迎正在閲讀的你也加入,一起分享。

user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.