在工作中会涉及到的几个环境(概念补充) 办公环境、开发环境、测试环境、线下环境、线上环境/生产环境都是什么,他们之间的关系?

1、办公环境

入职之后,公司给你发个电脑(笔记本/台式机),供你写文档,做ppt,开会等使用

2、开发环境

有的时候,开发环境和办公环境是一个

有的时候,开发环境是单独的服务器

 做前端/客户端,一般来说,开发环境就是办公环境了

对后端来说,很可能是单独的服务器

有的后端程序,会比较复杂

比如:

  • 编译一次时间特别久,比如C++,此刻就需要高性能的服务器,进行编译
  • 有的程序一启动要消耗很多的 cpu 和 内存资源,办公电脑难以支撑
  • 有的程序比较依赖 linux ,在 windows 环境搭不起来

 3、测试环境

一般也是单独的服务器,配置大致和开发环境差不多

4、线上环境/生产环境

办公环境、开发环境、测试环境 也统称为 线下环境,外界用户无法访问到的

线上环境则是 外界用户 能够访问到的

操作线上环境的任何一个设备/程序都要怀着 12 分的谨慎!!!

一旦生产环境出问题,一定会对于用户的使用产生影响

看到此处,有的还未工作的同学可能会有疑惑?

我以为不操作生产环境了行不行???           不行!!!

把一个程序“上线”才算是把活干完了

上线也可以认为是程序员的一个重要考核指标

也经常以上线次数来衡量一个实习生能不能转正留用

你可能感兴趣的:(环境,java,c++,python,javascript,c#,交互)