日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

一个老鸟发的公司内部整理的 Android 学习路线图 Markdown 版本

發布時間:2025/3/21 Android 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 一个老鸟发的公司内部整理的 Android 学习路线图 Markdown 版本 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

jixiaohua發了一篇一個老鳥也發了一份他給公司內部小伙伴整理的路線圖。另一份 Android 開發學習路線圖。可惜不是MarkDown格式的,所以jixiaohua直接上傳的截圖,在jixiaohua的呼吁下,我花了些時間,把這篇大牛的推薦清單編輯成了Markdown格式,方便大家瀏覽,學習。

有一些鏈接可能還不是特別準確,因為我只能根據圖片上的書或者資源的名字去Google可能的書籍,所以鏈接上有什么不對的,歡迎大家評論指出,我會及時更正。請參考原文:另一份 Android 開發學習路線圖?幫助修改。謝謝。

  • 基礎工具部分: 中文手冊,我猜測是Maven中文手冊,可是我并沒有找到這樣的資源,歡迎知道的朋友告訴我;
  • Android部分有 『第三方庫集合』,我沒能找到資源地址;
  • 書籍我大多是給的豆瓣鏈接,如果覺得不合適可以替換一下;
  • 關于Markdown表格

    本來我一開始整理了一份表格版本的, 用 Mou 寫的,表格內的換行用<br/>標簽處理的,但是在DiyCode上來發的時候,發現Markdown表格內部不支持<br/>標簽換行,所以就只能整理成平鋪的文檔格式。Markdown對于表格的支持不是很強大。

    程序設計

    一、java

    (a)基本語法(如繼承、異常、引用、泛型等)

    • Java核心技術 卷I(適合入門)
    • 進階
      • Effective Java中文版(如何寫好的Java代碼)
      • Java解惑?(介紹爛Java代碼是什么樣的)

    (b)多線程、并發

    • Java并發編程實戰?(系統全面的介紹了Java的并發,如何設計支持并發的數據結構)

    (c)Java 7

    • Java程序員修煉之道?(詳細的介紹Java 7 的新特性)

    (d)Java 8

    • 寫給大忙人看的Java SE 8
    • 函數式編程思維

    (e)Java虛擬機

    • 深入理解Java虛擬機?(并不是那么難,Java程序員都該看看)

    (f)性能優化

    • Java性能優化權威指南?(后面的章節好像用處不大,前面有些部分還是值得看)

    二、算法與數據結構

    • 算法時間復雜度、空間復雜度的基本認知
    • 熟悉常用數據結構:鏈表、隊列、散列表、樹等;
    • 遞歸、分支等基本思想;
    • 常用算法應用:排序、查找、比較等
    • 數據結構與算法分析?(涵蓋面比較全、示例是Java語言)
    • 算法設計與分析基礎?(實用主義的典型、偏算法設計)
    • 編程珠璣?(實踐型算法數據)

    三、操作系統

    • 對Linux/OS的基本認知
    • Linux的常用命令
    • 鳥哥的Linux私房菜
    • Linux內核設計與實現(原書第3版)?(很精煉的語言描述清楚了內核算法)

    四、網絡

    • Http/Https
    • TCP/IP
    • 圖解HTTP
    • 圖解TCP/IP
    • 進階
      • TCP/IP詳解

    五、Android

    • 四大組件(服務、廣播、ContentProvider、頁面容器)
    • 基礎UI組件(ListView、ViewPager)
    • 異步任務機制(AsyncTask、Handler、線程池)
    • 布局優化(層級、繪制、碎片化處理)
    • 圖片加載(Bitmap、緩沖區)
    • UniversalMusicePlayer?(通過學習一個音樂播放器的代碼能很快了解四大組件)
    • Android Training官方課程
    • Android一些重要知識點解析整理
    • Android UI/UX庫(各類常用組件及擴展組件的集合)
    • Picasso?、?Glide?(兩個圖片加載庫)
    • The Google I/O 2015 Android App?(Google大會官方的App,適合學習各類實現)
    • Android開發技術前線?(定期翻譯、發布國內外Android優質的技術、開源庫、軟件架構設計、測試等文章)
    • 進階
      • 第三方庫集合?(列舉了常見的各方向第三方庫)

    軟件工程

    一、基礎工具

    IDE、Git、Maven

    • AndroidStudio
    • Git權威指南中文手冊

    二、軟件質量

    • 代碼整潔
    • 碼質量
    • 碼重構
    • 編寫可讀代碼的藝術?(來自Google工程師,專注于代碼可讀性)
    • 代碼整潔之道(使用面向對象+敏捷開發原則編寫清晰可維護的代碼)
    • 重構-改善既有代碼的設計?(學習改善已有代碼)
    • 重構手冊?(改善代碼的實際操作)

    三、設計模式

    23種常見設計模式

    • 大話設計模式
    • Head First設計模式(兩本入門級的設計模式書籍)
    • 進階
      • 設計模式-可復用面向對象軟件的基礎(設計模式在實際中的應用)

    四、敏捷開發

    • 解析極限編程
    • 敏捷開發的藝術
    • 進階
      • 敏捷軟件開發-原則、模式與實踐

    五、專業開發

    • 序員職業素養
    • 更高效、更實效
    • 程序員的是職業素養
    • 程序員修煉之道-從小工到專家

    六、思考人生

    • 黑客與畫家?(硅谷創業之父Paul Craham 的文集,主要介紹黑客及優秀程序員的愛好和動機)

    from:?https://www.diycode.cc/topics/122

    總結

    以上是生活随笔為你收集整理的一个老鸟发的公司内部整理的 Android 学习路线图 Markdown 版本的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。