開發人員應該避免的10個壞習慣

前言

這篇文章取自 Medium Brad Traversy,文章的拍手數非常多.如果你已經有了3~5年的工作經驗或是更深的資歷,且陸續待過了幾間公司,體驗過不同公司的文化,那麼你會對這10點有更深刻的理解.如果是剛入職的新鮮人也可以看看,有哪些壞習慣是之後工作中可以避免的.

由於全文都是使用英文撰寫,所以用自身理解把文章的內容稍微做翻譯加上一些心得,如果想看比較原汁原味的內容,可點選連結查看.

1. Not Taking Enough Breaks. (休息不足)

嘗試在緊繃的工作時間內,讓自己稍微休息一下.而每個人都有不同的方式,一般來說你應該每小時起身活動,放鬆腦袋活動身體.很多時候當思路已經打結腦袋無法運轉,那麼更應該休息.讓大腦休息有助於問題的解決.即便你認為自己不需要休息,但也嘗試一下,嘗試後你會發現自己的效率變得更高.

2. Refusing To Ask For Help. (拒絕尋求幫助)

在學習或工作環境中,遇到問題時,我們很多人都不會去尋求幫助.原因有很多可能是自尊心或是怕問了問題讓別人以為自己什麼都不會,到最後甚至覺得自己無法勝任這個工作.但事實上當你在思考這些問題時,浪費了大部分的時間.

*開發人員可能是同事或同學,他們都是如同書本或影片一般的資源.甚至比這些資源更好,他們或許可以幫助你解決問題.幫助你真正理解.
*如果因為問了問題而批評你或指責你,那麼你應該遠離這些人.
*如果想自己找答案,不尋求幫助.那麼你應該設定一個時限,當你的前輩知道或至少可以幫助你的時候,你就可以省去幾天的時間來找答案.

3. When You Stop Being Student. (拒絕學習)

如果你感到自滿,並且停止閱讀和學習新知,那麼你會遠離最新的技術.即便你可以使用相同的工具,固定的方式來完成任務,但當你離開了這分工作,就會面臨淘汰.

4. Dirty Code. (雜亂的程式碼)

寫程式碼的習慣每個人都不同,嘗試用直觀, 簡潔, 安全的方式來寫.這中間包還了很多程式碼的規則和架構概念.吸收這些並且研究從中來優化自己的程式碼.

5. Bad Work / Life Balance (工作與生活不平衡)

工作和生活的平衡很重要,尤其是當你組建自己的家庭後,卻無法從中找到一個平衡點.

6. Bad Office Politics (糟糕的工作氛圍)

保持團隊內的氣氛,良好的溝通.但不是所有的團隊都是這樣.

7. Not Learning From Mistakes. (不能從錯誤中獲得教訓)

沒有人不會犯錯,你可以犯很多的錯誤.但如果犯相同的錯誤且不能從中吸取教訓,那麼就有問題了.

8. Giving Up Too Soon. (太早放棄)

挫折是寫程式中最重要的一個環節,但也不是說不能放棄任何一個項目.確保你已經用盡了所有的方法來解決

9. Being A Know It All. (當一個什麼都懂的人)

以為自己什麼都懂,不接受任何人的意見.在團隊中不懂得放下自己的身段,那麼所有的人會漸漸遠離你,當你身旁都是這樣的人時,那狀況真的非常糟糕,對你是沒有什麼好處的.

10. Not Taking Constructive Criticism. (不接受建設性批評)

不能接受建設性的批評,當別人指出自身錯誤或不完善的地方,反射條件是用自己的邏輯去推翻來保護自己,感覺別人的意見是沒有道理的帶有攻擊性的,其實很多情況下不是這樣,某些人只是想要告訴你更好的方法,分享他的意見.

後記

如果這篇文章對於你有幫助,可以幫忙分享給更多的人,如果文章內容有誤,可以在下方留言告知.

留言

熱門文章

1x Enginner #一般的工程師,該具備什麼條件

2021申請 Android Developer 開發者帳號及上架步驟

Generate Signed Bundle / APK(s) & Bundle Tool 基本使用 & .aab安裝方式