剛接觸Android底層的菜鳥 - 工程師

Table of Contents

小弟碩士剛畢業沒多久,目前擔任公司的軟體工程師

主要是寫Android跟音訊相關的東西(framework, alsa之類的)

當時面試的時候,面試官只有測驗對C/C++的了解就決定收我了

然而我之前完全沒碰過底層的東西(只有寫過應用程式而已)

部門規劃的訓練期間大約是兩三個月,主要讓我們看扣跟一些書

但裡頭推薦的書是 深入理解Android卷I, II

是四五年前的書,裡面的內容有點過時了,程式碼也不太一樣

目前感到有點徬徨,很想趕快貢獻戰力QQ

想請問做一樣工作的大大:

1. 是否剛接觸這塊領域,一定會有這麼長的一段撞牆期呢?

2. 現在有無推薦的書,還是其實官方網頁就夠了呢?


到現在上工大概兩週,自己看過第一次相關程式碼以後覺得很混亂

後來發現最好吸收的方法就是自己試著實作一個輕量級的類似模組...

但隨便實作一個 RefBase, sp, wp 就可以花一個上午了,感覺時間壓力不允許我這樣學

也希望有人可以跟我分享初入Android底層的學習經驗,謝謝了!

--

All Comments

Faithe avatarFaithe2016-11-27
問看看mentor有沒有投影片可以看吧!通常都會有之前的人
報告的投影片,建議先懂基本架構再開始看code,不然很容
易一頭霧水
Daniel avatarDaniel2016-12-01
工作好幾年了 RefBase, sp, wp 要真的看懂也差不多一個
早上吧 別太在意
Regina avatarRegina2016-12-04
多看 多思考為什麼原作者會這樣寫 再去想有沒有更好的方
式 就會進步了 加油
Zora avatarZora2016-12-09
如果我們 team 的人都能像你一樣就好了XD 現在都要比誰
的嘴巴比較厲害了 希望你能永遠保持這個心態
Faithe avatarFaithe2016-12-13
邊做邊學是最快的喔 然後找個社群加還可以有人問
Liam avatarLiam2016-12-17
我也很菜,書的話我是買了Android初學特訓班:最新Android
Studio開發實戰!附DVD (第六版),希望有幫助到你
Ivy avatarIvy2016-12-22
樓上這個不是framework層的吧...?
Olive avatarOlive2016-12-25
對岸有一些書可以參考,但多數是看AOSP的參考代碼,hardw
are裡面那一堆。
Harry avatarHarry2016-12-27
FW就看system/ 或framework/
Joe avatarJoe2016-12-29
說實在的,書上能看到的是個大概,只是中心思想。
個人覺得android的code常常改來改去,還是要以現有
的code為主為佳...說到底,我其實也只會插一堆print
Ula avatarUla2016-12-30
建議還是拿一塊板子,邊跑邊trace code,會熟悉的
Daph Bay avatarDaph Bay2017-01-01
比較快
Edwina avatarEdwina2017-01-06
我覺得audiopolicy,hal開始配device印log看,比較好進入
Andy avatarAndy2017-01-09
http://www.books.com.tw/products/0010691622
這本不錯,介紹的蠻詳細的
Adele avatarAdele2017-01-12
小弟最近也剛進公司,碰的是android通訊框架,第一個禮拜
也很挫折,自己目前的方法是把重要的核心類別、呼叫流程
、架構甚至狀態機用UML畫出來,最後再把每個part 拼起來
,去理解整個big picture,個人認為不急著寫code。然後可
以的話把會碰到的設計模式搞懂會很有幫助的
Harry avatarHarry2017-01-20
這本是從設計模式的角度介紹android source code
Annie avatarAnnie2017-01-21
這本介紹電話跟行動網路模組,對我之前的案子幫助很大
Tom avatarTom2017-01-26
a大,這本Telephony真的寫的不錯!!!我也在看!XD
James avatarJames2017-01-30
然後看看樓主要不要考慮柏克萊買書,最近指定電腦書兩本7
75折
Brianna avatarBrianna2017-02-01
我之前還很菜,當冤大頭買很多android底層的書
Dorothy avatarDorothy2017-02-02
但賣出去一堆,只留下這三本
Anonymous avatarAnonymous2017-02-02
真心覺得這三本就夠
Vanessa avatarVanessa2017-02-06
這兩天正猶豫要不要入手何紅輝 關愛民那本設計模式呢!
Catherine avatarCatherine2017-02-10
唉,我還在研替的時候公司改組不做android了
Elizabeth avatarElizabeth2017-02-12
現在只有自己下班的時候追code, 希望研替到期時各位同業
大大能提拔一下
Aaliyah avatarAaliyah2017-02-16
關愛民那本可以當睡前的閒書來翻,裡面的敘述蠻輕鬆的
Jacky avatarJacky2017-02-17
我剛開始我的研替xd
Dorothy avatarDorothy2017-02-20
一起加油吧,android是很博大精深的。不是一堆文科生看
到系統廠一堆就說手機很好做那麼簡單
Gilbert avatarGilbert2017-02-24
會Google就好
Joe avatarJoe2017-02-27
telephony 那本應該沒有其他系列了,如果真的沒有音訊模
組相關,姑且看看大陸博客吧,我自己看過許多優質好文,
而且還是N架構!
Tracy avatarTracy2017-03-01
如s大,CSDN確實也有很多好文章
反觀台灣比較沒有這種寫技術文件的風氣