剛開始工作的時候,我的師父告訴我要寫簡潔易讀的代碼,并且要做好注釋,這樣別人維護起來才能看得懂。然而,隨著工作時間的增長,我逐漸意識到這樣的做法可能會讓自己變得可有可無,任何人都可以輕易接替你的工作。只有適當的防編程才能真正保護自己。我曾在前公司的一個同事上看到了這一點,他是項目組里最早招進去的員工,多年來一直在做同樣的工作,卻始終無法晉升為領導,因為大家都覺得他的能力不夠。但是領導又不敢裁他,因為他寫的代碼太混了,一般人本看不懂。他甚至把腳本放在不同的機上,毫無規律可言。每當出現問題需要定位時,其他人都束手無策,因為本找不到他的腳本在哪里。領導讓他把腳本整理出來,上傳到gitup上規范化,同事答應了,但卻以工作太忙為由一直拖延。后來組裁員,其他人都被裁了,只剩下他一個,因為沒有人能夠接手他的工作,那些混難懂的代碼了他的保障。盡管口碑很差,但他確實功保住了自己的工作。這個故事讓我深刻認識到了防編程的重要