華文網

程式師提高程式設計效率的6種方法,Facebook程式員工作理念值得借鑒

要評估一位程式師是否優秀,我們可以從他的程式設計經驗、專業能力、創造力等方面進行評估。

當然,也離不開他的工作效率。程式設計是個很傷腦傷神傷腎的工作!

如果你沒有工作效率,

那麼投入的時間和精力都將是浮雲。

那麼,程式師如何提高工作效率、少加班呢?

下面w3cschool給親愛的程式師小夥伴們分享幾個提高工作效率的方法。

1、代碼整潔

我們都知道,代碼不再多貴在精。

我們可以按照DRY原則,使用明確定義的物件和庫,

將任務分割成許多精小、簡潔的程式碼片段。

2、使用優秀的代碼編輯器

工欲善其事必先利其器。之前w3cschool推薦過獲得程式師高分的編輯器,比如Notepad++、VIM、LightTable、jEdit、Sublime Text、emacs、visual studio、IDEA等。

3、利用穀歌和stackoverflow

比較聰明的程式師遇到問題不是苦思冥想,而是直接找穀歌和stackoverflow。

如果你是女程式師,就不用這麼幹啦,只需一招,在群裡喊下就有一大群程式師為你排憂解難。

4、站在巨人的肩膀上

在項目開發中,一些架構和代碼都是重複的。

我們可以利用各種框架,比如php程式師可以利用Laravel、Phalcon、Symfony2這些框架。

所以,我們的理念就是重複勞動儘量通過工具或者框架來完成,不要重新發明輪子!

5、設備要求

一個程式師通常是要兩個顯示器,兩屏可以一邊程式設計,一邊看api的doc。當然,還要有相當不錯的機械鍵盤。

很多程式師男朋友一定要有個機械鍵盤。如果你是個妹子,一定要送給程式師男朋友一個,我擔保他心花怒放一整天。

除此之外,一張合適的座椅,也能夠減緩程式師程式設計的疲勞感,誰說上班不可以自備座椅呢?

6、Facebook程式師工高效工作理念

Doing is better than perfect.

先實現,再優化。這個老生常談了。

Stop multi-tasking. It merely kills your focus。

同時幹幾件事將會分散你的注意力,而且極其消耗能量,畢竟人腦不是CPU,程式師務必單核。

Only ever work on the thing that will have the biggest impact.

劃分事情的緊急優先程度,先把線上bug解決。

Always take notes.

勤於記錄!