国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Android 研發(fā)工程師圖書一覽(2016年版)

MadPecker / 3349人閱讀

摘要:番茄工作法簡約而不簡單,本書亦然。在番茄工作法一個個短短的分鐘內(nèi),你收獲的不僅僅是效率,還會有意想不到的成就感。

</>復(fù)制代碼

  1. @author ASCE1885的 Github 簡書 微博 CSDN 知乎
    本文由于潛在的商業(yè)目的,不開放全文轉(zhuǎn)載許可,謝謝!

</>復(fù)制代碼

  1. 廣而告之時間:我的新書《Android 高級進(jìn)階》(https://item.jd.com/108219759... )在京東開始預(yù)售了,歡迎訂購!

Android 應(yīng)用開發(fā)發(fā)展到今天,已經(jīng)成為一個非常成熟的技術(shù)方向,市面上涌現(xiàn)了大量的關(guān)于 Android 開發(fā)的圖書,總的來說可以分為以下幾類:

入門實戰(zhàn)類

這類圖書應(yīng)該是市面上占比最多的,也是初中級開發(fā)者比較青睞的一類圖書,基本上介紹的都是 Android 的基礎(chǔ)知識,例如界面開發(fā),數(shù)據(jù)存儲,網(wǎng)絡(luò)通信,數(shù)據(jù)庫操作,傳感器使用等等,最后附上一兩個簡單的項目實戰(zhàn)的介紹,這類圖書建議讀者在入門的時候買一本評價還不錯的學(xué)習(xí)一遍,然后結(jié)合實際項目進(jìn)行知識鞏固即可,之后這類書基本上扮演的是工具書的角色,就是在忘記某個知識點的時候到書中查一查重新溫習(xí)一遍。這類圖書建議直接買一本《瘋狂 Android 講義》就夠了。

源碼分析類

這類圖書又可以分為兩種:Framework 層源碼分析類和 Native 層源碼分析類,這類圖書主要針對從事 Android 系統(tǒng)開發(fā)的讀者,當(dāng)然,從事應(yīng)用開發(fā)的讀者如果對 Android Framework 等底層的實現(xiàn)原理有所了解的話那是大有裨益的,而且相對而言也更有優(yōu)勢。這類圖書推薦閱讀《Android 系統(tǒng)源代碼情景分析》和《Android 內(nèi)核剖析》。

安全和逆向分析類

這類圖書主要介紹的是 Android 平臺的軟件安全,逆向分析以及加解密技術(shù)等,涉及的主要是 Android 軟件的靜態(tài)分析,動態(tài)調(diào)試,破解及反破解等技術(shù)的探討。這個方向的知識既有 Android 應(yīng)用開發(fā)者所需要的,也有 Android 系統(tǒng)開發(fā)者所需要的,市場上也有專門的 Android 系統(tǒng)安全相關(guān)的職位,這類圖書首推國內(nèi)非蟲的《Android 軟件安全與逆向分析》。

系統(tǒng)移植和驅(qū)動類

這類圖書主要介紹的是 Android 內(nèi)核,移植和驅(qū)動開發(fā)的整個底層嵌入式開發(fā)知識,這一類知識點其實并不能算作是移動端開發(fā),本質(zhì)上屬于傳統(tǒng)的嵌入式開發(fā)領(lǐng)域,畢竟 Android 底層就是一個 Linux 系統(tǒng)。由于這類書籍我也沒有涉及到,因此也就不作推薦了。

以上便是目前我所看到的 Android 圖書市場所覆蓋的大部分內(nèi)容,可以說是大而全,當(dāng)然事實上最近還有一類圖書也在不斷的涌現(xiàn)出好的作品,這類圖書體現(xiàn)了一線互聯(lián)網(wǎng)公司工程實踐中涉及到的重要知識點和經(jīng)驗總結(jié),我將之歸類為第五類:工程實踐類。個人比較推薦的有《Android 開發(fā)藝術(shù)探索》和 《APP 研發(fā)錄》。

最近我也寫了一本類似的書籍《Android 高級進(jìn)階》,本書從結(jié)構(gòu)上分為八大篇,共 50 個知識點,旨在為初中級開發(fā)者在技術(shù)上更上一層樓提供必要的知識儲備,當(dāng)然,某些知識點如果要講完整,可以多帶帶成書,限于篇幅,類似這樣的少量幾個知識點只能點到為止,但相信讀完此書后,在 Android 研發(fā)這條道路上你的視野會更開闊,在技術(shù)選型,方案討論中會具備更多的決策能力。本書的主要內(nèi)容如下:

基礎(chǔ)篇

這是占比最大的一個篇章,雖然名為基礎(chǔ)篇,但你應(yīng)該理解為是高級進(jìn)階里面的基礎(chǔ)知識,而不是 Android 開發(fā)入門的基礎(chǔ)知識。本篇主要包含 Android View,動畫,Support Library,Gradle,NDK,ANR,異步技術(shù),注解,數(shù)據(jù)序列化和 Hybrid 等知識點。

系統(tǒng)架構(gòu)篇

本篇側(cè)重介紹架構(gòu)和項目整體的相關(guān)知識,主要包括 UI 架構(gòu),事件總線,編碼規(guī)范和技術(shù)堆棧等知識點。

經(jīng)驗總結(jié)篇

本篇側(cè)重介紹 Android 工程實踐中得出的經(jīng)驗,主要包括 64K 方法數(shù)限制,插件框架,推送原理,APP 瘦身,Crash 統(tǒng)計等知識點。

新技術(shù)篇

本篇側(cè)重介紹新近出現(xiàn)的技術(shù)點,當(dāng)然可能本書出版時已經(jīng)沒那么新了,但并不妨礙其重要性,主要包括函數(shù)式編程思想簡介,依賴注入,Kotlin,React Native,在線熱修復(fù),AOP 和 Facebook Buck 等知識點。

性能優(yōu)化篇

本篇側(cè)重介紹目前 Android 平臺常見的性能優(yōu)化相關(guān)知識,主要包括代碼優(yōu)化,圖片優(yōu)化,電量優(yōu)化,布局優(yōu)化和網(wǎng)絡(luò)優(yōu)化等知識點。

移動安全篇

本篇側(cè)重介紹很多應(yīng)用中經(jīng)常會忽略的安全知識,主要包括混淆,反編譯,密鑰隱藏,加固和如何編寫安全的代碼等知識點。

工具篇

本篇介紹了 Android 開發(fā)中會用到的幾個工具,主要包括 Android Studio, Stetho,LeakCanary 和 Redex 等知識點。

測試篇

本篇帶來了幾篇測試相關(guān)的知識,這是很多開發(fā)人員經(jīng)常容易忽略的,本質(zhì)上屬于測試領(lǐng)域,但開發(fā)人員需要有所了解,主要包括 Android 單元測試,UI 自動化測試,靜態(tài)代碼分析和自動化構(gòu)建等工具。

以上,便是我對當(dāng)前 Android 圖書市場的認(rèn)識,如果你以為本文就此完結(jié),那就錯了,事實上,精彩部分才剛剛開始。作為一名合格的 Android 開發(fā)者,你僅僅閱讀 Android 相關(guān)的書籍是不夠的,你可能還需要涉及周邊相關(guān)的一些技術(shù),例如 iOS,React Native,Node.js,Javascript,設(shè)計模式,系統(tǒng)架構(gòu) 等等,下面我們當(dāng)然不會發(fā)散開去介紹這些方向的相關(guān)圖書,而是介紹一些代碼之外的優(yōu)秀圖書。

《軟技能 代碼之外的生存指南》

最近在讀的一本新書,非常不錯,講述的是技術(shù)中人的因素,"聚焦于軟件開發(fā)人員生活的方方面面,從揭秘面試的流程到精耕細(xì)作出一份殺手級簡歷,從創(chuàng)建大受歡迎的博客到打造你,從提高自己工作效率到與如何與“拖延癥”做斗爭,甚至包括如何投資不動產(chǎn),如何關(guān)注自己的健康。"

《高效程序員的45個習(xí)慣:敏捷開發(fā)修煉之道》

很久之前讀過的一本書,從書名可以看出,這是一本講述敏捷開發(fā)的圖書,但并不是對敏捷開發(fā)理論的照搬照抄,而是"闡述了成為高效的開發(fā)人員所需具備的 45 個習(xí)慣、思想觀念和方法,涵蓋了軟件開發(fā)進(jìn)程、編程和調(diào)試工作、開發(fā)者態(tài)度、項目和團(tuán)隊管理以及持續(xù)學(xué)習(xí)等幾方面。"

《程序員第二步:從程序員到項目經(jīng)理》

本書也是多年前看過的,適合普通開發(fā)者和項目經(jīng)理,跟下面的李元芳履職記類似,只不過這個是講從技術(shù)走向項目經(jīng)理的。"作者結(jié)合自身的豐富成長歷程,通俗易懂地講述了一名程序員如何才能成為一名優(yōu)秀的項目經(jīng)理。內(nèi)容涉及職業(yè)規(guī)劃、學(xué)習(xí)方法、自我修煉、團(tuán)隊建設(shè)、項目管理等,書中理清了項目管理領(lǐng)域中典型的誤區(qū)及具有迷惑性的觀點,并對項目中的難點問題提出了針對性的解決方法。"

《代碼整潔之道 程序員的職業(yè)素養(yǎng)》

本書是《代碼整潔之道》的姐妹篇,是作者 "Bob 大叔 40 余年編程生涯的心得體會的總結(jié),講解要成為真正專業(yè)的程序員需要具備什么樣的態(tài)度,需要遵循什么樣的原則,需要采取什么樣的行動。作者以自己以及身邊的同事走過的彎路、犯過的錯誤為例,意在為后來者引路,助其職業(yè)生涯邁上更高臺階。"

《程序員修煉之道:從小工到專家》

在軟件開發(fā)領(lǐng)域非常著名的一本書,相信很多人都已經(jīng)或多或少的看過。"由一系列獨立的部分組成,涵蓋的主題從個人責(zé)任、職業(yè)發(fā)展,直到用于使代碼保持靈活、并且易于改編和復(fù)用的各種架構(gòu)技術(shù),利用許多富有娛樂性的奇聞軼事、有思想性的例子及有趣的類比,全面闡釋了軟件開發(fā)的許多不同方面的較佳實踐和重大陷阱。"

《從技術(shù)走向管理―李元芳履職記》

作者以小說的形式講述了主人公李元芳從技術(shù)骨干成功轉(zhuǎn)型為優(yōu)秀管理者的成長過程,"介紹了李元芳五年半的一線技術(shù)工作及技術(shù)從業(yè)背景,從管理“菜鳥”蛻變?yōu)楹细窆芾碚叩某砷L歷程,從合格管理者蛻變?yōu)閮?yōu)秀管理者的成長歷程,以及職業(yè)成長夢想"。雖然是一本管理相關(guān)的圖書,但里面的道理對于普通開發(fā)者來說大部分也是適用的,如果你想成為更優(yōu)秀的自己的話,本書絕對會讓你愛不釋手的。

《番茄工作法圖解:簡單易行的時間管理方法》

番茄工作法是非常流行的高效時間管理工具,在軟技能一書中也做了介紹,"作者根據(jù)親身運(yùn)用番茄工作法的經(jīng)歷,以生動的語言,傳神的圖畫,將番茄工作法的具體理論和實踐呈現(xiàn)在讀者面前。番茄工作法簡約而不簡單,本書亦然。在番茄工作法一個個短短的25分鐘內(nèi),你收獲的不僅僅是效率,還會有意想不到的成就感。"

如果有哪本書對你的成長起到了很大作用的話,歡迎留言討論交流。

</>復(fù)制代碼

  1. 歡迎關(guān)注我的微信公眾號 ASCE1885,專注與原創(chuàng)或者分享 Android,iOS,ReactNative,Web 前端移動開發(fā)領(lǐng)域高質(zhì)量文章,主要包括業(yè)界最新動態(tài),前沿技術(shù)趨勢,開源函數(shù)庫與工具等。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/65212.html

相關(guān)文章

  • 中金易云:為出版社找到下一本《解憂雜貨店》

    摘要:中金易云出版發(fā)行大數(shù)據(jù)平臺正是以數(shù)字化轉(zhuǎn)型為核心思路,以大數(shù)據(jù)中臺與智能算法為基礎(chǔ)的出版業(yè)供給側(cè)結(jié)構(gòu)性改革的成果。 摘要: 以供給側(cè)結(jié)構(gòu)性改革的角度來看,出版社即是最直接的供給側(cè),出版高質(zhì)量、暢銷度高的圖書,建立出產(chǎn)高質(zhì)量圖書及圖書IP的體系,即是提高供給體系質(zhì)量。中金易云出版發(fā)行大數(shù)據(jù)平臺正是以數(shù)字化轉(zhuǎn)型為核心思路,以大數(shù)據(jù)中臺與智能算法為基礎(chǔ)的出版業(yè)供給側(cè)結(jié)構(gòu)性改革的成果。 201...

    番茄西紅柿 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<