自學Android到什麼程度可以去找工作?
本科畢業狗一年了,大學學過一些Java,現在準備轉Android,每天都是下班後學一兩個小時,現在郭霖大神的《第一行代碼》已經基本啃完了,那麼接下來在這個基礎上還要學習些什麼內容才能達到找工作的條件呢
現在的你需要一塊敲門磚,那就是把你所學用app的形式展現。
所以你需要去Github上開個repo,然後開寫。
當然,涉及到網路編程的話更能夠體現出app的難度,增加你的求職成功率,網路編程也是Android開發中不可或缺的一部分。
所以你需要參見這個問題,不介意的話可以看看我的回答:想寫個 App 練手,有什麼有趣的 API 介面推薦嗎? - 知乎用戶的回答
在寫的過程中,你肯定會遇到很多問題。
比如說,項目的架構----一個高內聚低耦合,分層清晰,可維護性好的app必定是需要一個好架構。
這也是初學者最難做到的一點,我現在都還記得我當初寫的第一個app,只有一個包下面一堆類。。。
Android官方並沒有規定一定要用什麼架構,mvc,mvp,mvvm,flux,or 其他,不過想要寫出高質量的app,好的架構設計是必不可少的。
這些都需要你去慢慢體會。
之後的困難都需要你自己去解決了。
stackoverflow永遠是你最好的朋友,遇到問題去那裡找辦法解決。
效率比知乎高到哪裡去了。
最後,祝你求職成功。(因為我十分清楚在下班後還能堅持看書是有多麼的不容易。。)
ps.推薦一本書, 【Android開發藝術探索】,在確認啃透【第一行代碼】,並且有一定的項目經驗後,就可以開始晉陞了。瀉藥。這類問題早已經很多人問過我了,而且我也專門寫了文章來解答困惑,就不重複作答了,直接貼我寫過的一系列文章好了。
自學Android到什麼程度才能找到工作? - AndroidDeveloper - 知乎專欄
Android開發的前景到底怎麼樣? - AndroidDeveloper - 知乎專欄
如何自學Android編程?
我的自學編程故事
自學Android資料大放送
Android開發如何進階?
Android學習路線總結,絕對乾貨 你可以看看android的學習路線。。。
覺得找工作還是不要純粹的自學,最好是有人帶著,自己學容易學偏了,而且往往一些知識點,在工作中運用太少,個人建議報個培訓班,不過培訓班太貴了。我也同意需要有敲門磚,他們都看重你做過什麼,手裡要有項目,可以嘗試著自己做做,那就高於自學的水平了,自己做的往往難度小,容易被刷,去網上找些老師帶著做的項目,較好,那些老師水平都不錯,我看好一個,百度傳課上,有個教Android的老師,講了個閱讀器的項目,看效果挺不錯,我覺得可以試試,講得挺深的。還有一些,比如做播放器的,電商的,不過那一些此前都有人做了,這種閱讀器較少,可以參考下
找工作不要自學,自學找不到工作,上個培訓班有推薦就業的,混個實習經驗然後邊自學再邊找新找工作
推薦閱讀:
※為什麼 Android 4.0 把對話框的確定和取消按鈕左右調換了位置?
※程序員上班可以偷懶嗎?
※Android 手機上的實體「返回」鍵這一設計有什麼優劣?
※安卓系統為什麼有GPS模塊還需要流量定位?
※SmartBar是否越來越遠離了「不需定製」的初衷?