mb612e2b11c3210 2021-09-20 03:39:42 阅读数:473
1. “開發” 一般的開發技能
2. “移動應用開發” 移動應用開發相關概念思想
3. “Android 開發” 特指與 Android 開發直接相關知識技能
正如你可能所想的那樣,這樣的問題不像1 + 1等於2那樣,有一個簡單確切的答案.真正答案因人而异. 下面我以自己幾年的Android 開發經驗,與你分享一二,就按我上面所分解的幾個方面來說一說:
你可以看成是一般的編程技能,這方面你可以從:
編程語言的熟練掌握
面向過程編程思想
面向對象的思想
函數式編程思想
設計模式
算法與數據結構
網絡編程,TCP/IP 協議
重構
版本管理(Git 等)
等方面的檢查和提高自己
你可以看成是 App 開發,估計這可能是你更感興趣的,這方面你可以從: MVC 這成三個方面來對照檢查下
M: 數據層
V: 視圖層
C: 控制層
E: 事件層
工具篇 - 工欲善其事,必先利其器
相信常看 Android 開發者官方網站,你會收益良多,我下面寫的也不必看了.
系統篇
然後你再按 MVC 將 Android 各部分再分析分析,總結總結.
作為一名從事Android的開發者,很多人最近都在和我吐槽Android是不是快要凉了?而在我看來這正是市場成熟的錶現,所有的市場都是溫水煮青蛙,永遠會淘汰掉不願意學習改變,安於現狀的那批人,希望所有的人能在大浪淘沙中留下來,因為對於市場的逐漸成熟,平凡並不是我們唯一的答案!
CodeChina開源項目:《Android學習筆記總結+移動架構視頻+大廠面試真題+項目實戰源碼》
版权声明:本文为[mb612e2b11c3210]所创,转载请带上原文链接,感谢。 https://gsmany.com/2021/09/20210920033941775t.html