計算機行業(yè)開發(fā)與運維的區(qū)別是什么?
網友解答: 開發(fā)與運維是兩個完全分開的工作,當然一般開發(fā)至少會一點運維,要不然你只能得開發(fā)不會搭建服務器上線。 先說下開發(fā),開發(fā)一般是計算機編程代碼開發(fā)應用程
開發(fā)與運維是兩個完全分開的工作,當然一般開發(fā)至少會一點運維,要不然你只能得開發(fā)不會搭建服務器上線。
先說下開發(fā),開發(fā)一般是計算機編程代碼開發(fā)應用程序或軟件,利用代碼編程技術開發(fā)我們需要的網址功能,軟件工程,包括應用或網站上線后的維護過程,就是我們常說的程序員。
重點來說下,運維是什么?
運維可以分為三個部分:第一網絡系統(tǒng)管理,Windows系統(tǒng)管理,Windows服務與安全。了解Windows系統(tǒng)的常用配置,比如DNS原理、DNS服務配置及測試,文件服務器、Web/FTP服務器安全、Windows防火墻等技能。
第二企業(yè)網絡構建,基礎網絡搭建與配置,比如TCP/IP協(xié)議及配置,路由器配置。同時學會排除網絡錯誤并能快速修復保證網絡正常使用。
第三網絡安全運維,學會路由交換,網絡安全常見攻擊,評估漏洞,云主機管理與維護,比如Linux系統(tǒng),CentOS操作系統(tǒng),構建LAMP平臺等。
網友解答:開發(fā)的崗位職責通常是這樣的:
1、參與軟件設計工作(功能模塊的概要設計、詳細設計、數據庫設計等),并按項目管理規(guī)范的要求編制設計文檔;
2、根據產品需求等文檔,制定產品開發(fā)計劃;
3、根據設計文件進行業(yè)務邏輯設計,開發(fā)核心業(yè)務模塊;
4、負責完成軟件產品的編碼實現(編碼、單元測試)、集成測試,并按項目管理規(guī)范編寫相應的技術文檔;
5、配合項目經理完成相關任務目標,為相關部門和人員提供技術支持。
運維的崗位指責通常是這樣的:1、日常線上項目的需求處理;
2、新項目上線對接的相關工作;
3、日常運維工具開發(fā)、維護、優(yōu)化;
4、監(jiān)控業(yè)務的運行狀態(tài),及時處理項目運行中出現的故障,保障項目服務24x7穩(wěn)定運行;
5、分析排除系統(tǒng)、數據庫、網絡、應用等故障及錯誤;
6、負責服務器的資源調配和系統(tǒng)安全、數據備份。
換句話說,開發(fā)有設計的成分在,而運維更像是給開發(fā)做保護的堅強后盾,當開發(fā)做了什么了不起的事情,讓程序發(fā)生一些不得了的問題,運維理論上就會出面解決掉。