南京微信開發
您當前的位置 : 首 頁 > 新聞資訊 > 行業資訊

程序員的壞習慣!你占了幾個?

2021-06-04


認識到并改正,壞習慣就不是壞習慣。


1. 休息不夠

我敢肯定你們很多人或者說幾乎所有人都對這個壞習慣感到十分罪惡。我也是,對沒有休息或休息不夠依然有罪惡感。我建議你每天盡量多休息。我不能說那種具體而微的計劃,因為每個人都不一樣,但在一般意義上,你應該每小時都應該起身伸展四肢,活動一下,喝杯咖啡,吃點東西。很多時候,如果你思路停滯,那你需要休息一下,大腦得到休息有助于更容易地解決問題。所以找到適合你的休息方式。即使你認為自己不需要休息,但也試一下,你會發現自己的效率提高了不少。


2. 拒絕尋求幫助

這一條在學習和工作中都很常見。我們很多人都不尋求幫助。原因很多,但我認為Z主要的原因無非是自尊以及害怕讓人認為自己啥也不會。我們很多人都有冒名頂替綜合征,覺得自己不完全勝任自己的工作。其他真正的開發人員們都是視頻或書籍一般的資源,甚至要比這些好太多。他們可以直接回答你的問題,幫助你真正的理解它。

只有混蛋才會因為你問問題而批評你,這時候我會盡力避開這些人。

如果你想要自己找到答案,不想尋求幫助,那也沒問題,給自己一個時間限制。當你的前輩就在你旁邊,他可能知道或至少可以幫到你的時候,千萬不要浪費幾天時間來尋找答案。


3. 停止學習

我不管你是否是從業20余年的高級開發人員,你應該一直把自己當成一個學生。這比大多數職業的要求更高,因為這一行總在變化。沒有一個開發人員可以知道所有事情的全部內容,他們這一分鐘這樣做,下一分鐘就有變化發生,他們就必須學習更多。如果你驕傲自滿,停止閱讀、學習,你必然會落后。即便你有一份不需要學習任何新東西的工作,一旦你失去了那份工作(這并非不可能發生),你會遠遠落后。所以即使有這樣的工作,我也建議你邊工作邊學習。


4. 混亂的代碼

這一條更多地是一種技術習慣,但也可能意味著很多事情。你應當以一種直觀、高效、安全的方式寫代碼。這在自學的時候簡直太難了,因為在相關的課程中,你學到的不是寫某些代碼的方法,而是導師認為這么寫Z容易理解一些核心概念。

所以,你必須進行一些額外的研究,找出清理你代碼的方法。

5. 工作和生活的不平衡

工作和生活的平衡真的很重要,尤其是當我們成家以后。不管什么類型的程序員都要花大量的時間在工作上,這有很多原因:事情總在發生變化;我們遇到的問題讓我們寸步難行;我們需要研究這些問題等等……這就導致了很多時候,我們不得不工作到很晚、很早就開始工作、周末也加班。這會讓你遠離生活中的一切,比如你愛的人們、你的個人愛好。你可能喜歡運動、遠足或是在外吃大餐,但假如你一直要加班,你就沒法做這些讓你快樂的事情。

但即便如此,你也不能讓它控制你的生活,你必須為你的家人和朋友留出時間,或者更坦率地說,為你自己留出時間。生活可遠比寫幾行代碼豐富多了。做你自己喜歡的事情,給你的生活帶來平衡。


6. 不能從錯誤中吸取教訓

作為一位開發人員,你會犯很多錯誤,這不可避免也沒什么大不了的。但如果你總是犯同樣的錯誤,不能從中吸取教訓,那就有問題了。

當你犯錯后,我建議你遵從這樣一個流程:找出錯誤的根本原因是什么;找到可以防止錯誤再次出現的流程;弄清楚如果早先發現了錯誤,能否避免后果。

當你犯下大錯,請你仔細思考一下這三件事,很有可能就不會再犯這個錯誤了,或者你至少下次會盡早發現錯誤,避免情況惡化。同時,不要因為犯錯而對自己太苛刻,誰都會犯錯。


7. 太早放棄

挫折是編程的重要環節。我也見過很多人因為沮喪而在特定的項目和編程上過早言棄。一些項目確實特別難,似乎一旦你修復了一些bug,它就會導致另一個bug,bug復bug無窮盡也。你可能開始覺得自己處理不了,自己本可以去做別的,做這個就是浪費時間浪費生命浪費金錢……你開始產生很多消極的想法。如果你很快就放棄某個項目,或是很快辭職,那么擬投入到這個項目或工作中的一切都將化為泡影。

我并不是說你啥項目都不能放棄,只是我看過太多次人們在即將成功的前夜放棄了。所以在放棄之前,確保你試盡了所有可能:已經上下求索、尋求幫助、用遍方法、換個技術、休息很長一段時間讓自己的思緒恢復正常、如果可能的話已經擱置了一段時間……你在放棄之前做了所有能做的事情,如果還是失敗,那么也許是時候放棄它、繼續前進了。成功可能就在眼前,如果你這時候放棄,真的太恥辱了。


以上是總結的程序員的壞習慣。無論是新開發人員,還是經驗豐富的老手,我都希望這些建議能夠幫助到你們。

標簽

Z近瀏覽:

Copyright ? 江蘇小耳朵信息科技股份有限公司 備案號:蘇ICP備19000811號-2 專業從事于南京軟件開發,南京小程序開發,南京微信開發, 歡迎來電咨詢! 企業分站 | 網站地圖