开发者必装的软件工具总结

ywz888
发布于 2022-10-9 10:36
浏览
0收藏

在一家公司工作很多年了,办公电脑很陈旧,想申请一台新的。但是总会一拖再拖。想到要重装软件,很多数据有可能丢就很头疼。

 

 

如果咱们平时对数据养成及时备份的好习惯,换新电脑的成本可能并没有想象中的那么高。咱们今天从软件开发生命周期的角度进行一次梳理。

 

立项阶段

 

 

一个软件最初先要进行充分沟通,才能立项。沟通至少需要foxmail等邮件工具和微信或者是内部的企业微信或者钉钉等IM工具。当然,自从疫情,线上沟通多了起来,腾讯会议、云视讯等线上会议工具也需要安装一下。

 

 

但是有一些自己之前积累的资料,这个就要提到我说的备份的习惯了。我一般会将有用的数据放到一个总目录下,下面再有分目录。这个总文件夹会定期同步到网盘(或者公司内部的云盘),需要时下载即可。只是文件会比较大,可以晚上不关机下载。

 

软件总结:

1、邮件工具

2、IM工具

3、会议工具

4、之前资料

 

设计阶段

 

 

这个阶段主要需要两种工具,一种是word、PPT和excel等文档工具,这个一套office可以搞定;另一种是作图工具,这个也可以不安装,直接使用在线的

​https://www.processon.com/i/594d313ae4b08b003f2ec84a​

我个人倾向于本地有一套draw.io和在线的processon配合使用。原型工具我也是使用在线的xiaopiu即时原型。

 

软件总结:

1、office工具

2、作图工具

3、原型工具

 

开发阶段

 

 

这个阶段其实对很多人来说更需要的浏览器,有问题搜索呀。不过这个电脑都自带,不计入其中。

 

其次呢,要有一个IDE,我个人还在用IntelliJ IDEA。必需的git、maven等IDE里有自带,想用自己的也可以。代码要接口测试,所以一般还需要postman等API测试工具。这个我一般用chrome安装postman插件。

 

当然,还有一样必不可少的是文本工具,很多开发者喜欢用notepad++。

 

软件总结:

1、IDE

2、接口测试工具

3、文本工具

 

维护阶段

 

这个阶段涉及一些问题的排查,一些开发者会安装JProfiler等性能分析工具或者wireshark等抓包解析工具。这就因人而异、因事而异了,可以用的时候再装。

 

文章转载自公众号:编程一生

分类
已于2022-10-9 10:36:03修改
收藏
回复
举报
回复
    相关推荐