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

網(wǎng)易首頁 > 網(wǎng)易號(hào) > 正文 申請(qǐng)入駐

50多歲的程序員不合群、寫防御性代碼,能力再好又能怎樣?

0
分享至

是不是年紀(jì)大一些的程序員都喜歡寫防御性代碼?我已經(jīng)見過好幾個(gè)了,基本上都是40歲以上的程序員,但是,我以前見到的,基本上都是在代碼里面埋坑但是不說的,這回我們公司這個(gè)年紀(jì)超過50歲的程序員不光脾氣不好,還把防御性代碼擺在了明面上!需要說明的事,接下來我所說的事情僅僅只是我所遇到的情況,不代表廣大大齡程序員。



我們公司有個(gè)50多歲的程序員,下面就叫他老常吧,說起來,老常還是我招聘進(jìn)來的,當(dāng)初面試?yán)铣5臅r(shí)候,我就知道他不是個(gè)好說話的人,再加上年紀(jì)大了,所以我有些猶豫。

但是,本著只要能干活,其他無所謂的心態(tài),面試完老常后,我還是在老常的簡歷上寫了一個(gè)“OK”,并標(biāo)明“可能有點(diǎn)難溝通”。

當(dāng)時(shí)我們公司也缺人,尤其是老常是專門寫運(yùn)動(dòng)控制模塊的,這部分本來人才就少,碰到老常這種幾十年工作經(jīng)驗(yàn)的,我和老板也比較謹(jǐn)慎,生怕因?yàn)槟挲g歧視導(dǎo)致流失了一個(gè)人才。

事實(shí)證明,我們的選擇是沒有錯(cuò)的,老常的工作效率和在運(yùn)動(dòng)控制這塊的經(jīng)驗(yàn)真是無人能比,基本上專業(yè)知識(shí)信手拈來,幾乎碰到任何問題不管是軟件上的還是硬件上的,都能輕松找到問題點(diǎn)并且解決。

總之,說老常是個(gè)運(yùn)動(dòng)控制方面的專家,也一點(diǎn)不為過。

但是,很快問題就出現(xiàn)了,我們發(fā)現(xiàn),老常在分工協(xié)作方面顯得非常霸道,基本上團(tuán)隊(duì)所有人都得按照他的思路來,只要有人沒有按照他的思路來,老常就會(huì)和那個(gè)人爭得面紅耳赤。

慢慢地,大家為了不和老常產(chǎn)生沖突,和老常討論問題的時(shí)候總是會(huì)觀察老常的情緒,只要老常表現(xiàn)出一點(diǎn)不耐煩的意思,就只能妥協(xié),按照老常的方法來。

其實(shí),這種情況,對(duì)于團(tuán)隊(duì)管理來說,其實(shí)是不對(duì)的,雖然老??赡苁沁\(yùn)動(dòng)控制方面的專家,但是也僅限于運(yùn)動(dòng)控制,像其他方面,比如說系統(tǒng)架構(gòu)、機(jī)器視覺、用戶體驗(yàn)方面考慮得還是不如團(tuán)隊(duì)中的一些其他人的。

更讓人難以接受的是,老??倲[出一副只要是他寫的代碼,其他人都接受不了的態(tài)度,意思就是,只要?jiǎng)e人改了或者接手他的代碼,他就會(huì)直接告訴那個(gè)人,還不如讓那個(gè)人重新寫一套。

公司是不可能讓別人重構(gòu)老常的代碼的,所以有一次有個(gè)新項(xiàng)目,軟件部分都是一樣的,只不過需要新增一些功能,但是老常在其他項(xiàng)目,所以公司就安排了一個(gè)另外一個(gè)同樣是做運(yùn)動(dòng)控制的程序員老胡,讓老常把代碼跟老胡好好講講,爭取讓老胡在老常的代碼基礎(chǔ)上去新增功能。

老胡興沖沖得去找老常,結(jié)果碰了一鼻子灰,老胡不管有什么問題,老常在旁邊一言不發(fā),搞得老胡很尷尬,老胡也是40歲左右的人了,但是脾氣很好,見老??偸且桓笨床灰娝臉幼?,只得自己悶頭去研究老常的代碼去了。

后來,這事后來老常自己表示,每個(gè)人的代碼思路都不一樣,他之所以不讓老胡在他的代碼基礎(chǔ)上改,就是覺得老胡的思路跟他不一樣,還不如重新寫一套。

道理雖然是這樣,但是這是一個(gè)團(tuán)隊(duì),總不能每個(gè)人只負(fù)責(zé)一套系統(tǒng)吧,不管系統(tǒng)出現(xiàn)任何需要增刪改的東西,都只能找當(dāng)初寫的那個(gè)人負(fù)責(zé)?那萬一那個(gè)人離職了呢?

但是,老常就是不肯合作,最后公司也拿老常沒辦法,只能讓老胡自己去研究老常的代碼,雖然老胡最終把老常的代碼研究清楚了,但是卻花了幾倍的時(shí)間,可憋屈了!

而老常最大的問題就是防御性代碼太明顯了,最典型的例子就是他和一個(gè)機(jī)器視覺程序員合作的時(shí)候,有個(gè)場景,需要標(biāo)定相機(jī),按照機(jī)器視覺程序員的需求,需要老常將多個(gè)軸移動(dòng)到指定位置,然后發(fā)送一個(gè)消息給機(jī)器視覺程序,機(jī)器視覺程序通過拍照,尋找標(biāo)定物,然后得出標(biāo)定物的位置,從而標(biāo)定相機(jī)位置。

需要標(biāo)定的位置總共有四個(gè)點(diǎn),業(yè)務(wù)規(guī)則上,標(biāo)定相機(jī)位置也是需要四個(gè)點(diǎn)的,用來標(biāo)定物理距離,但是生產(chǎn)時(shí)只需要看兩個(gè)點(diǎn)的位置,就來糾正物理距離。

四個(gè)點(diǎn)的話,需要軸平行移動(dòng)兩次,將四個(gè)點(diǎn)的坐標(biāo)全部作為參數(shù)寫到標(biāo)定函數(shù)里面去,最終得出相機(jī)的物理坐標(biāo),其實(shí)兩個(gè)也可以,但是會(huì)有些許誤差。

機(jī)器視覺程序員最開始使用的是兩點(diǎn)距離標(biāo)定的,后來發(fā)現(xiàn)這個(gè)方法不行,就改成了四個(gè)點(diǎn)標(biāo)定,但是老常不愿意動(dòng)代碼了,每次標(biāo)定相機(jī)物理距離的時(shí)候,老常的做法是先做兩點(diǎn)坐標(biāo)標(biāo)定,然后再手動(dòng)移動(dòng)到另外兩點(diǎn)上,再做一次兩點(diǎn)標(biāo)定,最后將兩次的結(jié)果手動(dòng)算出來,得出一個(gè)偏差值,寫到代碼里。

這么說可能大家不理解,簡單的說兩點(diǎn)標(biāo)定做一次會(huì)有偏差,但是做兩次,將兩次的結(jié)果相減,會(huì)得出另外一個(gè)值,這個(gè)值就是做一次標(biāo)定的偏差值。

這個(gè)值,是老常靠手動(dòng)算出來的,并且選擇寫死在代碼里,而不是自動(dòng)算出來的。

這就是典型的防御性代碼了,不管老常是不是這么想的,但是很顯然,只要這套系統(tǒng)離開了老常,那么誰也玩不動(dòng)了!

結(jié)語

這幾個(gè)事情的發(fā)生,讓公司下定了要找人替代老常的決心,公司決定把希望寄托在老胡身上,并且,老常也感受到了。

在老常眼里,公司這就是“卸磨殺驢”,但是,從公司角度來說,一個(gè)人的能力再好,可不服從管理,不愿意別人碰自己的代碼,甚至犧牲用戶體驗(yàn),寫防御性代碼,這是公司接受不了的。

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

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(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)推薦
英媒爆出猛料:中國或違反聯(lián)合國規(guī)定,運(yùn)送超高音速導(dǎo)彈給伊朗!

英媒爆出猛料:中國或違反聯(lián)合國規(guī)定,運(yùn)送超高音速導(dǎo)彈給伊朗!

快看張同學(xué)
2026-02-26 14:22:43
網(wǎng)傳Anthropic CEO搭私人飛機(jī)飛往上海浦東

網(wǎng)傳Anthropic CEO搭私人飛機(jī)飛往上海浦東

爆角追蹤
2026-02-28 14:44:54
四強(qiáng)又只剩王楚欽了!7人相繼被淘汰,林詩棟引失望,陳垣宇驚喜

四強(qiáng)又只剩王楚欽了!7人相繼被淘汰,林詩棟引失望,陳垣宇驚喜

籃球資訊達(dá)人
2026-02-28 22:31:49
伊朗最高領(lǐng)袖哈梅內(nèi)伊將很快發(fā)表講話

伊朗最高領(lǐng)袖哈梅內(nèi)伊將很快發(fā)表講話

新華社
2026-02-28 23:06:25
伊朗緊急致電沙特、阿聯(lián)酋、卡塔爾、科威特、巴林、伊拉克

伊朗緊急致電沙特、阿聯(lián)酋、卡塔爾、科威特、巴林、伊拉克

財(cái)聯(lián)社
2026-02-28 21:40:35
又涼了一個(gè)

又涼了一個(gè)

求實(shí)處
2026-03-01 00:04:15
美以襲擊致伊朗201人死747人傷

美以襲擊致伊朗201人死747人傷

財(cái)聯(lián)社
2026-03-01 01:44:07
多數(shù)珠寶品牌商現(xiàn)已不回收白銀,部分周大福門店還表示目前黃金回收也已暫停

多數(shù)珠寶品牌商現(xiàn)已不回收白銀,部分周大福門店還表示目前黃金回收也已暫停

黃河新聞網(wǎng)呂梁
2026-02-28 09:13:37
特朗普稱哈梅內(nèi)伊死亡

特朗普稱哈梅內(nèi)伊死亡

財(cái)聯(lián)社
2026-03-01 05:50:07
后續(xù)!絕情臭豆腐最新進(jìn)展:負(fù)責(zé)人正臉曝光社死,店老板公開道歉

后續(xù)!絕情臭豆腐最新進(jìn)展:負(fù)責(zé)人正臉曝光社死,店老板公開道歉

離離言幾許
2026-02-28 18:08:15
伊朗媒體:伊朗南部一體育館遭空襲 20名女排球員喪生

伊朗媒體:伊朗南部一體育館遭空襲 20名女排球員喪生

環(huán)球網(wǎng)資訊
2026-03-01 07:35:13
女子回湖北婆家過年,車被妯娌砸稀爛,報(bào)警后絕不和解,結(jié)局爽了

女子回湖北婆家過年,車被妯娌砸稀爛,報(bào)警后絕不和解,結(jié)局爽了

不寫散文詩
2026-02-28 17:19:21
隨著41歲C羅離譜失點(diǎn)+率隊(duì)3-1,沙特聯(lián)榜首易主:利雅得勝利登頂

隨著41歲C羅離譜失點(diǎn)+率隊(duì)3-1,沙特聯(lián)榜首易主:利雅得勝利登頂

側(cè)身凌空斬
2026-03-01 05:16:08
“史詩怒火”,美以正式開打

“史詩怒火”,美以正式開打

難得君
2026-02-28 17:42:42
伊朗別慌,三招反擊美以聯(lián)軍,實(shí)用管用

伊朗別慌,三招反擊美以聯(lián)軍,實(shí)用管用

今日馬說
2026-02-28 20:01:39
從國宴到夜宵攤:國產(chǎn)汽水如何從統(tǒng)治者淪為乞丐

從國宴到夜宵攤:國產(chǎn)汽水如何從統(tǒng)治者淪為乞丐

富貴說
2026-02-27 16:40:22
伊朗外交部說遇襲小學(xué)150至160人死亡

伊朗外交部說遇襲小學(xué)150至160人死亡

新華社
2026-03-01 00:14:05
美國防部施壓Anthropic!谷歌、OpenAI 200余名員工聯(lián)名聲援Anthropic

美國防部施壓Anthropic!谷歌、OpenAI 200余名員工聯(lián)名聲援Anthropic

爆角追蹤
2026-02-27 16:51:58
死了白死?俄方絕口不提貝加爾湖慘劇賠償 中日美此類案例都有賠款

死了白死?俄方絕口不提貝加爾湖慘劇賠償 中日美此類案例都有賠款

勁爆體壇
2026-02-28 18:30:13
特朗普應(yīng)該想不到:他對(duì)伊朗的滅國之戰(zhàn),讓中俄歐看清了一個(gè)真相

特朗普應(yīng)該想不到:他對(duì)伊朗的滅國之戰(zhàn),讓中俄歐看清了一個(gè)真相

頭條爆料007
2026-02-28 18:49:20
2026-03-01 07:44:49
程序員古耕 incentive-icons
程序員古耕
程序員、網(wǎng)文作家、自媒體人
599文章數(shù) 389關(guān)注度
往期回顧 全部

頭條要聞

特朗普:對(duì)伊朗的不間斷打擊將持續(xù)一周甚至更長時(shí)間

頭條要聞

特朗普:對(duì)伊朗的不間斷打擊將持續(xù)一周甚至更長時(shí)間

體育要聞

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

娛樂要聞

周杰倫兒子正面照曝光,與父親好像

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

沖突爆發(fā) 市場變天?

科技要聞

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

汽車要聞

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

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

健康
本地
家居
旅游
軍事航空

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

本地新聞

津南好·四時(shí)總相宜

家居要聞

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

旅游要聞

北京頤和園蠟梅刷屏,70年古株盛放,藏著早春最動(dòng)人的中國式浪漫

軍事要聞

美國以色列聯(lián)合襲擊伊朗 實(shí)時(shí)戰(zhàn)況

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