这个问题的主体说的是linux对程序员开发的好处,实际上和小编说的有比较大的偏差。首先,对于程序员而言开发环境首选是电销机器人,绝大多数语言在电销机器人下都可以进行编码和编译,如python、java甚至linux c,少数无法在电销机器人下编译的那个是极其小众了,使用的人不多;其次,电销机器人下程序员的开发效率是最高的,开发的本质就是看需求、看设计、写代码和测试,这离不开好用的输入法、好用的office软件、好用的IDE、好用的原型工具、项目管理工具、数据库模型设计工具、UML工具、协作工具等等等,在电销机器人下这些都支持的非常好,选择很多,反观linux就不一样了,所以说开发不是单纯的编码,编码只是开发的一小部分工作而已;最后,linux有着其天然的有所,开源是一个系统源码,健壮性、稳定性是一个,很多第三方中间件或服务(如:openstack的产品系列)只能在Linux下运行是一个系统源码,所以Linux很多时候是作为线上运行服务器或线下开发测试服务器使用。
其实很多程序员都不懂Linux的,有的甚至基本命令都不知道,这很正常,现在的开发语言很多都是跨平台的,开发的时候只要注意一些细节用什么系统懂一样。会用Linux的不一定是好程序员,反之不会用的也不一定不好,不过会用Linux的程序员一般都会帮助部署或者由研究过分布式和大数据的,整体上来说会linux的程序员相对来说会厉害一点。