當前位置:
首頁 > 知識 > 調查表明:程序員心情好才能寫出高水平代碼!

調查表明:程序員心情好才能寫出高水平代碼!

心情好自然是做什麼都順心,這同樣適用於程序員。程序員不能將自己假裝成永動機,管理層讓幹什麼就幹什麼。我們應該被允許有一個自由的範圍......

這些不愉快的負面情緒對程序員編碼而言有哪些影響呢?多所知名大學的研究學者近期對程序員進行了一項調查。

負面情緒對程序員的影響是可預測的:

最重要的後果是:認知能力低下,精神不安或紊亂,動力低下甚至退出工作。

調查表明:程序員心情好才能寫出高水平代碼!

負面情緒的後果類別。數字表示每個級別的編碼實例的數量,包括子類別。

這其中,退休是非常具有破壞性的後果,而且在調查中經常出現。退出工作是一系列行為,被定義為員工試圖從臨時或永久性的工作任務中暫時或永久地移除自己的行為。這種後果的重要性在於切換到另一個任務,例如,

你花了2個小時在Google上調查一個類似的問題如何解決,結果你什麼也找不到,這個問題沉迷於你的頭腦,需要做其他的事情來清除它。

或者考慮退出開發工作,「我真的開始懷疑自己,質疑我是否適合成為程序員」,甚至「我離開了公司」。

另一個後果是頻繁跳槽。如果程序員認為中斷是唯一的解決辦法,那麼就可能因為不愉快的流程導致中斷,從而對整個項目造成影響。

當然,這些都不是最直接的,最明顯的就是導致程序員的代碼質量低下。

正如以前研究的焦點所預期的那樣,程序員不高興的最重要後果是代碼質量低下。最終由於負面情緒,會使程序員的代碼凌亂,可以在其中找到更多bug。

但也提到使代碼不太有效,或者代碼變得越來越差、無法遵循標準設計模式。

作為應對這種負面情緒的方法,也是讓人很心驚:

研究發現了一些破壞任務相關代碼庫的情況,例如:

「我刪除了我寫的代碼,因為我有點生氣」,

直到刪除整個項目:

「我已經刪除了整個項目,重新開始似乎就沒有錯誤的代碼了。」

刪除了這些漏洞百出的代碼似乎讓程序員變得開心了。

調查表明:程序員心情好才能寫出高水平代碼!

但是,老闆心裡似乎有一句MMP,不知道當講不當講。

調查表明:程序員心情好才能寫出高水平代碼!

程序員高興的結果類別。 數字表示每個級別的編碼實例數量,包括子類別。

快樂對程序員的影響主要是——這使得他們更有信心,更有創意等。

但是關鍵的發現是:

如果程序員不高興:那他一定會對代碼造成一些極具破壞力的影響。

然後,他就會很高興。

如果程序員高興,那他寫代碼會很順手,很有自信。

然後,他就會更高興。

調查表明:程序員心情好才能寫出高水平代碼!

至於為程序員因為不高興而刪除代碼買單的人,我也不知道是誰?

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 IT168企業級 的精彩文章:

程序員如何在Eclipse Orion中如何使用LSP?
激光噴墨折中方案?惠普頁寬印表機解析
「GIVE ME FIVE」:浪潮M5新一代伺服器要來了

TAG:IT168企業級 |

您可能感興趣

程序員如何寫出優雅的代碼?
只會寫代碼的程序員永遠無法出色?!
好程序員不寫代碼?網友:沒必要重複發明輪子
程序員的代碼為什麼永遠寫不完?
程序員吐槽產品經理:不會寫代碼,工資還挺高!
為什麼好的程序員會寫出糟糕的單元測試?
程序員在等代碼出結果的時候都會幹什麼?
如何才能製作出一款「好」的小程序?
程序員如何高性能排序多個文件?
程序員面試被要求手寫代碼,你與頂級程序員的差別在哪?
什麼樣的代碼規範才能得到程序員的認可?
程序員,代碼清理有必要嗎?
程序員,多寫點「壞」代碼吧!
代碼寫得越多,程序員就能當王者?| 技術頭條
程序員在網吧寫代碼被暴打一頓!
@程序員:可以被認出是寫代碼的,但是不能因為格子襯衫
程序員是如何低調炫富的?
拒絕經驗過剩,「程序員的工作只能是代碼」?
程序員成為最佳被嫁對象,不但條件好,還不用擔心出軌!
程序員,拒絕無聊的代碼面試!