一隻貓咪悄然出現在街道上。
牠的雙眼在夜裡閃閃發光,很快找到了目標。
在某人一邊滑手機一邊過馬路的時候,輕巧地跳到了他的肩上耳語:「行人闖紅燈經過檢舉可依道交處罰條例第78條處罰500元,滑手機誤闖車道阻礙交通也會罰300元唷。」
勇者身體一抖,趕緊把手機放下,抬頭確認交通號誌是綠色小人才安心下來,加快腳步走到視線明亮的公園。「原來是您啊。有什麼事嗎?」
「這不是怕你還沒滿三個月就要重新開啟新人生嗎?」美麗的一雙貓眼瞬間變化成豎瞳,盯著他。
勇者低頭道歉:「抱歉抱歉,剛剛在看公司前輩發的訊息,下次不會了。」
「看來你和同事相處的不錯?」貓咪聽到滿意的回答,放鬆身子,開始舔自己的爪子。
「還可以。最近前輩說等我看完Android Architecture Samples,就可以讓我寫程式碼了。」
Android Architecture Samples是Android官方放在Github上展示不同APP架構的專案,全部都用Kotlin語言編寫,網址是「https://github.com/android/architecture-samples」。
勇者搔搔頭:「真的還有好多東西要學,幸好她培養了我閱讀程式碼的能力。」
蕭凱琪沒有把自己的作法強硬塞進勇者的腦子,因為她知道每間公司偏好的設計不同,隨著世代的交替,也會出現更好的設計。
比如過去架構常見MVC和MVP,而現在主流則是MVVM;畫面佈局之前只有XML基礎的View框架,最近卻出現了靈活跨平台的Jetpack Compose;導航可以用Activities 和 Fragments基礎導航,也可以用單一Activitiy的Navigation;非同步操作的AsyncTask、Handler漸漸被Flow、Coroutines、RxJava、LiveData等等取代。
本來工程師的專長就不是記憶這塊,而是靈活運用、組織現有資源。
至於更多的,就是經驗了。
那是血淚的戰場,歡迎付費收看。
正篇:完。