工欲善其事必先利其器,要想更加高效的做事情,就得先将工具变得锋利。那么对于程序员来说同样也是如此,如果要想每天早点下班,就必须借助于一些开发工具来提高自己的工作效率,今天就给大家总结一些工作中常用到的工具。

ProcessOn

程序员在平时的工作中除了编码实现之外,还包括了架构设计、编写技术方案等。而无论是架构设计还是编写技术方案,画图总是必不可少的,清晰明了的架构图、流程图、时序图可以帮助我们更加直观的理解业务逻辑以及架构原理。因此一款功能强大的画图软件就显得尤为重要了。

ProcessOn是一款功能十分强大的在线绘图工具,支持流程图、思维导图、UML、网络拓扑等多种结构图形绘制,甚至还支持团队协作绘制,另外由于它是在线绘图工具,屏蔽了系统间使用差异,可以随时随地进行图形绘制创作。在ProcessOn上面还囊括了海量的各行各业都可能用到的画图模板,有的时候自己没有画图思路的时候完全可以借鉴模板中的画图结构。

截图工具(snipaste)

snipaste是一款截图+贴图工具,按住F1快捷键就可轻松截图,还可调整窗口大小和移动截图窗口,除此之外,我还经常使用snipaste量尺寸,按c快捷键获取指定位置的色值,用图钉固定在某个窗口查看等等,是一款非常Nice的屏幕截图工具!

JNPF

JNPF立足于低代码开发技术,采用主流的两大技术Java/.Net开发,专注低代码开发,有拖拽式的代码生成器,灵活的权限配置、SaaS服务,强大的接口对接,随心可变的工作流引擎。支持多端协同操作,100%提供源码,支持多种云环境部署、本地部署。

基于JNPF,可一站式开发多端使用Web、Android、IOS、微信小程序,也可一站式搭建:生产管理系统、项目管理系统、进销存管理系统、OA办公系统、人事财务等等。可以节省开发人员80%时间成本,并且有以构建业务流程、逻辑和数据模型等所需的功能。

Node工具 (nodemon)

nodemon开发基于Node.js的应用程序,是一个命令行工具,它可以监测到我们当前执行文件的保存,自动重新运行命令,可以提高我们日常开发效率。

Everything

程序猿们在工作中时常碰到找不到文件夹,只记得文件名,有些甚至都不记得。每次想搜索发现window自带的文件搜索简直慢的离谱,简直想吐血。如果有一款工具可以搜索本地所有的文件就好了,于是Everything应运而生。

Everything是一款Windows系统的文件搜索工具,通过它可以快速查找电脑中的文件以及文件位置,真正实现全盘搜索,而且它的体积也非常小,仅需要大约 14 MB 的内存以及不到 9 MB 的硬盘空间,搜索文件的效率大概在秒级,比windows自带的文件搜索效率高出很多倍。可以说有了Everything就可以告别到处找文件的尴尬境地,实现文件快速定位,大幅度节约文件搜索时间。

Xmind思维导图

Xmind是一款全功能的思维导图和头脑风暴软件,可无限免费试用,支持一键切换多种组织结构和主题风格,是非常好用的写文章、整理思路的工具。

Apipost

接口联调测试可以说是开发人员的日常了,市面上的接口测试工具多如牛毛,但是都总觉得缺点意思,能测试接口的不能生成接口文档,能生成接口文档的不能进行性能测试,总之就是不能覆盖程序员所有的接口开发使用场景。

Apipost可以解决大部分问题,官方宣称Apipost = Postman + Swagger + Mock + Jmeter,也就是说它将这几个工具的能力都整合到了一起。另外接口还支持查看接口状态,主要包括开发中、已完成、需修改三种接口状态,团队中的前后端同事可以清晰明了的看到各个接口的实现状态,方便大家及时了解各个接口开发进度。同时协作日志可以查看接口的修改记录,非常实用。