前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >干货 | 提高程序员工作效率的必备工具

干货 | 提高程序员工作效率的必备工具

作者头像
老九君
发布2019-05-23 20:28:09
5380
发布2019-05-23 20:28:09
举报
文章被收录于专栏:老九学堂老九学堂

老九学堂 你身边的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 模版等。

如果不想为只会说不会做的产品浪费太多时间,倒不如做个原型给他看看。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-05-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 老九学堂 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档