程序員的這幾個壞毛病,你都有嗎?
前幾天推了一篇「程序員需要避免的壞習慣」,我看不少人收藏,不過十個太多很多人根本記不住,今天我挑了三個,用口語化的寫法重點說說,順便為我的新欄目做做準備,哈哈。
***個壞習慣就是休息不夠,或者說睡眠不足。我敢肯定你們很多人,或者說,幾乎所有人都對這個壞習慣深惡痛絕,我經常在朋友圈和微博看到游蕩的不睡黨,比如馮老師,凌晨化身情感博主在微博和朋友圈提問:睡了嗎?沒睡的點贊,你開心嗎?后排的同學讓我看見你們揮舞的雙手,云云。
但是,晚睡不等于睡眠不足,也許人家睡到第二天下午呢?這里說的是那些凌晨不睡早晨還得早起的睡眠不足悲催黨。
人睡眠不夠的時候會感到焦慮,精力不濟,效率低下,脾氣暴躁,還容易發生爭執。我最早在洪恩工作的時候,有一段時間每天清晨五六點睡覺,一直睡到上午天光大亮,然后起來吃午飯,再工作到第二天凌晨,那段時間幾乎每天都是這樣,睡眠肯定是不夠的。我估計很多人面對項目壓力和最終期限的時候都會這么干,但今天我要說的不是這種情況,而是你的日常生活習慣。
我建議大家每天盡可能睡夠。我不是要告訴你具體的計劃,因為每個人的身體情況都不一樣,但通常來說,你應該睡夠自己需要的時間,7 小時,或者 8 小時。工作和學習的時候,每小時都起身活動一下,喝杯咖啡,吃點東西。很多時候,如果你思路停滯,那說明你需要休息了,大腦得到充分休息,有助于我們更好地解決問題。
找到適合自己的休息方式非常重要。有時候我們會認為自己不需要休息,但嘗試放松一下,會發現自己的效率真的提高了不少。
第二個壞習慣是萬事不求人,拒絕尋求幫助。這個在學習和工作場景中都很常見。我們很多人都不愿意尋求幫助。為什么呢?主要的原因無非是自尊,害怕別人知道自己不知道。我們很多人都有「冒名頂替綜合征」,就是覺得自己不能完全勝任工作。我在公司里和用戶溝通的時候,和員工設計產品的時候,甚至做演講和寫作的時候,都會有這種無力覺。我們會主觀的認為尋求幫助會強化這種感覺,其實不是這樣的。
不愿意尋求幫助,會浪費大量的時間,并阻礙你的成長。沒人會因為你問問題而批評你,尋求幫助是一件再正常不過的事。如果你想自己找到答案,沒問題,給自己一個時間限制就好了。但是,當你的前輩和伙伴就在你旁邊,他完全可能幫到你時,千萬不要浪費幾天時間來尋找答案。
第三個壞習慣是停止學習。不管你是從業二十年的高級開發人員,還是新人,你都應該一直把自己當成一個學生。編程領域比其他大多數職業對持續學習的要求更高,因為在互聯網的大潮中,不變的永遠是變化。沒有一個開發人員可以知道所有的東西,天才也不行。
這一分鐘這么做,下一分鐘就會有變化發生,我們就必須學習更多的東西。如果你驕傲自滿,停止閱讀和學習,那你就會落后,這是毫無疑問的事。即便你現在擁有一份不需要學習任何新東西的工作,那你失業了怎么辦?你會突然變得一無所有,遠遠落在時代的后面。所以,即便你處在這種工作環境中,我也建議你一邊工作一邊學習。
不管你喜歡哪種編程語言、框架、庫,都要及時更新你的知識。如果你的職位需要的只是舊知識,也可以理解,因為很多領導傾向于認為,如果公司還沒落后,那就沒必要采用新技術。我們經常會發現,很多團隊依然用著過時的、沒人支持的技術,只是因為該技術還能運行。
如果你一邊工作一邊學習相關的新東西,那你還可以向團隊展示更快、更高效、也更簡單的新技術是完全可行的。這樣,也許你還能說服他們更新技術、改善公司。事實上,你還能獲得更多的機會。
你在工作中還有哪些壞習慣?你是怎么認識到的呢?可以在留言區發表看法。