《Android系統服務開發》作者金大佑訪談問題有獎徵集(圖靈訪談)
金大佑,西江大學電子工程學士及碩士學位。大學時期沉迷於Linux,並建立了一個Linux社團。曾參與LG電子安卓專案,目前在瑞薩移動參與安卓LTE手機專案。雖然熱衷於安卓開發,但目前仍在使用非智慧手機。主要關注領域是安卓平臺、SW設計以及ARM架構。希望有一天可以將建立開源專案作為個人愛好。
金大佑著有《Android系統服務開發》一書,該書著眼點在於“開發人員如何改善開發流程”,這個問題的關鍵就是深入挖掘安卓的基本實現原理。 在談到《Android系統服務開發》的寫作背景時,他說道:
與Android 初創期相比,現在的Android 開發人員有了大幅增加,然而這樣就可以認為進入Android 世界的門檻降低了嗎?開源的優點就好比開卷考試的優點,開卷考試雖然為所有人都提供了相同的機會,但是在限定時間內進行考試而得到的結果卻有所不同,那些對基礎知識掌握透徹的人反而能夠得到更好的成績。同樣,開源的優點也使得很多人可以接觸到Android 平臺的核心,但是這無法降低進入Android 世界的門檻。為什麼一線的開發人員仍然會覺得Android開發難度很高呢?是因為Android 的釋出速度慢於其他智慧手機OS 嗎?或者是因為Android 還不夠成熟?還是因為MSDN 等強大的開發人員幫助手冊還不夠完備?
當然,上面所列的原因都是影響Android 開發的要素,但我個人認為,最主要的原因是惡劣的開發環境。極短的專案週期、接連不斷的加班、依照Man-Month 投入的人力、不完善的開發人員教育系統等,這些惡劣的開發環境消耗了開發人員的好奇心,反而使Android 變為令開發人員感到痛苦的物件。在這種開發環境下,與其從根本上找到避免出現Bug 的對策,不如快速修復Bug,解決Bug 跟蹤系統的問題。我本人開始進行Android 開發後不久,有一次閱讀Android 方面的參考書籍時,一個同事問了我這樣一個問題:“連開發的時間都不夠用,哪兒還有時間看書啊?”我當時是這樣回答的:“如果想要更好地掌握開發技術,就一定要學習。如果只注重開發,那麼就沒有時間學習了。”我一直相信,一名透徹地理解了Android 的工程師可以以一當十。希望有一天,人們能夠在開發一線進行smart work,獲得充分的休息;開發人員可以完全發揮出自己的能力,不是用“身體”,而是用“頭腦”去開發。
如果沒有我親愛的妻子金耀百合和可愛的兒子金河林的體貼,我也無法完成這本書。之前的很多個週末我都因為要編寫本書而無法與他們一起度過,現在不用再思考修改稿件了,我想把之前欠他們的時間都補回來。另外,我還要藉此機會表達我對家人的愛。
金河林、金耀百合,和金大佑
作品選讀:Android電源管理
最終入選問題的提問者,將獲得圖靈社群送出的圖靈電子書一本。
往期活動回顧:
向《命令列中的資料科學》作者Jeroen Janssens提問!,問題入選的獲獎者有:好久不見,Joshz,喵了個咪的喵,normalme,空軍,吳堂煌,A005 冀盼(微信),陳生棟(微信),劉宇(微信),gerry黑麵超人(微信)《Swift與Cocoa框架開發》作者Paris Buttfield-Addison有獎問題徵集,問題入選的獲獎者有:好久不見,normalme,likeya,linqiangz
《學習響應式設計》作者Clarissa Peterson訪談問題有獎徵集,問題入選的獲獎者有:喵了個咪的喵,normalme,fdy1045,好久不見,痛飲狂歌
《你不知道的JavaScript》作者Kyle Simpson訪談問題有獎徵集,問題入選的獲獎者有:likeya,fdy1045,好久不見,深紅,normalme,卞林
更多精彩,加入圖靈訪談微信!
相關文章
- 《鳳凰專案》作者基恩·金訪談問題有獎徵集(圖靈訪談)圖靈
- Jolt大獎獲獎作者Venkat Subramaniam訪談問題有獎徵集(圖靈訪談)圖靈
- 《機器學習》作者Peter Flach訪談問題有獎徵集(圖靈訪談)機器學習圖靈
- 《R包開發》作者Hadley Wickham訪談問題有獎徵集(圖靈訪談)圖靈
- 《Flask Web開發》作者Miguel Grinberg訪談問題有獎徵集(圖靈訪談)FlaskWeb圖靈
- 《特斯拉》作者卡爾森教授訪談問題有獎徵集(圖靈訪談)圖靈
- 《釋出!》作者Michael Nygard訪談問題有獎徵集(圖靈訪談)圖靈
- 《JavaScript快速全棧開發》作者Azat Mardanov訪談問題有獎徵集(圖靈訪談)JavaScript全棧圖靈
- 《CSS揭祕》作者Lea Verou訪談問題有獎徵集(圖靈訪談)CSS圖靈
- 《禽獸心理學》作者Anna Salter訪談問題有獎徵集(圖靈訪談)圖靈
- 《七週七併發模型》作者Paul Butcher訪談問題有獎徵集(圖靈訪談)模型圖靈
- 阮一峰訪談問題有獎徵集(圖靈訪談)圖靈
- 《Spark快速大資料分析》作者Holden Karau訪談問題有獎徵集(圖靈訪談)Spark大資料圖靈
- 《使用者思維+》作者Kathy Sierra訪談問題有獎徵集(圖靈訪談)圖靈
- 《Swift基礎教程》作者Boisy Pitre訪談問題有獎徵集(圖靈訪談)Swift圖靈
- 《演算法新解》作者劉新宇訪談問題有獎徵集(圖靈訪談)演算法圖靈
- 《精益資料分析》作者Alistair Croll訪談問題有獎徵集(圖靈訪談)AI圖靈
- 《CSS設計指南》作者Charles Wyke-Smith訪談問題有獎徵集(圖靈訪談)CSSMIT圖靈
- 《黑客與設計》作者David Kadavy訪談問題有獎徵集(圖靈訪談)黑客圖靈
- 《社會媒體挖掘》作者劉歡教授訪談問題有獎徵集(圖靈訪談)圖靈
- 有獎 |《人工智慧簡史》作者尼克訪談話題徵集(圖靈訪談)人工智慧圖靈
- 《跟阿銘學Linux》作者阿銘訪談話題有獎徵集(圖靈訪談)Linux圖靈
- 《Python Web開發:測試驅動方法》作者Harry Percival訪談問題有獎徵集(圖靈訪談)PythonWeb圖靈
- 360前端月影(吳亮)訪談問題有獎徵集(圖靈訪談)前端圖靈
- C++之父Bjarne Stroustrup訪談問題有獎徵集(圖靈訪談)C++JAR圖靈
- 《演算法問題實戰策略》作者具宗萬訪談問題有獎徵集(圖靈訪談)演算法圖靈
- 《Erlang程式設計(第2版)》作者Joe Armstrong訪談問題有獎徵集(圖靈訪談)程式設計圖靈
- 《物聯網設計》作者Adrian McEwen訪談問題有獎徵集(圖靈訪談)圖靈
- 《資料科學實戰》作者Cathy O'Neil訪談問題有獎徵集(圖靈訪談)資料科學圖靈
- 《小決心》作者Caroline L. Arnold訪談問題有獎徵集(圖靈訪談)圖靈
- 《你不知道的JavaScript》作者Kyle Simpson訪談問題有獎徵集(圖靈訪談)JavaScript圖靈
- 《平面宇宙》作者A. K. 杜德尼教授訪談問題有獎徵集(圖靈訪談)圖靈
- 《JavaScript Web應用開發》作者Nicolas Bevacqua訪談問題徵集(圖靈訪談)JavaScriptWeb圖靈
- 移動開發專家Brian Hardy訪談有獎問題徵集(圖靈訪談)移動開發圖靈
- 再訪Thomas Kyte,圖靈訪談問題有獎徵集圖靈
- 《用資料講故事》作者Cole Knaflic訪談話題有獎徵集(圖靈訪談)圖靈
- @程式設計師鄒欣 訪談問題有獎徵集(圖靈訪談)程式設計師圖靈
- 知名著者結城浩,訪談問題有獎徵集(圖靈訪談)圖靈