老九学堂 你身边的IT导师
要问闯荡江湖的码农最怕什么?
不用说,
秃头当然排第一!
那么,
第二就一定是
……
速度
速度
还是速度!
速度是效率的关键。
决定几点回家?
几点见到心爱的妞?
几点吃鸡?
……
今天,大雄就来给大家推荐一下,
程序员提高效率的必备工具。
1.Git
以前是有不少的版本控制工具,有好用的,同时也有不太好用的,但总的来说它们都没有很好的发展。
这时候Git出现了,还有GitHub,EGit,一旦小伙伴们用上了这个神奇的工具,估计就很难再碰到更好的VCS了。
还没用过Git?赶快试一下吧。
2.Stack Overflow
不开玩笑,2005年的时候大家用google搜过技术相关的资料吗?
又或者1995年那阵上FidoNet去找一些答案?
这样的情景太可怕了。那会儿搜索出来的东西都是一些无聊透顶的论坛讨论,全是一些伪专家在谈论一些错误的东西。
当然,这些论坛现在可能还存在,但没有一个还能出现在Google搜索结果的首页了。
现在,如果搜索技术问题的话,十个里面有两三个都是StackOverflow上面的,它们基本都可以很好地解决大家的问题。
Stack Overflow满足那些活跃的用户,而没有账号的用户会不断的加入进来,找到他们满意的答案,并且点击相关的广告。
确实要为Stack Overflow以及他们出色的商业模式竖起大姆指。
3.IntelliJ
Eclipse通常是个不错的选择(还是免费的),但IntelliJ IDEA,还有phpStorm,在各方面都更为出色,小伙伴们可以随时免费试用它的社区版。
但用过之后估计就不想再换回来了。一段时间后,最终肯定会选择旗舰版的。
4.PostgreSQL
PostgreSQL声称自己是世界上最先进的开源数据库,它确实是优雅易用,符合标准的数据库之一,能让小伙伴们在其中对SQL的使用感到很有兴趣。
我们相信在几年时间内,PostgreSQL很有可能不仅在语法上击败商业数据库,同时在性能上也能超越它们。
如果大家需要一个基于SQL的数据存储系统,PostgreSQL将是很好的一个选择。
它的每一个特性都是那么的实用。我们来期待PostgreSQL的佳音吧。
5.Less CSS
当小伙伴们第一次使用Less CSS的时候,肯定会说为什么CSS不是这样的呢?
没错,CSS就应该像它这样,在这里,大家原来所讨厌CSS的那些理由(重复,冗余,复杂)全都不见了。
一个不太关注HTML5,布局这些东西的老土的HTML-table的忠实粉丝,用了Less CSS之后感觉可以写出更多花哨的网站来了!
6、CodeSmith
写代码最头疼的莫过于重复编写某项特定任务,就像数据访问代码还是生成自定义集合这些。
这时老司机就会说,下个CodeSmith吧~CodeSmith 是一种基于模板的代码生成工具,它使用类似于 ASP.NET 的语法来生成任意类型的代码或文本。
与其他许多代码生成工具不同,CodeSmith 不要求订阅特定的应用程序设计或体系结构。
使用 CodeSmith,可以生成包括简单的强类型集合和完整应用程序在内的任何东西。
这款神器附带了许多模板,包括对应于所有 .NET 集合类型的模板以及用于生成存储过程的模板,但之所以能成为神器,那是创建自定义模板的功能,堪称效率大法呀。
7、Everything
号称是世界上速度最快的文件搜索软件。其速度之快令人震惊,百G硬盘几十万个文件,可以在几秒钟之内完成索引;文件名搜索瞬间呈现结果。
它小巧免费,支持中文,支持正则表达式,可以通过HTTP或FTP分享搜索结果。
对于Windows自带的搜索工具、Total Commander的搜索、Google 桌面搜索或百度硬盘搜索,不说啥,用个小拇指就能秒杀。
如果正在使用或放弃了Locate32,都值得推荐这款体积小巧、免安装、免费、速度极快(比Locate32更快)的文件搜索工具Everything!
8、.NET Reflector
.NET Reflector是一个类浏览器和反编译器,可以分析程序集并展示它的所有秘密,绝对的高清无码。
.NET 框架向全世界引入了可用来分析任何基于 .NET 的代码(无论它是单个类还是完整的程序集)的反射概念。
使用 .NET Reflector,可以浏览程序集的类和方法,可以分析由这些类和方法生成的Microsoft 中间语言 (MSIL),并且可以反编译这些类和方法并查看 C# 或 Visual Basic ®.NET 中的等价类和方法。
9、Stylify Me
每个程序员都有一个来自设计的痛。
在设计网页时,最重要的一项便是网页的配色,颜色的使用在网页制作中起着非常关键的作用,不同的网站有着自己不同的风格,也有着自己不同的颜色。
Stylify Me是一款可获取一个网站的配色,字体,大小等风格信息的软件。
当中意一个网站,只需要输入网址,即可分析出网页使用的所有颜色,包括背景颜色、文字颜色、字体、字体大小等样式,生成的结果还可以通过 PDF 格式下载保存,非常方便。
10、Axure RP Pro
Axure,在产品经理界被称为入门绝技,是一款接近万能的原型制作工具。
这个产品狗用的比较多,但是程序员也需要画一下自己的图。
Axure RP Pro 是一个产品经理必备的交互原型设计工具,能够高效率制作产品原型,快速绘制线框图、流程图、网站架构图、示意图、HTML 模版等。
如果不想为只会说不会做的产品浪费太多时间,倒不如做个原型给他看看。