二、运维职责
平台=操作系统+计算机硬件
开发的软件需要跨平台性,所以最初采用支持多平台的语言,如:
脚本语言多是跨平台的,如Python、Perl、Ruby、PHP、lua;
在虚拟机上运行的语言也是跨平台的,如Java
编译成系统可执行文件的编译型语言,如 C、C++、Pascal(Delph) 语言本身是跨平台的,但库的实现与系统底层相关,一般不是跨平台的。有一些跨平台的库的定义和实现,如 ANSI C, POSIX C,STL, QT, Wxwidget 等等
职责:
运维涉及的范围最为广泛,几乎是计算机方面的各个领域都要涉及到,都要懂得一些才行;
维护好公司里的服务器、保护好公司的数据财产;
包括开发人员开发的程序后期要维护好,稳定的运行,如果出现运行错误,及时定位并解决错误
配合:
产品经理要与UE开发主管配合好,才能有好产品产生,否则乱下令,开发团队做出来的一定不是好产品;
产品经理想出需求,与UE设计主管讨论,规划好设计流程后,交给开发开始做;
开发做好后测试一遍,确保没问题后丢给测试团队继续测试;
测试团队测试完后,公司1:1仿真测试;
仿真测试也没问题,公告上线计划,让用户了解,就可以申请上线了;
上线后的一切后续问题,都是由运维负责,保证程序的稳定运行;
运行过程中出现错误,及时定位错误,找出并解决错误,以免背锅;
遇到错误看报错,尽量快速的解决无论是关于网络或硬件以及系统或软件本身;
软件因解决bug不能运行,要提前发布公告,修复时长与上线时间,让用户了解;
修复bug是有时间限制的,以最快的速度修复bug并上线,所以,准备好熬夜吧!