国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

程序員又要背鍋了,但是這次的鍋背得不冤!

36歲程序員被曝復(fù)工當(dāng)晚猝死

0
分享至

作為程序員,尤其是工廠自動化領(lǐng)域的程序員,有一個(gè)詞我們必須要熟悉,那就是“互斥”,互斥是什么意思呢?簡單地說,就是A事件的發(fā)生與B事件的發(fā)生不應(yīng)該同時(shí)進(jìn)行,這在軟件開發(fā)領(lǐng)域其實(shí)非常常見,自動化領(lǐng)域你不做好互斥,那就是人命關(guān)天的事情你沒去做,最終可能攤上大事。



為什么要說互斥呢?不知道大家看新聞了沒有,那就是夜晚有一輛正在高速路上高速行駛的車輛,駕駛?cè)耸褂密噧?nèi)智能語音功能想要關(guān)閉車內(nèi)燈光,結(jié)果,智能語音助手直接把全車燈光都關(guān)了,其中就包括前大燈。此時(shí),高速路上黑漆漆一片,包括駕駛?cè)嗽趦?nèi)的全車人員都陷入了恐慌之中……

這件事情本身我不評論,我不是搞車子的,什么為什么沒有實(shí)體按鍵,我都不關(guān)心,我關(guān)心的是,寫這個(gè)車機(jī)的項(xiàng)目團(tuán)隊(duì)此時(shí)一定如履薄冰,因?yàn)樗麄兎噶艘粋(gè)軟件開發(fā)的基本錯(cuò)誤,那就是沒有互斥!

首先,時(shí)間節(jié)點(diǎn)是晚上,其次車輛正在高速行駛(掛在D檔),那么,此時(shí)關(guān)閉車輛大燈有沒有隱患?駕駛員要求正在高速行駛的車輛關(guān)閉車輛大燈這個(gè)要求有沒有問題?

顯然,在大部分情況下是有問題的,我們還得假設(shè)一些特殊情況,比如說有些地方的夜晚的確比較明亮,不需要開大燈,或者駕駛員選擇在高速行駛時(shí)關(guān)閉大燈有他自己特殊情況存在,那么此時(shí)如果車機(jī)就硬性規(guī)定不讓關(guān)閉大燈,似乎也不合理。

那么,常年做軟件開發(fā)的人一定知道,那就是敏感操作需要做一次確認(rèn),比如說,當(dāng)駕駛員要求車機(jī)關(guān)閉車內(nèi)燈光時(shí),車機(jī)如果有確認(rèn)功能,那么車機(jī)應(yīng)該詢問:“是否確認(rèn)關(guān)閉全車燈光?”

注意,這么做的好處是,讓駕駛員知道車機(jī)是怎么理解自己的命令的,如果車機(jī)當(dāng)時(shí)有向駕駛員確認(rèn),當(dāng)駕駛員聽到“關(guān)閉全車燈光”,注意“全車”這兩個(gè)詞很重要,說明車機(jī)理解的是它收到的命令是把車子所有燈光全關(guān)掉。

此時(shí),駕駛員聽到車機(jī)是這么理解的,自然會選擇重新糾正自己對車機(jī)的命令了!

這就像現(xiàn)在很多車子在行駛過程中車門會自動落鎖一樣,如果你真的要開門,通過駕駛員側(cè)的解鎖按鈕也是可以開門的,因?yàn)橐欢ㄊ怯刑厥馇闆r支撐著這套邏輯的。

像這種既互斥,又可以解的情況一般都是需要做二次確認(rèn)的,我們叫“主動互斥,敏感操作,二次確認(rèn)”。

有人會說:如果他通過物理按鍵或者在車機(jī)屏幕上操作關(guān)閉車子大燈呢?

沒必要杠,有人還把油門當(dāng)剎車使呢!

總得來說,我覺得這次事件把整個(gè)車機(jī)團(tuán)隊(duì)都開除我都覺得不為過,因?yàn)樗麄円呀?jīng)犯了一個(gè)軟件開發(fā)最危險(xiǎn)的錯(cuò)誤,一般這種情況,如果是在自動化行業(yè),沒有做互斥,你都過不了項(xiàng)目驗(yàn)收!

軟件開發(fā)的基本原則其實(shí)就是把用戶當(dāng)傻子,一個(gè)傻子會做出任何事情,因此,我們寫軟件時(shí)做好防呆的同時(shí),也要做好互斥!

此次事件,首先車機(jī)測試人員估計(jì)是要下崗了,因?yàn)樽鳛橐幻麥y試人員,你就是要以傻子的角度去看待車機(jī)的每一項(xiàng)功能,把任何可能出現(xiàn)的工況都考慮進(jìn)去,而不僅僅只是測試軟件有沒有BUG、會不會崩潰。

然后寫這個(gè)功能的程序員估計(jì)也是要下崗了,但凡是一個(gè)稍微有點(diǎn)經(jīng)驗(yàn)的程序員,寫這塊邏輯的時(shí)候就應(yīng)該會想到這個(gè)互斥邏輯,那就是高速行駛并且是晚上的情況下,是否應(yīng)該向駕駛員確認(rèn),甚至于,有些車機(jī)可以識別是否是主駕命令,非主駕命令在此時(shí)如果理解的是關(guān)閉全車燈光時(shí)應(yīng)該不予理會!

這是一個(gè)程序員的基本職業(yè)素養(yǎng),高層次的邏輯你可能想不到,但是這種稍微想下就能想到的問題,即使產(chǎn)品經(jīng)理沒有提,你也應(yīng)當(dāng)能想到!而不是產(chǎn)品文檔上怎么寫,我就怎么寫!

我們過去在軟件開發(fā)過程中很多需要互斥的情況,基本上都不是產(chǎn)品經(jīng)理或者測試提出來的,基本上都是我們這些當(dāng)程序員的自己憑借自己的職業(yè)經(jīng)驗(yàn)和常識得出來的,最后再反饋給項(xiàng)目組確認(rèn)是否需要添加這些互斥的情況。

其他人我不說了,基本上都是連帶關(guān)系,出了這種事情,我估計(jì)在車機(jī)項(xiàng)目這塊是很難混下去了!

自動化行業(yè)尤其是這樣,比如你操作一臺機(jī)器手,如果你只是僅僅操作一臺機(jī)器手去動,完全不考慮其他的話,作為一名程序員,這種項(xiàng)目我都不敢做!

就像我們公司之前設(shè)計(jì)的一個(gè)機(jī)器手項(xiàng)目,為了安全,在機(jī)械手的行程之內(nèi)加了圍欄,我就問他們,圍欄只是一層保障,萬一人進(jìn)入圍欄里面怎么辦?

所以,我們最終在機(jī)械手圍欄四周還加裝了雷達(dá)以及電子門鎖,雙重保障,操作機(jī)械手的時(shí)候必須保證電子門鎖是關(guān)著的,雷達(dá)是檢測是否有阻擋的(比如說人),兩種情況任何一種被觸發(fā)都會觸發(fā)互斥!

結(jié)語

總之,不管這個(gè)車機(jī)是誰寫的,或者說是誰寫的這個(gè)模塊,他真的要反思一下自己,為什么這么簡單的工況他都沒有考慮到?當(dāng)然,責(zé)任肯定不是他一個(gè)人的,但是從我的角度來說,這個(gè)程序員如果當(dāng)初沒有提過自己的意見,那么這個(gè)程序員一定不是一個(gè)好的程序員,至少現(xiàn)在不是!

當(dāng)然,也不排除有些犟種項(xiàng)目經(jīng)理,因?yàn)槲覀円郧敖?jīng)常遇到自己提出的合理問題被否決的事情!只能說遇到這種項(xiàng)目經(jīng)理,那是整個(gè)公司的悲哀!

最后,我還要補(bǔ)充一句∶我們是不是對現(xiàn)在的語音識別準(zhǔn)確度太過自信了?

聲明:個(gè)人原創(chuàng),僅供參考

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點(diǎn)推薦
社保再次迎來新規(guī):2026年起沒交滿15年的有福了!全都統(tǒng)一處理

社保再次迎來新規(guī):2026年起沒交滿15年的有福了!全都統(tǒng)一處理

復(fù)轉(zhuǎn)小能手
2026-02-28 01:50:03
伊朗發(fā)射導(dǎo)彈一小時(shí)內(nèi) 以色列300多地拉響警報(bào)

伊朗發(fā)射導(dǎo)彈一小時(shí)內(nèi) 以色列300多地拉響警報(bào)

環(huán)球網(wǎng)資訊
2026-02-28 17:29:25
張本美和又哭了!賽后王曼昱一個(gè)暖心舉動,讓日本球迷徹底破防

張本美和又哭了!賽后王曼昱一個(gè)暖心舉動,讓日本球迷徹底破防

老贃是個(gè)手藝人
2026-02-28 14:12:34
74歲陳凱歌在三亞豪宅過年,穿5萬元皮鞋戴大金表,老人味蓋不住

74歲陳凱歌在三亞豪宅過年,穿5萬元皮鞋戴大金表,老人味蓋不住

嫹筆牂牂
2026-02-28 07:15:07
火箭隊(duì)利空出盡,4大理由坐穩(wěn)前三!37歲杜蘭特熬出頭烏度卡開竅

火箭隊(duì)利空出盡,4大理由坐穩(wěn)前三!37歲杜蘭特熬出頭烏度卡開竅

鍋?zhàn)踊@球
2026-02-28 19:34:23
春天,少吃蘋果多吃它,一次買20斤,曬干囤起來,從春天吃到夏天

春天,少吃蘋果多吃它,一次買20斤,曬干囤起來,從春天吃到夏天

阿龍美食記
2026-02-26 19:13:38
說5%,就5%

說5%,就5%

凱利經(jīng)濟(jì)觀察
2026-02-28 12:32:00
公開宣稱要?jiǎng)?chuàng)造條件解體俄羅斯,內(nèi)部確實(shí)很難!布達(dá)諾夫干得不錯(cuò)

公開宣稱要?jiǎng)?chuàng)造條件解體俄羅斯,內(nèi)部確實(shí)很難!布達(dá)諾夫干得不錯(cuò)

鷹眼Defence
2026-02-27 12:52:36
特斯拉官宣,新車即將漲價(jià)!

特斯拉官宣,新車即將漲價(jià)!

花果科技
2026-02-28 16:38:33
馬布里,48歲,剛領(lǐng)著一位中國姑娘去領(lǐng)了證。

馬布里,48歲,剛領(lǐng)著一位中國姑娘去領(lǐng)了證。

南權(quán)先生
2026-02-28 15:50:16
比亞迪DM-i 6.0一旦普及,中國燃油車市場會被“清場”

比亞迪DM-i 6.0一旦普及,中國燃油車市場會被“清場”

藍(lán)色海邊
2026-02-20 21:47:26
人能無恥到什么地步?看完真得氣到牙根兒疼

人能無恥到什么地步?看完真得氣到牙根兒疼

另子維愛讀史
2026-01-31 20:14:52
裁判定了!中國男籃戰(zhàn)寶島省隊(duì)這三位值裁

裁判定了!中國男籃戰(zhàn)寶島省隊(duì)這三位值裁

籃球迷俱樂部
2026-02-28 19:52:09
美伊風(fēng)聲緊迫!如果接下來幾天兩國真要打起來,A股哪類票會上漲?

美伊風(fēng)聲緊迫!如果接下來幾天兩國真要打起來,A股哪類票會上漲?

風(fēng)風(fēng)順
2026-02-28 09:41:24
伊朗與6國外長通話

伊朗與6國外長通話

界面新聞
2026-02-28 19:30:09
湖南村民被群毆!鋼管朝頭猛砸,原因曝光網(wǎng)友一邊倒:力挺肇事者

湖南村民被群毆!鋼管朝頭猛砸,原因曝光網(wǎng)友一邊倒:力挺肇事者

社會日日鮮
2026-02-27 16:27:42
多爾特下三路陰招偷襲約基奇 多位超巨被他當(dāng)目標(biāo)

多爾特下三路陰招偷襲約基奇 多位超巨被他當(dāng)目標(biāo)

體壇周報(bào)
2026-02-28 17:32:12
一位香港程序員的“北上抗癌”路

一位香港程序員的“北上抗癌”路

經(jīng)濟(jì)觀察報(bào)
2026-02-28 11:05:07
一家三口看《飛馳人生》, 老婆約小三坐旁邊偷情, 被老公炸裂抓奸

一家三口看《飛馳人生》, 老婆約小三坐旁邊偷情, 被老公炸裂抓奸

扮貓騎老虎
2026-02-26 17:21:01
獨(dú)家:棄產(chǎn)1.6萬/平,石牌村補(bǔ)償標(biāo)準(zhǔn)曝光,村民頂不住了

獨(dú)家:棄產(chǎn)1.6萬/平,石牌村補(bǔ)償標(biāo)準(zhǔn)曝光,村民頂不住了

拆神
2026-02-28 15:26:29
2026-02-28 21:55:00
程序員古耕 incentive-icons
程序員古耕
程序員、網(wǎng)文作家、自媒體人
599文章數(shù) 389關(guān)注度
往期回顧 全部

頭條要聞

87歲哈梅內(nèi)伊對拉里賈尼委以重任 還建立完整繼承體系

頭條要聞

87歲哈梅內(nèi)伊對拉里賈尼委以重任 還建立完整繼承體系

體育要聞

球隊(duì)主力全報(bào)銷?頂風(fēng)擺爛演都不演了

娛樂要聞

疑似王一博被爆私密聊天記錄

財(cái)經(jīng)要聞

沈明高提共富建議 百姓持科技股國家兜底

科技要聞

狂攬1100億美元!OpenAI再創(chuàng)融資神話

汽車要聞

嵐圖泰山黑武士版3月上市 搭載華為四激光智駕方案

態(tài)度原創(chuàng)

家居
健康
手機(jī)
親子
數(shù)碼

家居要聞

素色肌理 品意式格調(diào)

轉(zhuǎn)頭就暈的耳石癥,能開車上班嗎?

手機(jī)要聞

酷比魔方掌玩mini 4 Ultra要上Flyme?官方表態(tài):在談適配

親子要聞

萌娃堅(jiān)稱自己最可愛,給出的理由讓人哭笑不得

數(shù)碼要聞

Pulsar推出X2N CrazyLight輕量化鼠標(biāo),收腰高背對稱抓握模具

無障礙瀏覽 進(jìn)入關(guān)懷版