1. 程式人生 > >軟體行業做了3年,何去何從?究竟該搞哪個方面?迷茫+努力

軟體行業做了3年,何去何從?究竟該搞哪個方面?迷茫+努力

    首先,簡單介紹下自己吧。 

一.大學生活

    07年邁入大學校園,瘋狂了一年,學校規定,掛6科留級,掛7科開除。結果期末考試的時候,每一門我都是瞎蒙,而且因為人老實,也不會作弊,所以怎麼算都超過了7科,嚇得要死,只好告訴家長。老媽厚著臉皮,一個老師一個老師的送禮,打電話,最後有一個老師看我可憐,給了61分,其他還有幾科勉強過了,最後以掛5科的成績升到了大二。

     到了大二,仍然不改,還是玩,所以上半學期,還是一樣的掛科。到了下半學期,終於遇到了我的女神,談起了人生中第一場戀愛。也開始朦朧的意識到了,自己的責任。

     因為談戀愛的時候,已經快要考試了,所以經過了一個假期,我已經是一個大三的學生了,而這個時候,我也開始害怕了。不知道自己會什麼,玩了2年,專業技術沒學會,整天泡在網咖,也沒處到什麼朋友,甚至因為玩遊戲還和朋友吵架(他叫我出去玩,而我在玩遊戲,所以不願意去,那時候,等級和裝備就是一切),甚至與大學寢室的室友,處的好的也就2、3個,沒人脈,沒技術,我以後如何養家?如何賺錢?

     到了此刻,我開始瘋狂的找出路,開始瘋狂的學習,可是那些模電、數電、C語言什麼的,完全不會,雖然整天泡在實習室,捧著書看,可是連續看了一個月,卻發現完全沒有成效,書一合上,還是什麼都不懂。

      我陷入了迷茫,看書看不懂,就去網咖玩遊戲,玩遊戲的時候,又想著學習,陷入死迴圈,整個人極度的暴躁,女朋友鬧分手,自己整天熬夜,睡不著覺,掉頭髮,大把大把的,感覺自己快死了。

      終於,出於對社會的恐懼,出於對自己未來的迷茫,我決定考研,繼續當學生。報考各種補習班,開始學習高數、英語,暑期還專門報考合肥工業大學的考研補習班,坐火車、租房子去學習。

      然而,到了大四上半學期的時候,我又迷茫了,因為我不知道我學習的數學有什麼用,再加上我學的也一般般,萬一我沒考上研怎麼辦?再來一年?我不想,找工作,用什麼找?高數嗎?算了,我又糾結起來。

     偶然間,聽說班裡有一個人參加了嵌入式培訓班(什麼名字我就不說了,做廣告嫌疑),並且工作了,一個月4000多的樣子。4000多啊,對我當時而言簡直太多了,我開始動心,於是找這個同學QQ聊天,同學也很熱情,我很快了解了一些,於是決定不再考研,去參加培訓班。

     可是,我當時太弱了,弱到什麼程度呢?因為只玩遊戲,不關心其他,我甚至對硬碟和記憶體都分不清,同樣也不清楚網絡卡是什麼,顯示卡是什麼,驅動更是聽都沒聽過。這種情況下,如何去做軟體行業?

      所以,整個下半學期,我在實習室裡趴著,先開始學習基礎電腦知識,甚至去朋友的維修電腦店裡面,去學習,知道什麼是32為作業系統,知道什麼是記憶體,2G記憶體是什麼意思,什麼是CPU,電腦的架構等等。接著,又學習C語言,和LINUX基本操作,這些學完後,正好畢業,參加完大補考之後(掛科太多,所以又大補考),前往了北京培訓的路。

二.工作生活

    4個月的培訓很辛苦,我也學習的很努力,終於畢業了,找了第一份工作,4500的月薪,還不錯,是在華三乾的,不過是外包工作。並且工作很輕鬆,基本就是看程式碼,程式設計方面,因為主要功能都是封裝好了,寫程式碼if else之類的,就搞定了,簡單。

     再加上,女朋友也來了北京找我,我們一起工資不低,也還不錯,於是,我的老毛病又犯了。

      覺得自己的工作不錯,又是IT研發,說出去很好聽,工資也不低,於是我又開始玩遊戲,下班了就玩,魔獸世界,LOL,等,都玩。工作了一年之後,工資漲到了6000多,我更加得意,開始為所欲為,也不學習,因為目前的知識完全可以適應我的工作,所以我除了玩還是玩。

       就這樣,1年半過去了,一個偶然的機會,我和一個同樣做技術的聊天,他問我,你有沒有做過網頁?我說沒,他說你會JAVA嗎,我說沒,我說我做C,C語言還可以。他哦了一聲,又問,那你會驅動麼?我說不會,他問,你高階網路程式設計之類的如何?我想了想說,以前會,現在好久不編,忘的差不多了。他又問,那你LINUX怎麼樣?我說還行,因為工作有用到,他再問:你會搭伺服器嗎?你會做LINUX維護麼?我搖了搖頭,我只會ls\cd\mv\cp等幾個命令而已。

     就這樣,我意識到,原來我只會C,而且只會那一點語法,甚至高階的技術都不會,甚至我的技術水平還不如我剛培訓完的那會。

     我又迷茫了。於是,我決定跳槽,尋找自己。

      裸辭!果斷裸辭!裸辭完後,開始找工作,果然,我工作很難找,非常難找。辭職前,我工作月薪6000,如果不辭職,等到年底,差不多能漲到8000左右(雖然我技術不行,但是公司的程式碼看的還算熟練,所以工作能力也還行),但是,每次面試的時候,面試官均對我表示了懷疑和否定,偶爾有要的,工資也才開到了5000.

     終於,我找了一家公司願意要我,給開到了6000,我去了。其實這家公司本來不想要我,他感覺我技術不行,就否定了,結果這家公司招了1個月,沒找到合適的,又感覺我比較聽話吧可能,才給我打的電話,我也才來的。不然,還不知道要面試多久。

     來到這家公司,本來以為繼續做C,結果,卻將我弄到了另外一個專案組,這個專案組是一個以LINUX+安卓+web的專案。在裡面,我就是個SB,各種受鄙視,我自己也知道,我會的那點東西,根本派不上用場。

      而我的主要工作,也成了售後+部門經理祕書。因為人少,各種雜貨都是我幹,什麼籤合同啊,什麼跑腿啊,等等。

      不過,在這其間,我開始瘋狂的學習。

      我自學了HTML+CSS,並寫了一些靜態網頁。之後,又將鳥哥的LINUX私房菜2本書看完,因為工作需要,還是搞了一些C語言和C++,所以還搞了一點QT,之後還看了點ruby程式碼,ruby on rails框架,自己從阿里雲買伺服器,學習搭建各種伺服器等等,還學習了點JAVA的語法。

       就這樣幹了不到一年,自我感覺水平有了進步,又找了一份工作,這次工資是8K。自我感覺也還行。

       剛入職的第一份工作,就讓我搞一個動態網站,主要是用HTML+CSS+JS+LINUX+SHELL+正則來寫,用的技術是CGI,就我自己一個人搞,還好,搞定了,現在也差不多到了轉正的時候。

          然而,我又陷入了迷茫。因為我感覺,經過這一年的學習,我貌似會了很多,可是到現在為止,我幾乎沒有拿的出手的技術,C語言?還是老樣子吧。網頁製作?我都是自學,半吊子而已。LINUX維護?呵呵,忽悠下新人還行.java?算了,語法都忘記光了。C++?寫個簡單的QT還行,稍微難點就不會了。

        我工作了3年,到現在為止,連一樣拿得出手的技術都沒有!

        而和我一起的大學室友,一個高JAVA,搞了4年,現在已經是一方高手了。一個考研,現在也要畢業了,感覺技術也很不錯了。而其他人,也都在自己的行業中混的不錯。

       我呢?我到底會什麼?

        我迷茫,不想工作。

       整整一個星期,我都沒什麼心情工作,工作壓了一堆。

      我該何去何從呢?

三.總結

      希望看到這篇文章的朋友能從中看到我的經歷,並且,不要去向我學習。

      先總結下,我的缺點:

     1.拖延症,做事總是喜歡往後拖,總是喜歡累積到最後,才開始做。

     2.不會觀察事物。總是一個人,活在自己的世界裡,上班就工作,下班就打遊戲,不瞭解網際網路的發展,技術的發展,不去關心家庭。老婆說,我最常說的兩句話是:等我打完這一局!卡死了。

     3.總是後知後覺。我想的事情,和疑惑,和迷茫,總是比別人晚2年。

     4.不會改變。我大一上學期,和室友一起打遊戲,打下一下學期就戒掉了,現在已經考上研了,而我到現在都沒有戒掉。我周圍的朋友,從上大一時候的呆、傻的樣子轉變成了現在的精明能幹,而我,還是老樣子。

      5.光說不練。

      6.進步緩慢。進步緩慢真的是很重要的毛病。

      7.不自信。

      但是還好,我始終有一顆上進的心,我還有一份堅持在其中。

       好了,回到剛才的問題,我該何去何從呢?以後我想回合肥發展,但是我要有拿得出手的技術啊。我決定改變,首先,我打算給自己一個技術,作為入口點,將他學精通,而不是現在這樣什麼都搞,什麼都不行。這門技術就是JAVA,為什麼選擇JAVA呢》我感覺JAVA語言可以做的事情很多,比如桌面應用,JAVAWEB,安卓等,而且他是面向物件的,而我又有面向過程的基礎,以後想搞C++可能也簡單點。而且有許多語言是通過JAVA發展而來的,或者是模仿來的,所以我決定通過JAVA作為我技術的突破口。

      好吧,雖然我比別人晚了3年,今年我已經26,快奔27了,但是相信還不晚,我還是願意去努力。既然已經意識到自己的錯誤,就將其改正吧,亡羊補牢,為時不晚。

/******************************************************一個月以後**********************************************************************/

      已經過了1個月了,在這一個月中,我又學習了不少web方面的東西,至少現在,HTML+CSS+JS+JQUERY一整套均可以做了,JAVAWEB也開始學習了。不過這幾天和朋友聊了很多,感覺我還是沒有找準方向,JAVA也是一個大方向,而我則不能再繼續廣下去,什麼技術都想學,結果什麼都學不好。

OK,JAVA 安卓!決定了,就是這個!其他的技術通通不管,就是JAVA安卓!缺少什麼技術,再學什麼技術!

目前的計劃是,狂學半年,到明年中旬的時候,跳巢,找一份JAVA安卓的工作!

/******************************************************************************************************/

嗎的,竟然成功了。

好久沒來CSDN了,轉眼間9個月過去了,我成功跳了一次槽,還是做C,但是用到了我之前學到的網頁技術,自己獨立做了一個CGI技術的網站。

同時,自學了JAVA和安卓,如今憑藉著已有的技術,和自學的一些安卓方面的知識,回到老家,找了一份安卓方面的工作。不過暫時不是開發,是測試開發,需要寫指令碼和測試程式碼,以及看安卓程式碼,這對我而言是極好的,因為我一直工作沒有用到,學的時候,因為工作忙,也總是停停頓頓。如今找到自己的方向了,

回到老家,房子已經買了,自己也結婚了,公司也很好,極大的公司,適合長期幹下去。總算努力沒有白費,下一步計劃,就是認認真真的,學習安卓技術,相信自己可以成功!