1. 程式人生 > >美國程式設計師槍擊案後的48小時,請放過程式設計師吧!

美國程式設計師槍擊案後的48小時,請放過程式設計師吧!

點選上方“程式人生”,選擇“置頂公眾號”

第一時間關注程式猿(媛)身邊的故事

640?wx_fmt=jpeg

作者

上海小胖

如需轉載,請聯絡原作者。

中秋假期時,一篇 「突發:碼農槍擊了 4 名同事,導致一人情況危急」 的文章基本刷爆程式設計師圈了。一時各大公眾號都紛紛借題發揮,調侃、黑化、譏諷程式設計師的評論都有了。

事情的經過我不做任何修飾的貼給大家。

640?wx_fmt=png

640?wx_fmt=jpeg

640?wx_fmt=jpeg

主要就是因為一名程式設計師槍殺了4名同事,而原因猜測可能是因為程式碼不規範、未添加註釋。

我想先從動機出發來說明這件事情。

程式設計師本就是一個需要非常嚴謹態度的職業,如果非常隨意的去coding或者操作伺服器,請參考順豐刪庫事件男主角。這件事情我一直沒有發表自己的建議,這裡也一併說了吧。

刪庫是個一直被當作段子來說的話題,作為高階運維工程師,經歷點刪庫也不是非死不可的事情。但關鍵是後續的操作才是體現你高階的時候啊,癱了590分鐘,相當於要10個小時了啊……運維說好的4個9呢?那麼多的備份還原策略,異地災備,同城多機房都應該上場了啊。可惜,最後哪樣都沒派上用場。

這就是嚴謹,你可以說每個人都允許犯錯,但之後一系列的補救措施無不體現了你的專業水平,業務能力,如果每個工程師都是加拿大電鰻那樣,這個企業的IT還能信任嗎?

再說回來,作為程式設計師,coding是日常工作,那麼coding的質量就決定了你生活的質量。我的師傅曾經在教我寫程式碼的時候,一直告訴我命名要規範,註釋必須寫清楚,標準就是,你自己能看懂,然後也得讓別人能一目瞭然。

所以現在寫Python一直保留這個習慣,雖然不是駝峰了,遵守PEP8規範,命名必須讓協同工作的夥伴也能看懂。

同樣我也是按照這個要求和組內小夥伴規定的,否則以後的程式碼維護起來成本太大了。沒人能看懂。而且我們現在定期都會做一次文件維護,這個真的很有必要,讓一份程式碼不會跟著一個人走沒了。

640?wx_fmt=jpeg

另外, GitHub的提交也是同樣的,commit裡什麼都不寫的,git push -f 強行重新整理的,改了幾十個檔案再push的,這不是鬧麼?你起碼尊重下同組的夥伴吧,考慮過別人這麼對你,你什麼心態麼?

對於很多高度潔癖的程式設計師來說,真的是容不得別人的「垃圾」程式碼往自己專案裡堆,那感受簡直了。

640?wx_fmt=jpeg

那我想表達的是什麼呢?請大家記住了,程式設計師犯錯和他人一樣,只是一個工作中的錯誤,為什麼要去放大他?

曾幾何時,「程式設計師」已經變成了一個段子的重要組成部分,碼農、程式猿/媛也已經和90後一樣被玩死了。

這次美國的槍擊案如果不是程式設計師大家還會去關心嗎?為什麼程式設計師槍擊了,就要如此去追熱點、蹭熱度?作為技術公眾號的我們,不應該是儘自己最大的努力讓大家對程式設計師友好一些嗎?難道你不是程式設計師嗎?覺得這樣子蹭熱度很有意思嗎?

我之所以在今天才發這篇文章,不是因為熱度還在,恰恰是這幾天看到了太多的公眾號都在第一時間搶著發,然後去搶流量,難道技術自媒體人不應該有一些技術人應有的屬性嗎?

- The End -

「若你有原創文章想與大家分享,歡迎投稿。」

加編輯微信ID,備註#投稿#:

程式 丨 druidlost  

小七 丨 duoshangshuang

上期精彩內容

640?wx_fmt=png

640?wx_fmt=gif