
工程驅魔師
你有沒有曾經懷疑:
自己明明當初是應徵RD,搞開發、測試或建設系統的工作,結果現在每天的工作內容卻都是在寫些莫名奇妙的script:關閉別人開啟的奇怪設定、移除擾民的安全限制、拿掉所謂的最佳化但「超不方便」的預設行為、關掉影響測試的惡靈軟體。
我一直以為我是RD,是為了享受創造的美好;但其實每天8成的工作都是在拆除系統中的炸彈。
客戶的無知要求,主管的無知同意修改,就是你的災難起點
每次一看到新系統版本的architecture improvement list,都像是看到滿滿炸彈列表,又一個未爆彈工廠。
莫名其妙的 iptables 阻擋與轉向、防火牆 rules 要求、GUI pop-up 一堆訊息還改來改去、死靈程式自動啟動、測試用途的功能被軟體授權限制而無法使用、安全政策重重檢驗還限定登入與錯誤次數...
所謂的Production-Ready,只是讓大家成為正版受限的受害者。
你不是工程師,你是驅魔師。
你不是在工作,你每天都在災後重建。
然後主管還會淡定說:「我現在比較不在看系統的開發細節了」
笑死,這句話有夠經典。
你主管當然是不用看啊,因為都是我們小嘍囉RD才需要追蹤開發細節。
不每天追蹤開發細節,不知哪天,不知道哪時,又會在Teams/Slack冒出一句熟悉的召喚咒語:
「XXX,這個問題很急,是P1,Highest priority 問題,你可以先幫忙看一下嗎?」
你心裡可能在想:靠夭啦!這根本不是我負責的範圍啊!啊不就還好我平常有燒香拜佛,剛好有提早瞄到這個神奇的issue,不然又要不知花多少個日夜跟肝功能來觀落陰+隔空抓藥了...
所以,如果跟我一樣,那平常80%的工作內容都是...
- 解除自動鎖住 session 的 timeout 腳本
- 關閉干擾測試的同步程式或死靈daemon
- 每次要debug 前要先搞個「還原正常世界」的初始化 script
- 做一鍵 rollback 工具,預防下星期又被點名去救火而要再來一次
- 用 bash + Python 還有各種know how打造一個軟體工程世界裡的淨化儀式
我不是員工,我是電腦世界的除障行者、系統開發的降魔阿羅漢。
給你自己取個法號。
像我都叫我——我司的除魔行者・XX尊者