這篇文章以探索的角度來看這個現象,並非下結論
筆者是一名從業十一年的資深IT人員,外加大學四年,跟程序打交道已經有十五年了。在電腦軟硬體方面都是有比較深入的了解。
我這篇文章對於資深程式設計師一定會有所共鳴,對於普通讀者雖然不能發現此現象,但是一定看過這樣的圖片吧:
這是四位程式設計師在拜伺服器
這是兩位大師給伺服器貼符
有人會覺得是中國人迷信,搞的神神叨叨,但其實給伺服器開光並非國內特有。
這是國外神職人員給伺服器做些儀式
看了這些圖片讀者是不是有印象,經常能在朋友圈或者媒體上看到這類圖片或段子?
IT公司程式設計師和產品經理鬥嘴還有個段子:「S個產品經理祭天」。
雖然以上都是IT人員工作之餘創造出的搞笑段子,但是細思極恐。
如果電腦是可靠的,程序是可控的,幹嘛要燒香貼符呢?
所以說經常跟伺服器和程序打交道的IT男隱約已經發現在電路世界裡有一種不可控的神秘力量存在。
究竟是什麼現象讓一向神通廣大自命不凡的程式設計師束手無策呢?
我說幾個畫面大家腦補一下:
畫面一:你盯著它,它就乖乖運行,你一走開它就報錯。
畫面二:你盯它一整宿,它就是不報錯,運行良好,你就上個廁所的功夫,它指定報錯。
畫面三:你盯著它一眼不眨,它老老實實,你回頭跟同事說兩句話,再回頭它已經停止運行了。
那麼問題來了,是不是誰盯著都行呢?派個大嬸看著行嗎?
顯然是不行的。
我們掌握了這玩意的尿性,皮的很,誰都不怕就怕它爹——程式設計師
誰來都不好使,只有創造它的程式設計師坐鎮它才老實。
就拿我最近做的項目來說吧。
最近我在做一個流程自動化的項目,簡單來說就是把一連串的事項變成一個自動運行的程序,讓它代替人工,從早運行到晚,二十四小時工作,每周工作七天。
這個程序寫完後我就安裝在客戶電腦上,運行一周表現良好。我就放心回工作的城市了。結果第二周的周一,果然我擔心的事還是發生了。程序報錯出現了各種錯誤,客戶看不明白。
於是我風風火火的殺回去,當著客戶面運行,又特別的順利,從早到晚平靜的一天。
最後實在不行只能出絕招了,在代碼裡加上這一段,看它還搗不搗亂。
長期打交道下來,與其說這東西是幽靈不如說是精靈,惡意性不強,搗亂性很強,很頑皮。
為什麼這麼說呢,就像以上那種情況,我在的時候,那種異常情況本來是應該存在的,但是它偏偏不出現,老老實實背著書包從我設計的大路上走。雖然旁邊有走向崩潰的小路,對,它就是不走,鬼的很。
等我一回去,它專挑小路走。
我回來了,它又走大路了。
這種現象,臺灣程式設計師很早就發現了,他們跟內地做法不同,臺灣有種零食叫乖乖,80後的朋友應該還有印象,小時候電視裡有廣告的,據說伺服器上放幾包乖乖零食,程序就乖乖的運行不搗亂了。
看來臺灣程式設計師是把它當小孩哄的。
那麼大家是不是好奇幽靈住機箱的什麼位置呢?
話說封閉的機箱陰暗不透光,確實很適合幽靈寄居,並且裡面電路產生的電場說不定對幽靈來說很舒適。
我覺得平時它們可能是住在硬碟裡的,程序運行的時候能救在各種集成電路數據總線裡面跑來跑去。
——————————————————————————————————
當然幽靈之說只是一種擬人化的比喻啦,IT工作看似辛苦也是趣味無窮的,只要程式設計師小哥把程序邏輯些嚴禁,程序一般是不容易出錯的。
關注我分享更多趣事,也歡迎大家私信給我交流。