一個優秀的程序員應該如何提高工作效率?

當我們評價一個程序員是否優秀時,要從多個方面進行評估。 專業技能、專業知識、創造力、經驗,這些都是重要的因素。當然,還有他們的工作態度、工作效率和工作質量。如果程序員的工作是沒有效率的,那就意味着他們所投入的時間和精力是沒有效果的。在livecoding.tv最近發佈的一篇博文中,他們總結了10個影響程序員工作效率的壞習慣。看完這篇文章後你會發現,裏面所列舉的壞習慣,總有一兩個可以在自己的身上找得到。從中你也可以學習到那些優秀的程序員是如何提高工作效率的。

1.專注於一個工作而不是同時處理多個任務

同一時間處理多個工作任務,我們對這種情況並不陌生。有時候是迫不得已,但有時候也是個人的習慣造成的。“同一時間處理多個任務”看起來不錯,給人感覺你的工作出色,但實際上,由於要不斷轉換工作內容,它會影響了你的專注力和創造力。對於程序員來說,專注於某一個開發工作是很重要的。如果要同時處理幾個任務,你不得不爲此消耗精力,這樣一來工作效率就會降低了。解決的方法是做好工作安排,把相似的工作放在一起,專心做好一個工作直到它完成了爲止,再去做下一個工作。

2.建立一個有條理的工作系統

程序員給很多人的感覺是有點神經質的,就是那種專注起來令人傾心,糊塗起來讓人抓狂的那種。他們可以投入到開發環境中不眠不休,但有很多人也會在工作中出現各種馬虎,健忘和凌亂的狀況。工作沒有條理可以直接影響工作效率。其實這個毛病是可以改掉的,從辦公桌上物件的擺放,到建立工作計劃,一步一步地作好安排,制定一個井井有條的工作系統可以有助提高工作效率。你可以在livecoding上看一下其他程序員的直播,不僅可以發現一些有趣的項目,還可以留意一下人家是如何把每一件事情都處理得有條不紊的。優秀的程序員也許在生活中會有各種丟三拉四的表現,但一旦投入到工作中時,他們會變得非常專注和注重條理。

  1. 制定日常的工作程序

制定日常的工作程序也可以有助提高工作效率。沒有計劃的工作會打亂你的工作節奏,導致工作質量不一致,增加失誤和犯錯。如果你現在還是一名編程的初學者或者你剛開始從事編程工作,對於制定日常的工作程序還不甚瞭解,你可以請教身邊那些資深的開發者,或者在社交平臺上與其他人互相交流學習。Livecoding爲他們的會員提供了一項服務,會員可以訂閱直播者的日常工作安排,你可以學習一下他們是如何安排工作的。如果需要進一步溝通的話,你可以與那些直播者在線實時交流。他們都非常友善,很樂意與別人分享他們的工作心得。

  1. 不要使用過多工具

在開發工作中,使用一些編程工具是有必要的,但如果使用過多,效果適得其反。現在有很多工具是可以免費下載的。在livecoding的網站上,他們會定期分享一些實用的編程工具、插件和資料庫。他們的直播者就是使用這些工具來幫助他們完成項目的。

  1. 養成追蹤工作結果的習慣

養成一個良好的工作習慣很重要,而且它需要長時間的堅持。優秀的程序員會堅持追蹤工作結果,因爲這樣可以幫助自己清楚地瞭解工作進度,減少壓力和提高工作表現。追蹤工作可以讓你提前知道要發生的問題,因此你可以馬上改正它們,而不是過了一段時間後,當問題已經發生了,你纔去解決它們,從而導致工作效率很低。在livecoding.tv上,直播者會把他們創建的項目分部分直播,就是爲了要做好之前的工作追蹤以及做好下一個直播。

  1. 學會迅速果斷地做出決定

如果你要花很多時間才能做一個決定,那麼你的工作效率會受到影響。在做決定時總是猶豫不決,是很多人的毛病,原因是多方面的,例如:性格懶散或過於依賴;對意料以外的事情的預見能力不足;喜歡停留在過去,不喜歡嘗試改變;做決定時缺乏策略;處於孤立狀態,缺乏專業深度;不知道應該在什麼時候,在哪裏和怎樣表達自己的決定,等等。努力改掉這些缺點,可以幫助你迅速果斷地做出決定。

  1. 不害怕犯錯,但不會重複犯同樣的錯誤

在生活中我們總是不斷地犯錯,直到我們得到了教訓。缺乏專注力會讓你一次又一次地犯下同樣的錯誤。如果你是一名編程的初學者,當你在學習編程語言的時候,你是很容易會犯錯的。另外,當一個人越是害怕犯錯的時候,越是容易犯錯。勇於面對自己所犯的錯誤,敢於承擔責任,不懼怕出錯,每天堅持實踐,最終你會學到如何避免犯同樣的錯誤。在編程工作中,當你遇到了某些困難,自己無法獨力解決時,你可以尋求別人的幫助。Livecoding就是這樣一個平臺,你可以請教或聘請平臺上的直播者,通過他們的幫助,爲你解決問題。

  1. 要有足夠的睡眠

根據美國心理協會的調查指出,缺乏足夠的睡眠會明顯地影響一個人的記憶力和集中力,與此同時還會增加體內壓力荷爾蒙的生長,以及破壞人體正常的新陳代謝。編程是一個很耗腦力和精力的工作,因此更應該注意安排好休息的時間。睡眠不足會令你的工作效率下降。

  1. 每工作一段時間後應該停下來
    很多程序員都是工作狂,可以不休息地持續工作,但這種工作習慣反而會影響了工作效率。表面看來,你的工作時間是多了,但長時間工作會令你的記憶力下降。所以,當你集中精力工作了一段時間以後,建議你每隔30-45分鐘就稍稍休息一下,適當的放鬆可以令你的身心得到調節,反而有助提高工作效率。

  2. 戒掉頻繁看手機的壞習慣
    我們的生活似乎已經離不開智能手機了,但至少我們應該學會控制使用手機的頻率,尤其是在工作中,過於頻繁地看手機會影響你的工作效率。在工作時,遠離手機可以幫助你戒掉當無聊的時候總想拿起手機的心癮。如果你熱愛編程,倒不如把時間用在有益的地方,通過與別人的交流和學習,提高自己的專業能力。與志同道合的人一起聊編程,是一件很有趣的事情,它將幫助你至少在一段時間內忘記你的智能手機。

改變舊習慣是困難的,也需要時間,但只要持之以恆,總會有成效的。編程是一項磨練程序員韌勁和耐性的工作。希望本文的分享,能夠對你有所啓發和幫助。如果你還想了解更多有關開發工作的建議,可以瀏覽livecoding.tv的網站,裏面會有一些很實在的信息,幫助你提高工作效率,成爲一名優秀的程序員。

原文轉載自:http://www.cnblogs.com/cherry0327/p/5395957.html?ref=myread

技術交流學習或者有任何問題歡迎加羣:154514123

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章