2025 10月雜談

發表於
2.7k 詞

恩…感覺這次發雜談的間隔好短。

隨便啦.jpg


工作大爆炸

前情提要

大致上先提一下目前工作狀況,之前好像沒有在這裡說過的樣子?目前的工作是做 Windows Software R&D,主要是 C#/.NET 相關的,手上的專案有一個是接手過去子公司的,從一接手就只有 Source Code,沒有任何文件、規格,接手後是自己想辦法跑起來的。

這會有個問題,就是子公司那邊的業務,也一樣沒有任何標準的測試流程、需求書,都是想到是什麼、客戶用到哪裡出問題詢問了才開始修正,治標不治本,這樣下去遲早要被製成標本了。

略為提一下這幾周爆炸的問題

既然會發在雜談,且又講得那麼詳細,又不是準備求職寫履歷,一定是出事了才想抱怨,對吧?

9 月初業務那邊詢問某個不正常的功能是否可以重新開發(以下簡稱新功能),原本認為是有客戶需要,後來經過 Email 確認只是業務先詢問,因此原定 9 月底開發完成後,就先保留新開發功能不更新。

結果約在 9 月底、10月初的連假開始前,又來了一封 Email,突然詢問了很多 Bug,火急火燎得在 10 月初評估並且修復。

原定新功能也沒有要加入這次 Bug fix,原定隔週要出 RC1 交付 DQE 測試,突然放假回來的周二就收到要在這個版本加入新功能的消息。

還好在開發時完全獨立成一個模組,再把該功能開起來後,自測確認該修的都修好後就出了 RC1 給 DQE 測試,同事將 RC1 交付 PM 與業務預覽。

原本以為 RC1 應該沒問題了,結果 DQE 那邊測試出一些隱性的問題,其中有一個很誇張,簡單來講就是整份報告有日期需要 DateTime Format 的部分有 4 個地方,其中有 3 種寫法,2 個問題,以上不是段子,是真的就這麼荒謬,原本 RC1 有修正過其中兩個寫法,沒想到剩下那個寫法才是極品。

1
2
3
4
5
DateTime? nextSchedule = source.NextDate;

string[] parts = nextSchedule?.ToString("g").Split(' ');
report.Date = parts?[0];
report.Time = parts?[1];

先把 DateTime 轉成短字串,然後再用空格分割字串???這什麼鬼???

這部分可能要略懂程式才看得懂,荒謬程度約等於:

某人要領 1000,他轉帳給你,要你幫他領出 20 張 100,然後挑選中間的 4~13 張給他,且只收 100 的紙鈔,而且收的時候指定你要把給他 100 紙鈔中第 3 張換成 2 個 50 元給他。

這大概是最大的但很鳥的問題。

後續又這樣來來回回,業務又講幾個新問題、我修正完 DQE 又找到其他問題,我修正完業務又講幾個新問題…..死亡循環。

因為要 Release RC 版本一定得有一個流程對吧?至少要打包出安裝檔,該檢查的要檢查、該紀錄的要紀錄,新版本還要自測確定沒問題才能給出去,一次修很多 BUG 是還好,但被硬拆成這麼多次。

到我發文前,也還在修,甚至有幾個問題 PM 還在問到底是想修成怎樣?

這去年接手的專案,沒任何文件的情況簡直比踩地雷還精彩,業務問一個問題,可能會變成好幾個問題,DQE 測試又會爆出更多問題,兩個狀況疊加搞得身心俱疲。


捷運怪人多

這就比較日常抱怨了,就是最近捷運怪人一堆。

上個月被撞飛在捷運上罵人。

這個月捷運上各種怪人都被碰一次,每天單趟通勤要 1.5h 已經很累了,還要被怪人搞心態……

這個月感覺特別多怪人。


Raspberry Pi Server 掛掉一台

某次早上到公司,進入Discord群組後發現我寫的 bot 回應不正常,但還是有回應,想說是不是又是 bot 掛掉?

遠端回家看後發現 Docker 後台連不上、SSH 也連不上,當下就感覺不妙了。

等到下班回家,斷電重啟也沒用,接了螢幕一看主分區掛不上去,最後推測應該是有檔案損毀。


接上螢幕後,發現啟動時就無法掛接第二分區(主分區)

但很怪的是我還是可以手動使用 mount 指令掛接,所以有把最新的 DB 複製出來,只是因為上面工作的破事好幾天都還沒用新的 SD 卡裝系統復原,Discord 群組就這樣一直沒 bot 用。


手動掛接,把資料複製到USB了

後來想一想一想這台 Raspberry Pi 裡面的 SD Card 似乎是用最久的那張,雖然這片 Pi 應該是 2019 買的, 2020 才開起來用,但我印象中 SD 卡有跟另一台 2019 就持續不間斷跑的對調過。


2019 購入,2020 連續運作至今

這也沒辦法,應該是壽命到了。

目前擺著沒處理,過了兩週了,暫時也不想用跑 HA 的主機跑,我手上兩台 Pi 都是 32G SD Card,另一台空間也不太夠用,不想額外增加 SD Card 的讀寫壓力了。


連續下了一周的雨

對,不知道幾年後看到這段會怎樣想,淡水連續下了一周的雨。

從 10/19 一直下到 10/25,而且前面四天是接近颱風天的狂風暴雨,且前兩天的氣象預報是達到停班停課標準的,但沒有放假。

上班通勤到超厭世,而且一旦天氣惡劣,捷運上的怪人就會更多,雨傘不收怪人、雨傘戳人怪人、雨傘拿超高刺刺怪人(?


這天已經是雨相對小一點的時候,真正上班的大雨根本沒時間拍照

雨不一定大、臺北市內風也不大,但是淡水風很大啊,出門、回家的時候都非常麻煩,而且因為颳風下雨,溫度圖驟降到 21 度左右。

上班疲勞、降溫,喜提病假一天,才上兩天班,第三天起床直接痛到不能走,又是躺床一整天休息。

看起來要一路下到 10 月底了,真的是…很糟糕的天氣。


總結

綜上所述,因為不斷發生這些破事,原本 9 月還如火如荼的各項 Side project 直接就停工了。

3D 列印、圖床網站系統根本沒空做,可能會想說下班時間、假日可以做,但根本就沒時間。

平日下班後根本沒力氣做事,通勤總計要 3 個小時真的太久,稍微算一下就可以知道:

24h - 上班 8h + 通勤 1.5h x 2 + 最小睡眠時間 6h + 午餐時間 1h + 晚餐用餐時間 1h = 5h

我睡覺的時間理想上要抓到 7h,也就是說個工作天能完全自由運用的時間只有 4h……,平常真的沒空搞 Side project。

而且別說 Side project,連日本遊記都還沒寫完第二篇,遊記算是比較零散的,勉強可以用零碎時間慢慢補足,但如果要整理比較長的段落,因為要反覆看照片,在公司也不太好處理。

同時原定要在第二篇遊記前先解決圖床網站系統,目前看起來是沒辦法了,之後圖床好了還要再搬家一次。

以上這些又會反過來讓人更焦慮,而且任意一項拉出來都不是一個週末可以搞定的,遊記就算寫完第二篇,也還有第三篇得整理,我可容不得自己寫完第二篇就是”完成”。

而且也很難所有事情都做一點,每一件事情都是要專注去做,而不能穿插的去做。

只能盡量調適心理狀態了,不然也沒辦法。

留言