对于推荐的内容,我会尽量保持更新,但是不保证每个内容都是最新的,所以请自行查看官方文档。
其中大部分是我自己使用之后的感受,并不是官方对其的解释/定位。
软件类
系统
- Windows 11 23H2,(链接是 uupdump 的,官网已经下载不到了),不推荐 24H2 的原因是在点击按钮时的延迟特别大,especially 关机键。
- MacOS,如果你只是软件开发,没有硬性使用 windows 的要求,那么请自己体验一下 MacOS,不要相信别人说的话。
- Arch linux,如果你喜欢 DIY,喜欢折腾,喜欢研究各种配置选项,那么这就是你的菜。
- Proxmox VE,爱干净以及喜欢虚拟化的人的最佳选择(除非你喜欢 ESXi)。
管理平台类
- Docker,容器化,赛博洁癖者的最爱。
- Podman,Docker 的替代品,你敢想用 systemd 来管理容器吗?
- Ansible,可以节省大量的时间,运维救星。
- Terraform,基础设施即代码,不用担心手动操作的失误。和 Ansible 的区别在于 Ansible 是在你现有的 infrastructure 上进行管理配置,而 Terraform 是用来管理 infrastructure 的。
编辑器类
- Vim,其实你不需要看很多的 tutorial,甚至只需要坚持在终端中使用它。我知道你想说什么,忘掉 nano 吧 bro。(如何保存并退出 Vim? 按几次 Esc 之后输入
:wq
) - VSCode,ok 终于到他了,你知道力大砖飞是什么吗?如果一个既不用 Vim 也不用 VSCode,那么请给予他一些帮助。(诶呀 Emacs 教徒又来了,停🤚,我不用 Emacs)
- JetBrains 的 IDE,除非你认为用 VSCode 就可以完成所有的工作,否则可以尝试一下他们的 IDE。(对于 remote development 来说,还是回去用 VSCode)。