风轻微的吹乱了
你的头发
化解了
我刚才说我爱你
这句话带来的
尴尬
但是
我注意到
你此刻有很大的快乐
出现在你小小的酒窝
有时候
不真实的东西
比真实的东西
包含更多的真理
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,用了以后心情都好了很多呢。