[心得] 讓我靠北一下工作

作者: deepcolor (站在星空下)   2021-11-28 01:19:50
近期幫中國大陸的同事
寫了好幾支測試用的應用程式
一開始,
我把測試條件通通寫死。
如果對方想要修改條件,
必須通知我,修改程式。
但他們覺得這樣不方便
於是我修改程式 把測試條件開放出來
讓他們自行編輯
我不但要花大把時間修改程式,
之後還要教他們如何編輯
結果就是有人會參數會寫錯
出現不合理的值,
程式會出現"報錯訊息"。
他們會認為那是bug,回報電話就來了
然後害我不斷遠端去捉問題
我只好再度加強各種防呆功能,
以防使用者輸入錯誤,
盡可能跳出各種"提醒訊息 "
結果還是一樣
只要出現他們沒見過的提醒訊息
求救電話一樣照三餐來,
問我如何處理
開放編輯參數。
代表測試條件可以新增,刪除,修改
對方主管不希望人人都可以編輯。
因此引申出權限問題。
一般權限問題,
通常是作一個登錄系統,ID加密碼
但我那有那個美國時間 寫這種功能。
所以最簡單暴力的方法是
直接讓使用者輸入"固定密碼"才容許編輯。
因為是固定密碼,人人都知道後
有鎖等於沒鎖
所以又問我 能不能改密碼
很Nice的我 應他們要求 加了該功能
神奇的事發生了
使用者改完密碼,下一秒又把密碼忘了。
結果我又要想辦法 “重置密碼”
最簡單爆力的方法
還是用"固定密碼"去重置密碼
至於"固定的重置密碼"是什麼?
恁爸才不要告訴那些426咧。
大家都知道密碼 鎖了又等於沒鎖
然後又問我能不能改。
這不是鬼打牆嗎?
等那天我離職或退休後,看你們怎麼辦?
其實我只是寫一支簡單的測試用程式
但大陸的同事簡直 “一堆毛”
害我開發程式的八成主要時間
都在處理他們的"毛"
這些"毛"還沒結束
不知道為什麼 他們很怕我的程式外流
所以不斷要求程式要有防拷機置
作法有很多,我想了很久
終於想到簡單 合理 又好寫的方式
就是鎖公司網域
只要安裝電腦不是公司的網域
主功能就無法開啟
首次安裝後發現
他們的電腦根本沒加入公司網域
程式不能跑。
我只好改機置。變成鎖定"儀器序號"
只要"序號"不認識,程式就跑不下去
結果某天他們單位的儀器掛了 回原廠保修
這段時間 借了同型號的儀器頂用
因為不認得序號,程式又不能跑了
所以求救電話又來了
真的很靠北
作者: susaku (小草)   2021-11-28 01:23:00
這就是從小程式變大系統的過程啊我是改變心態 你報什麼我就寫在工作週報當我維護的工時,不重要的追加需求往後推等哪週沒什麼事再來改遇到太北爛的人為操作失誤當bug回的 我就cc他們上層,當次數多而且公司正常的話他們主管自己會去釘他
作者: touurtn (vv)   2021-11-28 01:37:00
XDD
作者: DarkIllusion (′・ω・‵)   2021-11-28 01:38:00
面對這種使用者 你最開始的作法才是最好的
作者: chrischen (一個人的長假)   2021-11-28 02:04:00
防拷貝可以用usb key pro
作者: ddoll288 (風兒卿卿)   2021-11-28 03:12:00
有績效嗎?沒有就不用管了,user不會管cost
作者: geroge0820 (可.....可惡)   2021-11-28 03:24:00
有些重複性的需求,應該是可以拒絕的。不找PM和對方主管談看看嗎?
作者: jones2011 (σ゚▽゚)σ)   2021-11-28 07:21:00
開放修改那一步就錯了=.=
作者: BignoZe (BignoZe)   2021-11-28 08:01:00
超雷
作者: vi000246 (Vi)   2021-11-28 08:49:00
你應該在一開始 就開放原始碼 讓他們自己搞
作者: BlacksPig (Black Handsome s Pig)   2021-11-28 08:55:00
同樓上,溝通也浪費太多時間了,頂多分享可行的方式,但是還是交給他們自己做
作者: keyboard56 (奇伯)   2021-11-28 09:55:00
這種問題不是就是軟體人日常嗎? 提升談判能力以及竟可能設想他們可能遇到的情況,避免自己一直無限輪迴的修改甚至重工
作者: em1234 (em)   2021-11-28 10:29:00
找個PM吧 你也太好許願了…
作者: aidansky0989 (alta)   2021-11-28 11:04:00
感覺是博弈,可憐哪
作者: a12838910 (Ziv.C)   2021-11-28 11:11:00
乾 好眼熟
作者: wulouise (在線上!=在電腦前)   2021-11-28 11:21:00
需求本來就會變,可是他們提需求有付你錢嗎?
作者: DrTech (竹科管理處網軍研發人員)   2021-11-28 11:27:00
看完以後,覺得:大公司的標準,或降低規格的做法,可能是小公司的靠北工作,或技術上限。
作者: hoesi (就是堅持與眾不同)   2021-11-28 11:28:00
這些需求都蠻基本的東西 不會不合理
作者: DrTech (竹科管理處網軍研發人員)   2021-11-28 11:32:00
自己考慮得不周全,不考慮自己電腦以外的環境,是要靠北什麼。
作者: lazarus1121 (...)   2021-11-28 11:44:00
頭痛醫頭腳痛醫腳的解決方式只會讓問題不斷延伸pg還是要培養一些sa的思維
作者: mummyqq (mummy)   2021-11-28 11:47:00
感覺不就軟體人員的日常 除非沒給錢 不然蠻正常的
作者: somefatguy   2021-11-28 11:47:00
如果是排時間做我覺得還好就工作而已,除非凹你加班
作者: aaa1234136 (淡水活魚)   2021-11-28 12:06:00
如果這是進度內的工作就還好,不是的話...
作者: BigCockman (大雕男)   2021-11-28 12:58:00
看起來還好啊 根本是你自己考慮不周吧
作者: Raymond0710 (雷門)   2021-11-28 13:20:00
嗯...這種事真的還好 你該慶幸是你的程式有人用
作者: MonkeyCL (猴總召)   2021-11-28 13:20:00
推靠北
作者: Hecc (來日方長)   2021-11-28 14:10:00
這種pm搞定就好
作者: nevak (^o^)   2021-11-28 14:15:00
經過這次下次你就知道怎麼做了
作者: s06i06 (三條魚)   2021-11-28 15:16:00
軟工日常XD
作者: fiiox3 (飆速宅男)   2021-11-28 15:17:00
有錢拿、工時正常就好我在維護ERP,也是一天接很多電話lol
作者: jinmin88 (晝伏夜出)   2021-11-28 15:25:00
好有FU
作者: easyman (oops)   2021-11-28 15:50:00
大致上是對的,其實就只差training 還有docTraining與doc 做完,要談好對口要扛下來
作者: a1982213 (Hasta la vesta!)   2021-11-28 16:51:00
有錢拿就算了 沒錢拿只能說 XD 對岸有些工程師沒水準不是一天兩天的 歸剛欸
作者: viper9709 (阿達)   2021-11-28 17:09:00
推面對這種使用者,一開始的做法才是對的+1
作者: mathrew (Joey)   2021-11-28 18:48:00
這就是從 Script 變成系統的過程
作者: aa77a ( )   2021-11-28 18:55:00
標準碼農 只其然不知其所以然
作者: jej (晃奶大馬桶)   2021-11-28 19:14:00
一個用頭旋轉的直升雞
作者: TWBilly (小張)   2021-11-28 19:17:00
你沒有底線 就是任人魚肉
作者: rtoday (rtoday)   2021-11-28 20:18:00
有收錢其實這種顧客算是源源不絕的收入啊,他們自己會創造需求
作者: aa77a ( )   2021-11-28 21:44:00
zzz 功能沒有什麼想要跟需要 只有做跟不做 果然是工廠
作者: newking761 (J三小)   2021-11-28 22:09:00
這種事情,我都是直接說,我他媽的寫死對大家都好
作者: soccer103 (Ferrari)   2021-11-28 23:38:00
噓樓上上 呵呵能釐清討論需求單位的核心需求而不是一股腦接受需求單位的願望這也是工程師的價值之一
作者: viper9709 (阿達)   2021-11-28 23:51:00
推需要和想要的差別
作者: Ekmund (是一隻小叔)   2021-11-29 02:20:00
呃...丟個夠清楚的文件?我覺得就寫個清楚的東西扔過去 什麼參數用在什麼場景 規則落落長也沒關係 叫他們有問題先看doc 上面沒寫再call你如果是有寫的還一再找你 就拿證據找他們主管聊聊...至少我現在開會訂規格幹嘛的 都至少留文字記錄 有時錄音
作者: chrome (老大是Google)   2021-11-29 09:14:00
辛苦了,這真的很靠背覺得至少需要幾個人幫你過濾問題或是先用 faq 看看
作者: gmoz ( This can't do that. )   2021-11-29 09:38:00
幫qq
作者: ooooooo (感覺銜接最重要...)   2021-11-29 10:03:00
所以你覺得測試條件寫死的測試程式很棒?看完不覺得台灣人就能接受條件寫死的測試程式耶然後為了省時間 搞固定密碼 這也跟中國同事有關??
作者: liangjr (aaa)   2021-11-29 10:20:00
是個自己想偷懶再怪付錢的客戶讓他不能偷懶的故事中國同事應該也覺得很衰小還不如要程式碼來自己改
作者: Murasaki0110 (麥當勞歡樂送)   2021-11-29 10:55:00
靠北的是你吧 想一堆爛解然後怪使用者
作者: WaterLengend (Leeeeeeeeooooooo)   2021-11-29 11:42:00
白癡需求端的日常啊,從A方案改到Z方案,最後再用回A方案,你想的多周全都會有辦法跟你提瞎78的需求出來,什麼流程跟需求都是狗屁,想到什麼就要什麼,文件擺在那也不看第一個就跑來問你。
作者: DarkIllusion (′・ω・‵)   2021-11-29 11:46:00
你的台灣軟體開發部門同事應該滿擅長處理這種使用者你只是運氣不好攪了這趟渾水
作者: nikolas (你花多少時間?)   2021-11-29 14:19:00
很明顯沒跟人家合作過 這麼菜的問題 有什麼好抱怨的換個想法 台灣人根本沒測完整 所以都沒問題
作者: daddy29 (願上帝與你同在)   2021-11-29 14:39:00
正常產業qa都一堆傻逼了 何況...幫qq
作者: jones2011 (σ゚▽゚)σ)   2021-11-29 14:46:00
怎麼會認為產線的會看文件咧...RD有看就偷笑了...
作者: AmadeGX (櫻紜 司)   2021-11-29 15:34:00
覺得幫拍拍的人太多了 噓一下你的思考模式 這跟PM或需求其實沒關係 因為你從設計開始就沒有考慮到各種可能性可能覺得你是半路出家所以情有可原 嗎? 但都十年了可以想一下了吧 不然就繼續頭痛醫頭囉 這跟你同事實在沒關係
作者: netburst (133 134 592)   2021-11-29 16:05:00
推WaterLengend
作者: Vick753 (彬彬)   2021-11-29 17:20:00
歡迎來到軟體世界
作者: srwhite (魯蛇阿白)   2021-11-29 17:49:00
從寫程式程式晉升為測試系統XD
作者: jknm0510a (Kang)   2021-11-29 18:21:00
你的思考模式有點奇怪耶
作者: netburst (133 134 592)   2021-11-29 20:19:00
都說是幫人寫了 超出份內 要啥彈性 寫死應該過勞死活該?程式開發者的彈性也不等於需求者的彈性
作者: lavender2001 (奧黛莉赫本的羅馬假期)   2021-11-29 21:07:00
只有我看完笑翻嗎 對不起
作者: superpandal   2021-11-29 21:28:00
這就是滿滿的立場摟 如果立場對別人不要求彈性他都會自己弄出來 XD 個人就不太一樣了不會弄糟也不會弄到極好開發者如果沒彈性可以滿足需求者彈性嗎???以上說的是立場 沒說是什麼立場
作者: DrTech (竹科管理處網軍研發人員)   2021-11-30 00:46:00
只能說,還好原文不在正常的軟體業工作。不然這些不爽的靠北,真的都是基本規格而已。
作者: x246libra (楓)   2021-11-30 07:48:00
我轉職,年資低,去過的軟體公司,使用者也沒這麼麻煩耶,雖然沒第一線接觸,感覺傳產或偏硬體的,比較會遇到這樣蝦要求?好奇樓上為什麼說純軟很常見
作者: keyboard56 (奇伯)   2021-11-30 09:19:00
主要還是差在有沒有第一線面對使用者,還有面對使用者的背景和公司文化。遇到能體諒開發人員的只能算運氣好,一般都是毛很多的....
作者: Gossiking (八卦王)   2021-11-30 09:35:00
加的這些功能可以報價幾百萬吧
作者: shooter555 (shooter)   2021-11-30 09:58:00
有時間給你去改功能不好嗎 這不就軟體日常不過也許你不喜歡寫扣吧
作者: Ekmund (是一隻小叔)   2021-11-30 10:40:00
為什麼產線不能看文件?都有SOP要背了 何況跑產測的
作者: AmadeGX (櫻紜 司)   2021-11-30 11:27:00
噓過了補推 我其實想說的是這跟你在哪一行沒關係 是不是純軟也不重要 只是純軟一定會有一狗票user刁你的東西 但這應該是做事的方法問題吧? 為什麼會讓自己頭痛醫頭呢?不先思考一下該怎麼做 會遇到什麼問題 可能會怎樣 嗎?
作者: zased (我只是上PTT查資料)   2021-11-30 12:41:00
有些功能真的是你考慮不周,另外是技術人不懂管理才會變這樣
作者: SOS86147 (屎丐哥哥翔)   2021-11-30 15:44:00
寫程式的悲歌
作者: ruthertw (小葉老大)   2021-11-30 16:54:00
跟左岸合作,從沒好事
作者: darama (DoRaMa)   2021-11-30 21:55:00
code寫得不好才會這樣吧
作者: loliconrd (XX控RD)   2021-12-01 08:43:00
測試工具是你的工作內容就改阿,不是你在雞婆什麼
作者: luck1225 (Eelgo)   2021-12-01 11:45:00
你根本是許願池吧
作者: buper (ymsrc)   2021-12-02 12:03:00
許願聖杯www
作者: jones2011 (σ゚▽゚)σ)   2021-12-02 20:09:00
不要用臺灣工程師的教育學識背景去推估,通常條件只是有手會按滑鼠刷條碼、看得懂圈叉就夠了
作者: zonppp (冷涼卡好)   2021-12-07 16:39:00
中國就是異次元啊~ 簡單的東西到那邊都會變複雜
作者: IhateOGC (我討厭)   2021-12-10 03:54:00
因為找你改免費
作者: jason320 (Osaka)   2021-12-21 07:13:00
我覺得你不太會寫程式

Links booklink

Contact Us: admin [ a t ] ucptt.com