寫在前面 前不久身邊一個朋友忽然告訴我他把原來的工做辭掉了,我問他最近在幹嗎,他說他最近兩個月學了java及android而後花了1周時間找工做,我問他如今怎麼樣了。他說比不上咱們身邊這些10K-20K的如今還在實習期也就4-5K的樣子! html
一,學習 java
1.對於不少剛入行的小夥伴來講,好比我那位朋友來講剛開始接觸這個行業他說感受找不到門路,買了一些書籍天天看到那些東西彷彿天馬行空天花亂墜同樣看不懂,買了幾本書也感受根本看不進去,也不知道從哪裏開始。想去找一些培訓的地方你們也知道如今不管是網上仍是一些培訓機構形形色色的新手什麼的根本沒法去識別好與很差。因此當我知道我這位朋友在自學的時候,我按照以往本身的學習經歷,給他發了一些我剛開始接觸這行的學習資料,而且告訴他有什麼學習上的問題能夠隨時諮詢我。【當你想接觸一個新的行業的時候不要盲目去看書盲目的去學習,問一下身邊懂這些的人每每會事半功倍。合理的運用身邊的資源,這些人會告訴你更有效的學習方式省時又有效。也會告訴不少你在書本上學習不到的知識和特有的經驗!】 2,磨好利器,就開始學吧。學習過程當中注重連貫性,建議能夠先不要看書,先把教程所有過一遍,遇到不懂得多問身邊懂的人比你看書查資料省時又有效的多。由於無論教程也好書也好,每一個人理解不同,講解的流程不同,老是切換不一樣的教程和書會致使學習的連貫性很差。【根據本身自身理解程度選擇性的加深】linux
3.關於java的學習,jdbc,javaWeb,swing都不須要,碰見能夠直接跳過。面向對象是重點,這部分基礎很差必定要多看,由於這部分與後面android開發各個類構建的思想及模式有很大關係,不懂後面很吃力,雖然jdbc不須要懂,可是sql必定要會,尤爲建表查詢那塊。 4,關於android開發,機制性的東西細看,畢竟android的東西也仍是比較多的,只有懂了原理才能一通百通。四大組件就不說了,其餘的例如adpter原理要看透,好多都基於adapter,handler原理。有精力的話能夠多瞭解一點。 學習這東西吧,一連貫性很重要,二詳略得當,三溫故而知新。學完教程,書能夠派上用場了。要有耐心,勿喜新厭舊,教程反覆看不進去看了2遍以上沒新鮮感的時候能夠選擇看書或者出門呼吸下新鮮空氣,這樣有兩個好處,新鮮感,再就是從多人角度理解學習,而不只僅是教程中一我的的角度。學習過程當中有的人老是喜歡貪多。我的也是這樣,巴不得把android的方方面面的學透,一朝變大牛,在學習過程當中努力去剋制這種2b想法。固然我的崇尚原理深挖,基礎很差的就熟悉各類使用。深挖須要有度,若是你深挖到虛擬機或者到linux裏面了,你是在給本身挖坑,內心謹記你只是初學者,別太看得起本身了。 學習速度,我只能說欲速則不達。雖然只用了2個月去學,可是他自己是數學系畢業,會c/c++,MFC,瞭解Linux,sql,因此java沒細看,算法也是跳過,sql pass。每一個人的能力,時間分配都不同,不必過多與他人比較,至少看見一個比較牛的是自學3個月,而後作了一個他們學校教務處的客戶端,要他去作,估計查資料都要半天,應該是爬教務處網頁,而後html解析,在動態生成view吧,沒作過,我猜應該是這樣。總之學習的時間長度,內容的廣度及深度根據自身能力調節吧。 android
二,求職 c++
求職須要運氣,大概從投簡歷到找到工做花了10天,至少投了200份簡歷。開始的時候老是有叫去面試,而後開口第一句就是須要有開發經驗的,只好心中默唸你妹回來和我吐口水。後面在電話裏會肯定公司收新手,纔去面試,這樣的話避免浪費你們的時間,常常會由於一句只收有經驗的老手而鬱悶半天 面試若是公司收新手的話(這個比較少,可能7月求職,大部分早就被畢業生搶了,因此運氣比較重要),題目不會很難。碰見過一家公司,可能他們對圖像要求比較高,問了2個問題,一,同時加載不少圖片,例如佈局是九宮格,加載9個圖,怎麼實現。。二,原始圖片大小不一,怎麼在佈局上成效統一大小。 再說說最後他面試成功了公司吧,面試的時候問的問題也有不少不會,問學了多久,說的學了5-6個月,怕短了,人家看不上,他們說學的基礎還不夠好,可是比較欣賞學習方式及闡述問題的方式。多是學習能力以及發現問題解決問題的方式還能入眼吧。 面試
三,工做 算法
工做開始,由於屬於團隊項目,就要用到svn,mantis,wiki這些工具,若是面試前就會固然能夠加分,不會對於新手也不算大事。最主要的是你立馬發現跟代碼很累。學的過程當中基本上爲了能快速理解,人家教的時候直接實現的。可是項目中不同,可能一層接口,一層抽象類,一層實現類,再上一層它成了成員函數,而後上面common activity,反正是打個比方,這樣作的好處是代碼的複用性高,設計模式(還不是很會)有關。前期熟悉到上手會有個轉變,從學習的到實際開發的轉變過程。 sql
四,目前 設計模式
剛開始找工做的時候由於自身經驗不足,能夠相對應的吧工做要求放低一些,當作是對本身的一個歷練,能夠在往後不斷和同事接觸的過程當中成長本身,等自身經驗足夠了能夠再去找適合本身發揮的平臺,畢竟不少人對於剛畢業或者剛接觸新行業的第一家公司都是當作一個跳板。 目前我這位朋友從自學到如今差很少快一年了,也辭去了當初哪家公司如今和我是同一家公司,算是逐漸邁向正軌了! 最後祝願全部的同行加薪加薪在加薪,平時也多注意身體喲畢竟身體纔是革命的本錢!
svn