软件开发准备工作

筹备已久,分享一套完整的学习软件,也是我一直在用的。
1、git/gitlab
用于版本控制的客户端和服务端。
在个人学习还是很实用的,安装也简单。公司也是直接使用gitlab,不差钱使用kitbucket(单词怎么写忘了,后续纠正)。
2、docker
把docker用熟了,在安装软件方面会节省很多时间。
3、Portainer
用于docker容器可视化。
对于个人使用,是一款很实用的docker可视化软件。与之对应的是docker容器平台,每个公司有自己不同的实现。安装完了之后,你会发现,这个平台会推荐很多docker容器模板,有些是可以直接安装使用,比如elastsearch、sqlServer、mysql等软件,学会使用该平台后,你会发现在学其他技术,安装软件如履平地,省去很多麻烦。
4、docker Registry
用于管理docker镜像,是一个私有镜像仓库。初学者可以先放一放,镜像可以直接从互联网下载。
5、spring tools suite (sts) - Spring | Tools
以前我们上大学安装一堆编辑器,我建议直接安装STS,能省去很多麻烦,适合springCloud开发,有些高级特性我还摸清楚,只是感觉界面清爽,但是又比原生eclipse强大,虽然我现在工作使用的是intellij。
6、Centos 7
新手不建议安装Linux可视化的版本,各种可视化版本声称可以和win10不相上下,稳定不太行,经常系统奔溃,然后重装系统,有这时间可以多写好多行代码。(各种粉当我没说)
7、VMware Workstation Pro
这是一个很强大的虚拟机软件,用来安装各种操作系统,很方便就能构建自己分布式基础设施。由于是付费的有版权,自己玩玩可以,别把这个软件装到公司电脑。
8、nginx/apache/windows share(文件系统
nginx/apache是用来做负载均衡或者CDN服务器,但我一般用来给同事分享大文件的文件系统,也可以使用window自带的磁盘共享功能,比发WeChat B格要高,也更容易管理分享的文件。
9、Wiki
用于构建私有知识体系,大一点的企业都会标配一个。目前我还没找合适的知识管理软件,有几个开源的用的不是很顺,就不介绍了,还不如用txt/博客。(研究中)
10、DevOps
DevOps是一个软件开发的解决方案,相当于工厂流水线。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一位不愿透入姓名的攻城狮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值