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

Blanche avatar
By Blanche
at 2016-11-25T01:05

Table of Contents

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

--

All Comments

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

新鮮人面試分享-第一周

Agatha avatar
By Agatha
at 2016-11-25T00:41
各位年薪千萬的前輩們好,有鑑於飲水思源的道理,所以魯蛇想分享一下,自己前陣子約莫四周的面試心得。 以下的分享,我僅敘述大概的面試流程與 ...

運動筆記-WooCommerce專案外包

Hedy avatar
By Hedy
at 2016-11-24T23:38
job版禁止張貼違反「就業服務法」、「性別平等工作法」、「勞基法」與其他法律之文章 發文者已同意一切遵循現行法律,並確知文責自負。本工作確� ...

原相面試請益

Sarah avatar
By Sarah
at 2016-11-24T23:28
之前104求職半開,一陣子沒理它,今天突然收到原相科技寄來的「資深系統開發工程師(無線通訊)」面試,我同事說這間公司很好,薪水很不錯,所以想 ...

研替 環鴻 軟體測試工程師

Susan avatar
By Susan
at 2016-11-24T23:18
各位前輩安安 小弟是鳳梨大學,資訊相關系所 最近一兩個月開始找研替工作 有幸拿到環鴻的offer 工作內容大致上是 test case的整合規劃與自動化的開�� ...

三星攜手哈曼欲提供最優質智能汽車零部

Megan avatar
By Megan
at 2016-11-24T23:15
http://chinese.joins.com/big5/article.do?method=detailandamp;art_id=159868 三星攜手哈曼欲提供最優質智能汽車零部件服務 朴泰熙 記者 2016.11.22 10:01 “三星攜手哈曼的 ...