程序员提高编程效率的6种方法,Facebook程序员工作理念值得借鉴

要评估一位程序员是否优秀,我们可以从他的编程经验、专业能力、创造力等方面进行评估。

当然,也离不开他的工作效率。编程是个很伤脑伤神伤肾的工作!

如果你没有工作效率,那么投入的时间和精力都将是浮云。
  
那么,程序员如何提高工作效率、少加班呢?

代码整洁

我们都知道,代码不再多贵在精。

我们可以按照DRY原则,使用明确定义的对象和库,将任务分割成许多精小、简洁的代码段。

使用优秀的代码编辑器

工欲善其事必先利其器。之前w3cschool推荐过获得程序员高分的编辑器,比如Notepad++、VIM、LightTable、jEdit、Sublime Text、emacs、visual studio、IDEA等。

利用谷歌和stackoverflow

比较聪明的程序员遇到问题不是苦思冥想,而是直接找谷歌和stackoverflow。

如果你是女程序员,就不用这么干啦,只需一招,在群里喊下就有一大群程序员为你排忧解难。

站在巨人的肩膀上

在项目开发中,一些架构和代码都是重复的。

我们可以利用各种框架,比如php程序员可以利用Laravel、Phalcon、Symfony2这些框架。

所以,我们的理念就是重复劳动尽量通过工具或者框架来完成,不要重新发明轮子!

设备要求

一个程序员通常是要两个显示器,两屏可以一边编程,一边看api的doc。当然,还要有相当不错的机械键盘。

很多程序员男朋友一定要有个机械键盘。如果你是个妹子,一定要送给程序员男朋友一个,我担保他心花怒放一整天。

除此之外,一张合适的座椅,也能够减缓程序员编程的疲劳感,谁说上班不可以自备座椅呢?

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.

勤于记录!

小编给大家推荐一个 iOS技术交流群:763164022! 群内提供数据结构与算法、底层进阶、swift、逆向、底层面试题整合文档等免费资料!希望找到更多的同行多多交流!以下资料,进群可以免费获得哦

猜你喜欢

转载自blog.csdn.net/qq_36400378/article/details/89855372
今日推荐