美國程式設計師槍擊案,請放過程式設計師吧!

分享前,我總結些資料,我從事java開發的全棧工程師5年,對軟件開發具有濃厚的興趣,工作之餘經常鑽研技術,關注IT技術的發展趨勢。目前辭職在做線上教育講師,創了交流裙,我每天會在群內直播分享上課!今年花了一個月整理了一份最適合2018年學習的java乾貨,在這裡相信有許多想要學習Java的同學,關注小編頭條號,私信【學習】即可免費領取本文一整套系統的Java學習教程!

中秋假期時,一篇 「突發:碼農槍擊了 4 名同事,導致一人情況危急」 的文章基本刷爆程序員圈了。一時各大公眾號都在利用這個問題,拿程序員的評論開玩笑、誹謗、嘲笑。

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

美國程序員槍擊案,請放過程序員吧!

美國程序員槍擊案,請放過程序員吧!

美國程序員槍擊案,請放過程序員吧!

主要是因為一個程序員槍殺了四個同事,大概是因為代碼沒有標準化,註釋也沒有添加。

我想從這件事的動機說起。

程序員是一個需要非常嚴謹的態度的職業。如果您隨意對服務器進行編碼或操作,請參考順豐刪庫事件男主角。關於這件事我還沒有發表自己的意見,這裡也一併說了吧

刪庫是一個一直被當作笑話的話題。作為一名高級運維工程師,經歷點刪庫也不是非死不可的事情。但重點是,癱了590分鐘,相當於要10個小時了啊……運維說好的4個9呢?這麼多的備份和恢復策略,遠程備災,同一個城市的許多機房都應該上場了。不幸的是,最後哪樣都沒派上用場。

這就是嚴謹,你可以說每個人都可以犯錯誤,但接下來的一系列補救措施都體現了你的專業水平和業務能力。如果每個工程師都像加拿大的鰻魚,這個企業的IT還值得信賴嗎?

同樣,作為一個程序員,編碼是例行公事,所以編碼的質量決定了你的生活質量。當我的老師教我如何寫代碼的時候,他總是告訴我,命名應該是標準的,註釋應該是明確的,標準是你可以自己理解它,然後你必須也要讓別人明白。

因此,編寫Python一直保持了這個習慣,儘管不是一個駝峰,但它符合PEP8規範,並且命名必須讓合作伙伴也能共同理解。

我也遵循這個要求和小組中的小夥伴們。否則,將來維護代碼的成本會太高。沒有人能理解。我們現在定期進行文檔維護,這對於防止代碼被一個人帶走是非常必要的。

美國程序員槍擊案,請放過程序員吧!

另外,GitHub的提交是相同的,commit中沒有任何內容,git push-f強制刷新、修改幾十個文件並再次推送,這不是很麻煩嗎?你至少尊重團體的合作伙伴,考慮過別人那麼你,你有什麼心態?

對於許多高度潔癖的程序員來說,很難容忍“垃圾”代碼堆積到他們的項目中。

美國程序員槍擊案,請放過程序員吧!

我想說的是什麼呢?記住,程序員和其他人一樣會犯錯誤,只是工作中的一個錯誤,為什麼要放大它呢?曾幾何時,“程序員”成了一個笑話的重要組成部分,碼農和程序猿\媛就像90後一樣被玩到死。

這次美國的槍擊案如果不是程序員大家還會去關心嗎?為什麼程序員槍擊了,就要如此去追熱點、蹭熱度?作為技術公眾號的我們,我們不應該盡力使每個人都對程序員友好嗎?你不是程序員嗎?你覺得這有趣嗎?

我今天才發了這篇文章,不是因為熱度還在,而是因為在過去的幾天裡我看到太多的公眾號在第一時間搶著發帖子,然後搶流量。我們媒體人不應該有一些技術人員應該有的特質嗎?


分享到:


相關文章: