連載內容鎮樓:
Android 面試(一 ):說說 Android 的四種啟動模式
Android 面試(二): 如何理解 Activity 的生命周期
Android 面試(三): 用廣播 BroadcastReceiver 更新 UI 界面真的好嗎?
Android 面試(四):Android Service 你真的能應答自如了嗎?
Android 面試(五):探索 Android 的 Handler
Android 面試(六):你已經用 SharedPrefrence 的 apply() 替換 commit() 了嗎?
這個系列不是最好的了?
對,再也不敢說「 這可能是最好的 XXX」了。雖然我的 RxJava 2.0 系列 獲得了較好的反饋,甚至還有人說「能望見傳世神文 《給 Android 開發者的 RxJava 詳解》 的腳步」,那都不重要了。
而且知道我的人也知曉,我不是扎根互聯網的老程序員,對面試也是知之甚少,所以我不敢說這是「最好」的。
雖然這個系列已經不是「最好」的了,但我依然會花很多時間去完善他,感謝好友「蘭柳學」的強勢贊助。
為什么要寫這個系列?
裝逼從來都不是必要的,必要的是我們始終如一的想著裝逼。
咳咳,講點現實的,是因為今天面試被虐了。
一直以來我以為自己還算是個不錯的 Android 開發工程師,GitHub 好像有較為歡迎的假象。還有一大批諸如 RxJava、Dagger2、Retrofit 在內的框架文章可以裝裝逼,但實際上大多數企業,尤其是互聯網公司,根本就不會看重你嫻熟運用框架的能力。
面試最后收到一句話:「 我們非常肯定你的開源分享能力和學習能力,我們也相信你能做好開發,但你的基礎確實是太 low 了!」
其實從我的回答來說,我自己也覺得非常 low,用「舍本逐末」四個字來形容我再合適不過。
劃重點!!!
為了防止一些類似我這樣的 Android 開發工程師「嚴重偏科」,我決定出這么一個系列,我不知道這個系列多久可以出完,也許明天,也許三年,也許會因為工作的繁忙而拖更。
但有一件不變的事是,我會一如既往地堅持分享下去。
你可以從這里學習到什么?
這重要嗎?這不重要。
說點 tips 吧。( 不是說我要講這個 )
- Android 開發要求 3 - 5 年,我才兩年可以投簡歷嗎?
- 作為 Android 開發工程師,到底要先注重基礎還是框架利用?
- 講講 Android 的四種啟動模式?
- 怎么看待 Activity 的生命周期?
- Handler、AsyncTask 有啥區別和注意事項?
- 說說你的優勢,或者你和別人有什么不同?
- Service 有幾種啟動模式,應用場景,有些什么需要注意的?
干嘛揭穿我,說你都會。