1、办公环境
入职之后,公司给你发个电脑(笔记本/台式机),供你写文档,做ppt,开会等使用
2、开发环境
有的时候,开发环境和办公环境是一个
有的时候,开发环境是单独的服务器
做前端/客户端,一般来说,开发环境就是办公环境了
对后端来说,很可能是单独的服务器
有的后端程序,会比较复杂
比如:
- 编译一次时间特别久,比如C++,此刻就需要高性能的服务器,进行编译
- 有的程序一启动要消耗很多的 cpu 和 内存资源,办公电脑难以支撑
- 有的程序比较依赖 linux ,在 windows 环境搭不起来
3、测试环境
一般也是单独的服务器,配置大致和开发环境差不多
4、线上环境/生产环境
办公环境、开发环境、测试环境 也统称为 线下环境,外界用户无法访问到的
线上环境则是 外界用户 能够访问到的
操作线上环境的任何一个设备/程序都要怀着 12 分的谨慎!!!
一旦生产环境出问题,一定会对于用户的使用产生影响
看到此处,有的还未工作的同学可能会有疑惑?
我以为不操作生产环境了行不行??? 不行!!!
把一个程序“上线”才算是把活干完了
上线也可以认为是程序员的一个重要考核指标
也经常以上线次数来衡量一个实习生能不能转正留用