七個月Android學習工作總結(隨時補充)

此文轉於:七個月Android學習工作總結(隨時補充)

自從2月份開始學android以來,到現在已經7個月,現在回頭想想感慨很多,選擇Android這條路,真的是走對了.

我的經歷:

     2月份之前還在一家小公司做j2ee,.離職了以後我靜下心來想了好幾天,最後決定學Android.當時學Android第一是對移動互聯網的看好,第二是對java程序員基數過大的失望.

     然後在2月到3月份之前把mars的視頻和傳智播客的視頻全部看完.那段時間因爲完全沒有收入來源,生活壓力太大,所以學的非常認真.週一去咖啡廳呆一天.其他時間都在圖書館學習.每天最少學10個小時.

    3月份開始投簡歷,基本上每天都有1次面試機會,我當時面試的時候就是扛着筆記本,打開模擬器給面試官演示mars的MP3項目.最後終於進了一家大公司.但是因爲公司業務的關係,一開始都是做wap.最後在5月份纔開始做一個android項目.在那段時間內都是靠自學,學的很辛苦,也非常充實.但後來因爲一些原因,還是決定在6月份離職了.

    離職以後強烈的感覺到自己的不足,索性又潛下心來學習了一個月.這一個月一連看了三本書,分別是Android應用開發揭祕,Android SDK開發範例大全2和Android應用開發詳解.對我來說,收穫最大的是SDK開發範例大全2,因爲裏面有100多個例子,我幾乎全部手動做了練習.這對我來說是非常寶貴的經驗.

   然後在7月初開始投簡歷,這兩個禮拜不知道是當時Android行情太好,還是什麼原因.面試的電話絡繹不絕.幾乎每天都有4,5個面試機會.每天早上7點出門,晚上7點回家...真是累的夠嗆的.甚至中午喫飯,週末也有面試.粗粗算起來,兩個禮拜我大概面試了50多家公司.真可以稱的上是麪霸了.比較有名的公司如九城,聯想,盛大,百姓網,丁丁網等.除了聯想是因爲學歷不夠拿不到offer以外,其他都因爲薪水問題談不攏.

    後來終於在現在的公司安家,雖然公司不大,但薪水和做的產品都非常不錯.現在已經工作了1個多月了..學到非常非常多的東西..


零零碎碎的總結:

    1.客戶端的功能邏輯不難,UI界面也不難,但寫UI花的時間是寫功能邏輯的兩倍.

    2.寫代碼前的思考過程非常重要,即使在簡單的功能,也需要在本子上把該功能的運行過程寫出來.

     3.要有自己的知識庫,可以是一個工具類,把寫過的,看過的好的代碼放進去,也可以是一個筆記本軟件.因爲只有放在知識庫裏的東西,纔是你最重要的財富.

     4.如果你想做自由職業者,你需要學英語,因爲軟件在國外的盈利比國內多很多.如果你想進大公司,好公司,你需要學英語.中文的android文章太少了,你查查百度,到處都是copy來copy去的hellword,所以,你需要學英語.如果你想出國,你需要學英語.

     5.Http協議要研究透徹.http的信息頭有什麼信息,分別代表什麼,信息體有什麼信息,代表什麼,都要搞的明明白白.scoket也是一樣.

     6.在eclipse裏的layout文件都有graphical Layout.通過這個好好的把UI調整好.

    7.Android裏的junit每次運行都會打包新的apk到設備上跑.效率非常慢.如果是跟android無關的測試,最好自己建立一個單純的java項目做測試.

    8.不要覺得自己提的薪水太高,物以稀爲貴明白嗎?不管你的期望薪資多少,都有可能實現,這只是時間問題.

     9.如果一家小公司通過獵頭找到你,即使公司在小,也比外面那些40,50人的公司還要好.不要覺得公司不行,擔心會倒閉.放心吧,至少活1年是沒問題的.

    10.不要把自己綁在android上,有空也研究下IOS(最近小弟就準備研究ios,剛買了6本書...).

    11.移動互聯網最少還有10年的快速增長.android最少還有兩年的快速增長.走android這條路是不會錯的.

    12.有空多學點開放平臺的SDK.比如新浪微博,騰訊微博,淘寶平臺,支付寶移動支付平臺,快錢移動支付平臺等等..這些都是不愁沒市場的.

     13.即使技術再差,也要發佈一個應用到market上去.因爲這樣你才瞭解做一個應用的業務邏輯.

     14.每個月拿到薪水省500-1000元出來.這些錢投在買學習資料,去培訓班上課...在培訓班,花再多的錢也是值得的.

     15.你真正的價值在項目經驗和對底層的認識上.不要忽略基礎知識.

     16.如果有空把Android的源代碼看一下.底層的東西很枯燥,但這些很值得學.

     17..程序員其實是藝術家.代碼重構和設計模式,是非常非常重要的東西,必須要學   

     18.不要去維護一個項目,要去做一個項目.

     19.一開始不要輕易去大公司,雖然大公司是可以讓你呆一輩子的.但你的起點低,以後成就也低.

     20:每天早上提前20分鐘上班,5分鐘把今天的工作計劃寫好.15分鐘用來看各大It論壇的新聞.

     21:如果以前沒做過java,那就把SSH看下,自己搭建一個小服務器.這是爲了接私活用.

     22:PS一定要學,接私活用.

     23:多下載市面上好的應用,每天都用,只有這樣你才能瞭解市場.現在所有的APK都可以反編譯,看源代碼麻煩,但看layout和圖片很容易,所以....你懂的.

     24.要有羞恥心.


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章