计算机行业开发与运维的区别是什么?
网友解答: 开发与运维是两个完全分开的工作,当然一般开发至少会一点运维,要不然你只能得开发不会搭建服务器上线。 先说下开发,开发一般是计算机编程代码开发应用程
开发与运维是两个完全分开的工作,当然一般开发至少会一点运维,要不然你只能得开发不会搭建服务器上线。
先说下开发,开发一般是计算机编程代码开发应用程序或软件,利用代码编程技术开发我们需要的网址功能,软件工程,包括应用或网站上线后的维护过程,就是我们常说的程序员。
重点来说下,运维是什么?
运维可以分为三个部分:第一网络系统管理,Windows系统管理,Windows服务与安全。了解Windows系统的常用配置,比如DNS原理、DNS服务配置及测试,文件服务器、Web/FTP服务器安全、Windows防火墙等技能。
第二企业网络构建,基础网络搭建与配置,比如TCP/IP协议及配置,路由器配置。同时学会排除网络错误并能快速修复保证网络正常使用。
第三网络安全运维,学会路由交换,网络安全常见攻击,评估漏洞,云主机管理与维护,比如Linux系统,CentOS操作系统,构建LAMP平台等。
网友解答:开发的岗位职责通常是这样的:
1、参与软件设计工作(功能模块的概要设计、详细设计、数据库设计等),并按项目管理规范的要求编制设计文档;
2、根据产品需求等文档,制定产品开发计划;
3、根据设计文件进行业务逻辑设计,开发核心业务模块;
4、负责完成软件产品的编码实现(编码、单元测试)、集成测试,并按项目管理规范编写相应的技术文档;
5、配合项目经理完成相关任务目标,为相关部门和人员提供技术支持。
运维的岗位指责通常是这样的:1、日常线上项目的需求处理;
2、新项目上线对接的相关工作;
3、日常运维工具开发、维护、优化;
4、监控业务的运行状态,及时处理项目运行中出现的故障,保障项目服务24x7稳定运行;
5、分析排除系统、数据库、网络、应用等故障及错误;
6、负责服务器的资源调配和系统安全、数据备份。
换句话说,开发有设计的成分在,而运维更像是给开发做保护的坚强后盾,当开发做了什么了不起的事情,让程序发生一些不得了的问题,运维理论上就会出面解决掉。