对于一个高效率的程序员来说,好的工具是必不可少的。工具对于提高生产效率起到了相当关键的作用。这就是为什么有些程序员只喜欢用自己电脑的原因之一,因为他的电脑已经安装了几个相对来说好用的神器。
下面小小号就与大家分享一下这些工具、网站。
1.Git
以前是有不少的版本控制工具,有好用的,同时也有不太好用的。这时候Git出现了,作为一款一款免费、开源的分布式版本控制系统,Git的出现吸引了一大批软件开发者的目光。相信一旦你用上了这个神奇的工具,估计你就很难再碰到更好的VCS了。还没用过Git?赶快试一下吧。
2、StackOverflow
万事不会问百度,不少初入行的程序员碰到疑难问题的第一反应是百度或者Google。不过,搜索出来的东西都是一些无聊透顶的论坛讨论,要么就是一些伪专家在谈论。现在,如果你搜索技术问题的话,十个里面有两三个都是StackOverflow上面的,它们基本都可以很好地解决你的问题。StackOverflow满足那些活跃的用户,而没有账号的用户会不断的加入进来,找到他们满意的答案。
3、Everything
Everything是速度最快的文件搜索软件。其速度之快超乎我们的想象,多G硬盘几十万个文件,几秒钟完成索引。
4、IntelliJ
Eclipse通常是个不错的选择(还是免费的),但IntelliJIDEA,还有phpStorm,在各方面都更为出色,你可以随时免费试用它的社区版,但用过之后估计你就不想再换回来了。一段时间后,你最终肯定是选择旗舰版的。
5、Synergy
程序员最大的瓶颈是什么呢?必须是在编译或部署的时候,可以直接用两台电脑,一台改BUG一台部署,轻松自如。Synergy是一款开放源代码工具,通过网络在视线范围内使用一套键盘鼠标控制多台电脑。
6、LessCSS
当你第一次使用LessCSS的时候,你肯定会说为什么CSS不是这样的呢?你说的对,CSS就应该像它这样。在这里,你原来所讨厌CSS的那些理由(重复,冗余,复杂)全都不见了。作为一个不太