为什么很多程序员都建议使用 Linux？
因为省事。啥东西都给你配好了。

只要把软件源设对。装个qtcreator都是一句apt install的事。装个libopencv也是一句话的事。系统自带的开源库都是一句话。

你写c++，linux下一句话装个qtcreator完事，直接建cmake工程，选择普通c++代码，就能开工了。直接一键编译执行调试，还有代码分析内存分析等等系列工具，全都是正版免费。

你要不要试试在Windows下装个qtcreator有多麻烦？知道下载那玩意多蛋疼吗，还得强制注册qt帐号。

或者你要不要考虑装个盗版vs（作为程序员自己用盗版，丢脸不？）

其实以前Windows下搞java环境也得注册oracle帐号，只不过现在部分ide打包了openjdk，不然光配个jdk都折腾死你。

而linux？还是一句话的事。就算多个jdk版本共存，切换起来也是命令行一句话的事。

装git也是一句话，Windows下你还没打开git网站还没开始下载，linux用户这边安装都已经结束了。

要是给项目写个配置说明给新员工，linux直接一个文本文件，几句命令贴进去完事。Windows呵呵，你得贴多少图些多少示意才能让新人看懂呢？

但凡一个项目能用Linux，就用Linux，省很多麻烦。除非它是非Windows不可的应用（这样的应用现在已经很少做了，我们这大概只占总开发量的10%）