冠捷電視搖控器代碼(冠捷電視機(jī)遙控器)
前沿拓展:
假如你已經(jīng)對(duì)某個(gè)開發(fā)人員下發(fā)解雇通知,你還會(huì)讓他深度參與重要項(xiàng)目甚至把項(xiàng)目做完再走嗎?放在今天,這個(gè)答案往往是顯而易見的:不會(huì)。但如果是幾十年前,那就未必了。
來自程序員的“報(bào)復(fù)”近日 The Register 上有個(gè)熱門帖子正好討論了類似的話題。帖子背景是這樣的:一位叫做“Thomas”的讀者,用自己的親身經(jīng)歷帶大家夢(mèng)回 70 年代。Thomas 當(dāng)時(shí)在一家咨詢公司供職,客戶則是某國(guó)家醫(yī)療保健服務(wù)商。那時(shí)候一片歲月靜好,如今這些“笨重”的工具庫(kù)還遠(yuǎn)未出現(xiàn)。當(dāng)時(shí)的開發(fā)思路非常明確:節(jié)約資源、優(yōu)化代碼。
Thomas 回憶道,當(dāng)時(shí)所有代碼都是用匯編語言寫的,對(duì)于那些從未深入了解過的人來說,這就像是機(jī)器代碼。 “我們還得盡量為代碼瘦身,這里頭也涉及不少技巧。但現(xiàn)在大家已經(jīng)不在乎了,充裕的資源讓節(jié)約成了老古董。”
那時(shí)候 Thomas 才剛剛出道,從被他稱為“二貨”的前任手中接下來項(xiàng)目。Thomas 坦言,這位二貨“其實(shí)很聰明,但又特別招人煩。”但看得出來,這并不是二貨同學(xué)的本意,而是項(xiàng)目經(jīng)理們不理解真實(shí)工作量、又把項(xiàng)目周期壓得太緊。
盡管困難重重,二貨同學(xué)還是堅(jiān)持了下來。為了完成代碼編寫,他每周工作 100 個(gè)小時(shí)以上。Thomas 還記得,“他真的很想多加班、早點(diǎn)做完,但管理層卻認(rèn)為他只是想騙加班費(fèi)。”
于是乎,二貨跟管理層之間爆發(fā)了激烈沖突,最終他被解雇、上頭還勒令他用一個(gè)月時(shí)間把項(xiàng)目做完。
一般人在這種狀況下肯定要在項(xiàng)目里埋雷,但二貨同學(xué)的報(bào)復(fù)方法卻是另辟蹊徑。你覺得 C 語言不好理解?那是還沒跟匯編語言比較。要想理解匯編代碼,良好的注釋絕對(duì)必不可少。
所以二貨更改了代碼中的所有注釋。乍看上去,這些注釋還挺像那么回事,但實(shí)際內(nèi)容跟代碼功能已經(jīng)沒有任何關(guān)系了。
“接手工作之后,我的第一項(xiàng)任務(wù)就是為項(xiàng)目添加更多功能。這事當(dāng)然做不成,因?yàn)槲腋緵]法通過注釋理解現(xiàn)有代碼的作用。”情況被報(bào)了上去,但管理層壓根不以為意,于是 Thomas 擔(dān)心自己可能也會(huì)被解雇。為了保住工作,他又對(duì)代碼進(jìn)行了多次復(fù)核,結(jié)論是:注釋完全是在胡說八道,沒人能搞清這些代碼到底在干什么。
“所以我最后只能刪掉所有注釋,再把二貨同學(xué)的‘遺產(chǎn)’黑盒化。一年之后,我離開了項(xiàng)目組,但這些黑盒代碼還是繼續(xù)運(yùn)行了五年,直到另外一家咨詢公司全盤接管。”
但即使到今天,這些代碼可能還是在某個(gè)隱秘的角落保持著運(yùn)行。畢竟,黑盒代碼就跟蟑螂一樣頑強(qiáng)。
別瞎冒險(xiǎn)顯而易見,Thomas 這個(gè)故事告訴我們的是,如果你想解雇某人,就該馬上請(qǐng)他離開且別再碰項(xiàng)目了。
一名叫 Dave K 的網(wǎng)友對(duì)此深以為然,他認(rèn)為,只要決定解雇任何重要人物,就要馬上撤銷這個(gè)人的訪問權(quán)限,最好能讓其馬上離開。這相當(dāng)于是盡職工作,對(duì)勞資雙方都是保護(hù)。
Dave K 舉例他曾面臨過的類似狀況——但被解雇的不是他,而是其頂頭上司。人力通知說公司已經(jīng)確定要被收購(gòu),新的母公司認(rèn)為沒必要保留兩位 IT 主管。于是他當(dāng)場(chǎng)就禁用了領(lǐng)導(dǎo)的賬戶、更改了所有共享密碼(管理員賬戶密碼),確保上司再也沒法訪問任何系統(tǒng)。“聽起來挺殘忍的,但這就是職業(yè)性。”——不管你多信任對(duì)方,只要確定離職了、這些權(quán)限就必須收回。
的確,另一角度來看,這確實(shí)未嘗不是對(duì)離職者的保護(hù)。網(wǎng)友 yetanotheraoc 表示,“如果有人在我們被解雇后不久破壞了系統(tǒng),那已經(jīng)交出所有權(quán)限的我們至少不會(huì)成為被懷疑的對(duì)象、自然也不會(huì)成為無辜的替罪羊。”
“別瞎冒險(xiǎn)”尤其是指要避免一些比較極端的人和情況,需果斷下決定。有網(wǎng)友分享說,曾接觸過那種技術(shù)很強(qiáng)、但完全讓人無法與之共事的家伙——他不給代碼寫注釋、也不參加例會(huì),因?yàn)樗X得自己很聰明,認(rèn)定這些事情都是浪費(fèi)時(shí)間。他還放出豪言,“如果他們蠢到理解不了我寫的東西,那也不是我的問題。”最后,管理層做了早就該做的決定。那天是周五,例會(huì)對(duì)這位自負(fù)的人進(jìn)行了 5 分鐘的簡(jiǎn)短批判,會(huì)上還出現(xiàn)了讓該網(wǎng)友至今記憶猶新的金句,“你一直覺得沒有你我們就做不成事,但從下周一開始,我們打算試試。”
再比如有網(wǎng)友分享了個(gè)報(bào)復(fù)的例子,公司 CEO 在某次會(huì)上當(dāng)著大家的面,解雇了一位態(tài)度傲慢的工程師。這人真的不討喜,所以看著他離開大家并沒什么感覺。然而,在動(dòng)用了如此激烈的裁撤手段之后,公司居然還讓他在辦公桌前過完這一整天。當(dāng)天下班之后,辦公樓門禁癱瘓、賬戶被鎖定,所有主要服務(wù)器都被重啟、內(nèi)容全部擦除。大家?guī)缀醵贾朗撬傻模驗(yàn)槎〞r(shí)腳本已在重啟后被擦除,所以人們找不到證據(jù)。
摸魚度過最后的在職時(shí)光從裁員方的立場(chǎng),別瞎冒險(xiǎn)、當(dāng)斷則斷是要義。而從離職者的角度,何嘗不是如此。但若“被迫”必須得多待一段時(shí)間,心安理得地“摸魚”未嘗不是一個(gè)解決方案。
網(wǎng)友 Ken G 回憶道,在 1999 年 10 月下旬他接到部門發(fā)出的通告,第二年 1 月他就要離職了。其實(shí)他之前負(fù)責(zé)的項(xiàng)目根本不受千年蟲問題的影響,項(xiàng)目文檔已經(jīng)更新完畢、交接工作也相當(dāng)順利,但項(xiàng)目經(jīng)理還是希望他能“小心謹(jǐn)慎”。問題是,有什么可小心的?于是他只能嘴上回答“是是是”,另一邊該休年假休年假。
休了 5 周年假之后,到了第二年的 1 月 4 號(hào),Ken G 回到辦公室。他日常就跟同事們聊天、泡茶,隨便上上網(wǎng)。這樣的日子他重復(fù)了一個(gè)月直到離職。
接著 Ken G 的回憶,也有留言給出了類似的經(jīng)歷,名為 DS999 的網(wǎng)友說:我被迫在企業(yè)里度過了 3 個(gè)月的“垃圾時(shí)間”,之前我以外包商的身份負(fù)責(zé) SAP 項(xiàng)目中的 Unix 與存儲(chǔ)工作,合同應(yīng)該在當(dāng)年 5 月就結(jié)束了。但因?yàn)槟俏蝗殕T工一直在忙著無薪加班和夜間維護(hù),公司決定把他升任成技術(shù)顧問,薪水一下漲了 3 倍。之前他已經(jīng)幫工程部門的 Unix 團(tuán)隊(duì)培訓(xùn)過幾位抽調(diào)過來的新人,但他們才剛剛接觸項(xiàng)目、對(duì)很多問題還不熟悉。
“于是乎,我就成了唯一一位了解整套系統(tǒng)的人,公司意識(shí)到必須把外包合同再延長(zhǎng)幾個(gè)月。為了幫甲方度過難關(guān),我接下了這份時(shí)薪 30 美元、為期三個(gè)月的延期職位。但接下來的情況屬實(shí)出人意料:兩位全職新人找上我,希望我別碰項(xiàng)目里的任何東西,只需要回答他們的問題。因?yàn)樵谒麄兛磥恚谖译x開之后,所有工作就只能由他們接管了。所以他們寧愿問題出在當(dāng)下、也別出在交接之后,免得讓他們背鍋。”所以,DS999 倒是成了真正意義上的顧問。整個(gè)夏天,他都在上網(wǎng)、發(fā)呆、鼓搗 Linux。剛開始他們每天還會(huì)提出幾個(gè)問題,后來連著一個(gè)半月都沒找過他。“這錢真的好賺,懷念。”
具體情況具體對(duì)待。也許,報(bào)復(fù)或不報(bào)復(fù)并不是關(guān)鍵。Steve Herseyren 認(rèn)為 Thomas 故事里的深層寓意是這樣的:“既然你都說了‘項(xiàng)目經(jīng)理們不理解真實(shí)工作量、又把項(xiàng)目周期壓得太緊’,那這家公司就是妥妥的垃圾場(chǎng),任何自尊自愛的人都應(yīng)該盡快離開、躲得越遠(yuǎn)越好。你的技能、時(shí)間和自我價(jià)值真的很寶貴,別再給雇主虐待你的機(jī)會(huì)了。趕緊跑,找個(gè)更靠譜的去處。當(dāng)然,如果你特別需要這筆工資,那就明確規(guī)劃一下還要忍耐多久、然后早點(diǎn)找機(jī)會(huì)離開。”
參考鏈接:
https://www.theregister.com/2022/04/04/who_me/
https://forums.theregister.com/forum/all/2022/04/04/who_me/
了解更多軟件開發(fā)與相關(guān)領(lǐng)域知識(shí),點(diǎn)擊訪問 InfoQ 官網(wǎng):https://www.infoq.cn/,獲取更多精彩內(nèi)容!
拓展知識(shí):
- 1電視頻道沒了怎么恢復(fù)(快速解決方法)
- 2海信42k11p怎么折開(海信42K11P:全方位展示超清畫質(zhì))
- 3Fardior燃?xì)庠钍酆缶S修電話號(hào)碼查詢(Fardior燃?xì)庠钍酆缶S修電話查詢)
- 4艾木歐防盜門沒電打不開怎么辦(艾木歐防盜門沒電無法啟動(dòng)?解決方法總結(jié))
- 5ENS指紋鎖售后熱線(ENS指紋鎖售后熱線-專業(yè)解決您的問題)
- 6打電話顯示關(guān)機(jī)是什么原因(如何解決手機(jī)無法接通問題)。
- 7v500hk1 cs5故障維修(v500hk1 cs5故障維修指南)
- 8創(chuàng)維液晶電視的遙控器怎么調(diào)試(創(chuàng)維電視遙控器調(diào)試指南)
- 9林內(nèi)空氣能售后服務(wù)官網(wǎng)熱線(林內(nèi)空氣能售后服務(wù)官網(wǎng)熱線)
- 10朝友精工保險(xiǎn)柜24小時(shí)售后電話(朝友精工保險(xiǎn)柜24小時(shí)售后電話 - 完善24小時(shí)保
-
貼片代碼怎么看(深入解讀貼片代碼:洞悉世界編碼秘密)
2025-06-07
-
怎么拆彩電顯像管管座(拆解彩電顯像管管座技巧——30字以內(nèi))
2025-06-07
-
壁掛爐一天多少方氣(壁掛爐每天消耗幾方氣能?)
2025-06-07
-
海歌壁掛爐官網(wǎng)(海歌壁掛爐:讓溫暖環(huán)繞你)
2025-06-07
-
德能空氣能故障代碼e5(空調(diào)故障代碼E5的原因與解決方法)
2025-06-07


