在企业中从事后台开发工作的程序员一般是在linux上写代码还是在windows上写代码?

开发人员是基于Linux系统来写代码还是基于Windows系统来写代码,是需要区分场景的,不同种类的应用,开发环境是有一定要求的:
(1)、如果开发人员开发的是EXE程序,毫无疑问,开发是需

本文最后更新时间:  2023-03-10 14:38:19

我在BAT工作,我们公司默认是这样的,校招/社招人员入职发放Mac机器,实习生入职配Windows机器。以上机器都是三年使用期,使用期到了之后可以更换,实习生的话继续使用Windows,正式员工的话可以自由选择Mac或者Windows。

根据我观察,基本正式员工,无论什么前端平台开发还是后端开发,都是使用Mac。

上面很多人提到了说在Linux环境开发的代码,编译出来可以直接放到服务器上运行。

这倒不是我们喜欢使用Mac开发的原因。在大公司,为了安全规范与稳定性起见,通常是不会允许你在本地打包,然后本地上传到服务器去部署的。因为不同的环境打出来的包是有差异的,有可能影响上线后的服务稳定性。举个例子,一个正式员工刚刚换了一个新的电脑,本地打了个包,看起来没啥问题,但是其实可能新电脑还有些配置没有配全,这个正式员工忘记了,导致上线后这个war包根本不可用,甚至服务起不来,就会带来不好的影响。因此,大公司都会有标准的流水线,程序员都是提交代码后,通过流水线打包,从而保证包的稳定性的。

基于上面这种情况,基本上大部分的后台开发,都不会挑剔代码是写在Linux还是Windows上的了,只不过考虑到Mac确实能覆盖大部分场景,以及可以用来zhuangbility,因此还是用Mac的程序员居多。

最后补充一句,程序员在提交代码之前,是需要自测的,因此还是要保证自己的电脑环境与代码运行环境相匹配才好。

以上是我的个人浅见,如有想法,欢迎在下方与我沟通或给我点赞。

我是苏苏思量,来自BAT的Java开发工程师,每天分享科技类见闻,欢迎关注我,与我共同进步。

温馨提示:内容均由网友自行发布提供,仅用于学习交流,如有版权问题,请联系我们。