Go语言开发者必备:几款提升效率的神器工具

发表时间: 2024-03-25 14:06

风轻微的吹乱了

你的头发

化解了

我刚才说我爱你

这句话带来的

尴尬

但是

我注意到

你此刻有很大的快乐

出现在你小小的酒窝


有时候

不真实的东西

比真实的东西

包含更多的真理


golang学习记

分享golang 学习的点滴

109篇原创内容

公众号


作为一名后端程序员,俗称CRUD程序员,在整个开发中,会使用到不少的软件或者工具,来帮我们更轻松的完成工作任务。

世界上最好的程序员不是写代码写的最拉风的,而是高效去完成任务的程序员。


如下列出的软件都是经过时间沉淀形成的高效软件。


第一类,浏览器

linux系统,微软的window和苹果的mac都有自带的浏览器。

我用的比较多的是谷歌浏览器和微软的edge浏览器。

无论是前端,后端,还是测试妹妹,都会用到浏览器的,后端主要是在测试妹妹测试的时候发现了接口报错了,告诉我们后端,然后我们就会习惯性的打开f12,开始进入与bug周旋的模式。

我们也会使用浏览器来学习如何解决bug,会经常去比如csdn,阿里云,腾讯云,知乎这些网站搜索解决方案。逼格高的会去stackoverflow。

这里推荐尽量不要使用百度去搜问题,而是用edge去搜,如果edge的国内版没有搜到方法,就去国际版搜。


第二类,开发工具

开发工具是我们产出代码的地方。而且选择哪个开发工具的争议也是比较大的。

这里以golang为例,

我比较喜欢Goland,无论是新手还是很有经验的老司机,都会不自觉被它的傻瓜式的简单好用智能贴心所打动,每一次的版本更新都让我们与golang更加亲密和友好互动。

同时,我也会使用vscode,来处理一些轻量级的项目或者编辑小任务。

Goland是比较重的,主要是因为它围绕着golang开发做了很多贴心设计,vscode优点是轻快流畅。都是成年人了,能全都要就全都要啦。


第三类,数据库管理软件

这里说的数据库实际上不仅是mysql,还包含mongo,oracle,pg,clickhouse,hbase,hhive等多种数据库。

这里推荐使用轻量级的dbeaver,主打免费,轻量,可以连接多个数据库。

这里不推荐使用Navicat,主要是收费,很难破解,还有版本等问题。


第四类,效率小工具

这里推荐使用utools。

它具有很多我们常用的功能,比如翻译,压缩图片尺寸,快速搜索文件,文本识别OCR,时间戳转换,json格式化。

在没用这个工具之前,我都是去搜对应的网站在实现各种需求的。utools则把这些工具都放在了一个百宝箱里啦。


第五类,文档工具

没有文档沉淀的程序员不是好的程序员。

虽然国内的WPS足以媲美微软的office,但是都2024年啦,你有更好的选择啦,这里推荐使用钉钉文档或者腾讯文档,优点是在线实时,不需要按ctrl s,然后再把写好的文档发给其他人共享啦。

也不用担心公司突然停电导致自己的工作心血付之东流啦。


第六类,测试工具

后端一般要做自己的接口测试,早几年大家用postman比较多,后来又出现了女性友好的postwoman,不过使用postman会经常收到很多的更新消息,以及页面设计比较朴素,没与时俱进。

这里推荐使用国产的apipost,用了以后心情都好了很多呢。