banner
loongphy

loongphy

所有苦难皆成过往,我们甘福将至
twitter

周報#7 耳朵傷病、被 uni-app 折磨

夏天風,又回來了。

回來了,看了看上次周報時間,想不到已經一個半月沒寫了。生活終於重回了正軌,失而復得的分享慾也回來了。至於原因,也許會出現在第一個月報裡。

本週過得還是挺艱難的,身體抱恙,工作上與 uni-app 鬥智鬥勇。

生活#

週二起床左耳感覺被堵住了一樣,而且還有嗡嗡的聲音,並不像耳鳴那樣尖銳,嘗試掏耳朵也沒有任何好轉。

由於上個月跑醫院太勤,這週懶得去了,於是就拖到了週末。本來預約了週日,但週六實在頂不住耳朵悶堵加上持續的異響就跑去了醫院,結果掛號滿了又只好回家。萬萬沒想到,我最終還是康復了。

週日起床後,突然發現耳朵自己好了!為了保險起見還是去了醫院,經過簡單的問診發現沒問題,醫生說可能自癒了,建議工作日做一個聽力檢查。

可能年紀大了,今年似乎病痛更多了。不過,這也可能這兩年睡眠不足導致的。

提到睡眠,經過一個月的調整,本週的睡眠還不錯,都能穩定在 8 小時以上了,夢回 18😭

經過了漫長的等待(擺爛),終於迎來了盛夏,天氣熱起來了,我終於鼓起鬥志開始跑步,最近保持每天 5KM 的量,得益於本週耳朵的健康問題,我戒掉了戴耳機跑步的習慣,RIP LinkBuds🥹

image

跑步也確實不太適合戴耳機,因為運動起來噪音挺大的,想要聽清楚就得調高音量。至於降噪耳機、骨傳導之類,前者侵入式的設計對我這種油耳實在無法適應,而且長時間佩戴可能會造成耳道感染或炎症。後者漏音挺嚴重,更遑論音質了,感覺圖一樂。

工作#

啊啊啊啊啊啊啊啊啊啊,uni-app 我殺你一千遍都不夠啊!

uni-app 是一個使用 Vue.js 開發所有前端應用的框架,開發者編寫一套代碼,可發布到 iOS、Android、Web(響應式)、以及各種小程序(微信 / 支付寶 / 百度 / 頭條 / 飛書 / QQ / 快手 / 釘釘 / 淘寶)、快應用等多個平台。

uni-app 優點在於只需要前端知識就能寫原生 App 了(騙你的🤡),缺點就是你需要對各類系統做適配,就我個人經驗來看,Android 上能正常運行,iOS 一般不會出太大問題,反倒是小程序問題很大。

還有一個很大的問題就是文檔太過零散,你需要慢慢「挖掘」🤡,善用內置的搜索系統翻其他開發者的問答。

本週在為原有的 App 做一個 Android 原生插件,這裡特別感謝 ChatGPT!我對 Android 的掌握程度僅限於大學課程作業,開發期間遇到的問題只能詢問 ChatGPT,沒它我還真完成不了開發任務。

期間遇到最惡心的是 uni-app 文檔描述不夠清晰,很多注意事項沒有在文檔裡說明,必須得結合網上的博客才能走完插件的開發步驟,這也是 uni-app 開發目前最為詬病的。之前逛 V 站的時候總有人吐槽 uni-app BUG 太多,但我覺得還正常,只要你別追 Vue 生態和 uni-app 的最新版本,BUG 相比很少會碰到。畢竟,我可是將 App 從 Vue2 升到 Vue3 的(叉腰😎)。

ChatGPT#

熱潮過後,很多人倒沒以前那麼吹捧 AI 了,我覺得這是一件好事,目前的 AI 就是扮演一個工作助手,它的強弱完全取決於主人的能力:Prompt + 思考 + 迭代。

拿我這週開發這個插件為例,其中我遇到一個很棘手的 BUG,原生 DEMO 可以正常運作,但 uni-app 上跑不起來。我抽象了關鍵 API,描述了問題原因,讓 ChatGPT 幫我胡亂發散,生成黑盒代碼,根據代碼思考最終解決了問題。

你知道「小黃鴨調試法」嗎?

這個故事描述了一個程序員如何帶著一只橡皮鴨子,在遇到錯誤的時候逐行向它解釋他的代碼。

當你向橡皮鴨子解釋關於代碼的一切時,你就更有可能發現隱藏在那裡的錯誤。

目前的 ChatGPT 就像「橡皮小黃鴨」,但它更強大,能回答你的問題。面對陌生領域時,它又像一位老師,儘管這個老師滿嘴跑火車,但它還是能給你啟發,幫你找找問題。

One More Thing#

頭髮已經能夠扎起小辮子了🎉

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。