Herman

Herman

日記 2023-09-22

今天工作都是無聊的 curd, 昨天把後端的接口寫完今天畫前端。反正很無聊,翻翻文檔看看 element-plus 的文檔,扣一扣細節校驗之類的東西。幹了兩三天吧。

回想一下這次寫這個項目的過程,我感覺有點不對勁,總感覺我在邊想邊幹,好多功能是我先做了一點點端倪,然後看一下感覺應該加點細節,然後又重新推倒重寫,效率有點低。

思考了下問題出在什麼地方。一開始我分析了需求之後,貌似就直接開始後端數據結構的設計。把數據庫的數據結構設計完之後,再 臆想 幾個 dao 層的函數,根據需求想了下 service 層的應該提供一些什麼樣的功能。然後我好像想都沒想前端應該有些什麼就開始寫代碼了。

這麼看下來,我是跳太多步了,想完需求就去想代碼應該怎麼寫。
一開始應該先想我要做什麼樣的功能,這些功能對應滿足什麼需求。再把功能再拆分成一個一個小點,推導出頁面應該要做成什麼樣子的,這個 ui 會訪問什麼樣接口,和後端接口交互用什麼什麼參數,對應到 service 層應該提供什麼樣的業務邏輯,根據業務邏輯推導數據庫至少需要些什麼數據結構...

囧... 這種錯誤我不是第一次犯了,老是跳步,不是順著頂層需求一步一步往下思考每一件該做的事情是什麼。


之前關注一個 YouTuber, 叫做 moneyXYZ。今天不知道在哪聽到的一段話,是這樣的。

很多人做事情都是很快就確定一個選題,然後就埋頭往下苦做。結果辛辛苦苦做出的成果沒有什麼人在乎,自然這件事情也就失敗了,而做這個事情的本人則把這些事情歸咎於「時運不濟」, 繼續投身於下一個失敗的事業。他們似乎更在意過程,而非結果。

而我所認識的成功的人,他們通常都會花很長的時間在尋找選題上,找領域內重要且值得解決的問題。找到之後,才會用盡資源和時間攻破問題。

這讓我想到了之前看 moneyXYZ 的一個視頻,這個是關於時間管理的,觀點是類似的。想要取得成功,就需要在重要的問題上花費力氣。

可是說起來容易,我不知道怎麼找到我人生中那個重要的選題呀 T=T .


iOS 17 對我來說是史詩級更新... 為什麼呢,因為我發現我的 airpod pro 2 居然可以自適應降噪了,居然可以在跟我女朋友說話的時候自動關閉降噪了... 過一會就又降噪回去聽歌了...

這個真的是太絲滑舒爽了啊... 用起來太絲滑了啊


今天又開始有點胡思亂想了。我在想,如果我不想上班,想自由職業,是不是得先轉前端?

因為好像很多私活都是找那種非核心的項目外包的,特別是前端頁面,比較好接單。看起來如果前端懂多一點,會更有可能養活自己...

然後我就可以不坐班,項目做完多出來的時間可以學習 rust, 直到我可以用 rust 養活我自己...

不過我有點畏難情緒... 我每次翻看電鴨看到都是工作十幾年的前輩在接單子,我這剛出來工作一年的真瑟瑟發抖...


堅持騎車回家一周了,加上這兩天換了藥,開始吃 fancl 的複合維生素片,今天一天上班腦袋都太清醒了... 人還是要有一點運動量加上均衡的營養,才能保持良好的狀態...

可惜我的頸椎病還是伴隨我左右,我的背好痛,脖子一搖晃就疼的不行...


END! 就這麼戛然而止吧!

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