1. 程式人生 > >對於現在畢業之後,大部分找不到合適的工作,轉行到軟體開發(大部分是JAVA)的人來說,分享下自己的經驗

對於現在畢業之後,大部分找不到合適的工作,轉行到軟體開發(大部分是JAVA)的人來說,分享下自己的經驗

首先,描述一下自己,我是13年大連一個二本院校的畢業生,大學的專業是電子資訊工程,輸入弱電類,其實自己對我的專業還是有一定的興趣的,但是,你們也知道,在大學能夠殺下心來學點東西,在別人都玩耍、搞物件、打籃球、打檯球、KTV唱歌的時候,你很難讓自己掙脫出這個大學圈子去學習,除非你又很好的定力和耐心,繼續說我:大學我學到的東西都只是皮毛,自己也沒往深了學習,後期我還準備了一年考研,考研究生的方向也是電子資訊工程型別的,而且報考的院校也是在本專業非常牛逼的院校,但是很可惜,沒考上,落榜了,無奈之下,我只能去找工作了,找工作大家都知道怎麼也得先弄一份簡歷,但是由於之前準備考研,我連一個簡歷模板都沒有,不知道該如何下手,甚至說我連簡歷是啥樣都不知道...後來參考同學的弄了一份簡歷,花了幾塊錢列印了幾張開始跑各大高校的校招會,大學四年沒怎麼逛過大連,找工作幾個月把大連溜達差不多了,找工作的過程可謂是艱辛阿和上學時候相比,上學時候多自在,父母給錢花,沒課去玩或者有課逃課也照樣去玩,畢業找工作了才知道原來自己已經馬上立刻就不是學生了,沒有嘚瑟的資本了!

              說正題,我進入軟體開發行業稱為人們所說的程式猿也是在校招會上,碰上了軟體培訓機構,當時一聽說學費1w多,作為剛畢業的我頭腦閃過的想法就是,我剛畢業還沒找到工作就讓我掏腰包1w多培訓,腦瓜讓門卡了吧...結果   結果後來找工作沒有合適的我發現,我還是去試試吧,看看啥情況,靠譜不,由於我大學也學習過c語言和c#,所以我知道還是不怎麼願意敲程式碼的,但是沒辦法被逼到這份兒上了,就是看看吧,                 對了,有個重要環節忘了說了,由於我考驗之後失敗,並且我是在大連,大家可能知道,大連的軟體開發可以說是有點氾濫了都,尤其是對日開發,所以我開始自學java,哩哩啦啦學習了一個月可能,看了一些基礎,明白了啥事物件,邏輯有點從之前的c語言轉換過來了,後來我進入培訓機構學習了,由於我自學一個月java基礎,所以剛開始我的學習還是非常順利和輕鬆,但是畢業之後我花1w去學習和我大學交了幾萬的學費學習的態度是一百八十一度大轉變的,怎麼說那,長心了,開始自己知道好好學習技術,以後找個好工作,對得起父母給拿的錢,培訓了四個月,這期間學的東西比我在大學學習四年都多得多,雖然現在回想起來培訓時候學的也是皮毛,但是我現在想想我培訓還是挺值得的,這麼說:    我用1w不是去學技術,而是買了一個學習的環境和老師的指引,讓自己少走了彎路,其實這些東西完全可以自學,東西不難都是基礎,但是如果自己學可能方向就不那麼明顯了。

最重要的我說一下我培訓時候的學習方法,培訓的時候就是跟著老師的節奏,先把知識點掌握好,最最重要的就是自己動手敲程式碼,框框一頓敲,不管咋地愛誰誰,就是動手敲程式碼,但是前提是理解的基礎上敲程式碼,不是抄襲的敲程式碼,這個東西就是熟能生巧的事兒,你敲個幾十遍,你就記住了也就明白咋回事兒了。

培訓結束後我開始找工作,期間我一共面試四次,第一次還沒學完,有的學員已經開始撤了,找到了自己滿意的工作,我就抱著去看看面試時怎麼個過程,也沒想去這家公司,這家公司面試時群面,就是一個考官面試所以的應聘者,這種面試只要你積極發言表現,應該可能就會有機會面試成功,我在面試過程中一個字也沒說,我體會了一下面試的過程,接下來有一個小公司,但是不是主做java開發的,但是老闆人不錯,意思說如果你只是會java,那麼發展空間調小,讓我也學點別的,可以在他們那裡一邊學一邊工作,我感覺這老闆人不錯,結果這家公司錄用了我,不過在沒入職前,我還面試了兩家,人麼總是想挑個最好的,所以接下來兩家中,第三個是對日開發,公司規模還可以,我也被錄用,但是由於前期工資不理想,再有就是還要學日語,放棄了,第四家也就是我現在工作的公司,公司規模不用說了,上市公司,工資待遇也是最高的,所以我選擇了這家公司,給之前給我機會的公司打電話告訴一聲說可能去不了了,因為雖然不去他們公司上班,但是我們還是要客氣委婉的謝絕,畢竟人家給咱提供了工作的機會。

工作以後,慢慢發現培訓時候的就是基礎課,真正到工作開發,有挺多東西還是要學習,但是如果沒有基礎,理解可能費勁,另外就是開發的速度可能慢一些,所以工作以後我才發現,真是活到老學到老,東西太多,不過這個時候我就發現,軟體開發這麼多知識點和技術,不是一個人的大腦就能全部記住的,除非你是天才,所以工作以後更重要的是你要學會解決問題的能力,也就是說雖然這個知識點你不會這個技術你不懂,但是你可以通過上網找例子,逛貼吧然後改吧別人的程式碼來實現你想要的功能,這才是本事,隨著這種工作模式的積累,你的技術含量也就日漸增多,做起工作來也就非常的得心應手。

我雖然只工作了一年,但是我個人認為,軟體開發工作雖然要學的東西和技術太多了,尤其是在這個技術發展非常迅速的當代,其實就算一個之前跟計算機專業不相關的,或者壓根就不知道軟體程式設計的人,經過短短几個月的基礎學習,也能勝任軟體開發工作,可以自己學習一些軟體開發的基礎,上網找找視訊教程然後找些例項專案自己學學,兩三個月堅持下來,肯定能勝任軟體開發工作,不過這只是簡單的一個程式猿,如果想讓自己變得更過硬,還是需要在工作中不斷的積累不斷的學習,實踐出真章阿!!!!

    說了這麼多,廢話說了不少,我想表達的就是,如果有畢業之後像我這樣的之前不是計算機相關專業的不是學軟體的,然後找不到自己相關專業工作的並且有想法想要轉行到IT程式猿這行的同學,不一定要報培訓機構花費一萬多塊錢,殺下心來自己通過各種渠道網上視訊教程,圖書館借書,問問有沒有認識的做軟體的同學或者親戚啥的,讓他們給你的方向,學習兩個月左右,把基礎打好,然後自己多敲程式碼做幾個例子,你也能完全通過軟體公司的面試,然後順利進入程式猿的行列,然後再工作中不斷提升自己的技術和能力,你就成功的轉行了,並且時間長了你也會發現,其實你也可以做一個IT男/女的!!!

                                                                                                                                                         以上純屬個人的經歷和觀點,希望對剛畢業或者想轉行到軟體開發的人有一個參考。