《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,卞林
更多精彩,加入圖靈訪談微信!
相關文章
- 《矽谷之火》作者訪談
- 談談 Kubernetes 的匿名訪問
- 《健身環大冒險》開發者訪談
- 圖靈訪談系列之一:陳世欣談產品經理與社群圖靈
- 圖靈訪談系列之九:CNode社群談Node.js技術及生態圖靈Node.js
- 有獎問題徵集:一鍵解鎖解題祕籍,從向《怎樣解題》作者提問開始
- 調研河北 問卷 訪談
- 寶塔 ftp訪問不了的問題 filezilla訪問不了Purefpt服務FTP
- Service Mesh大咖訪談:使用服務網格的微服務通訊與治理微服務
- [20221128]再談防水牆(檢視訪問效能問題).txt
- DataGirls社群創始人 Aislinn:做勇敢的少數派(圖靈訪談)AI圖靈
- 淺談雲上攻防——物件儲存服務訪問策略評估機制研究物件
- 【譯介】《最終幻想 VII》開發者訪談
- U聚合開發者大會|行業大咖現場訪談集錦行業
- 圖靈訪談系列之八:對話歸隱的大師——Donald E. Knuth(高德納)圖靈
- docker內服務訪問宿主機服務Docker
- kubernetes如何訪問pod服務
- 記一次域名服務訪問超時問題
- Android安全開發之淺談金鑰硬編碼Android
- 有關laravel 上傳圖片訪問404的問題Laravel
- 《蠟筆小新:我與博士的暑假》開發者訪談
- 《拳皇 15》開發者訪談:《拳皇》系列的集大成之作
- PS5 獨佔遊戲《Returnal》開發者訪談遊戲
- 如何使用RestTemplate訪問restful服務REST
- 淺談Redis安全策略佑葉Redis
- 【.NET6】gRPC服務端和客戶端開發案例,以及minimal API服務、gRPC服務和傳統webapi服務的訪問效率大對決RPC服務端客戶端APIWeb
- 專訪明略科技CTO郝傑,共繪會話智慧發展藍圖 | 愛分析訪談會話
- 開發者訪談:《植物大戰殭屍》創意竟來自WAR3
- android開發技巧雜談Android
- 《偶像大師》的口型製作方法大揭祕——相關技術開發者訪談
- 使用者訪談操作指南
- 針對Java程式設計師的20個Spring MVC訪談問題Java程式設計師SpringMVC
- frp內網穿透,客戶端能訪問,服務端訪問報錯404,有兄弟遇到過嗎FRP內網穿透客戶端服務端
- 墨天輪訪談 | 阿里雲捷熙:AnalyticDB,人人可用的資料分析服務阿里
- 《放逐花園:黃金收割》開發人員訪談:玩家的期待是團隊的動力源泉
- 【訪談】河北張北縣長李鵬舉談“中國數壩”大資料產業發展大資料產業
- 談談大資料採集和常見問題大資料
- 解決圖片訪問403 Forbidden問題ORB
- 訪問統計(排除爬蟲訪問)爬蟲