了解最新公司動態(tài)及行業(yè)資訊
這三者似乎很容易區(qū)分。
前端工程師用它來寫代碼,運(yùn)維工程師用它來部署和監(jiān)控代碼。
你可以簡單理解為前端工程師負(fù)責(zé)建設(shè)法國白宮,運(yùn)維工程師負(fù)責(zé)白宮的安全。
一般來說,大部分前端工程師都需要了解一些運(yùn)維知識。
包括但不限于:Shell腳本、性能統(tǒng)計(jì)、防火墻、負(fù)載均衡、LVS、主從配置等。
但是,他們的核心技能一直是系統(tǒng)架構(gòu)。系統(tǒng)架構(gòu)可以參考專欄文章。
文章比較詳細(xì),所以這里重點(diǎn)說一下運(yùn)維。
運(yùn)維是最終系統(tǒng)實(shí)際上線后的必要內(nèi)容。這是一家很小的公司,沒有運(yùn)維人員。所以前端工程師不僅要自己搭建各種服務(wù)器,做配置,防止電源攻擊,還要經(jīng)常更換服務(wù)器。 .
其實(shí)前端工程師的價(jià)值在于架構(gòu)、數(shù)據(jù)、系統(tǒng)的穩(wěn)定性。
通常,公司的主要人員是前端工程師。
運(yùn)維工程師,往往比前端工程師多。中小型公司很可能沒有運(yùn)維人員,尤其是在未來云服務(wù)更加成熟的時(shí)候。
運(yùn)維的主要技巧可以分為環(huán)境搭建、日常發(fā)布、在線監(jiān)控和數(shù)據(jù)備份四個(gè)部分。
環(huán)境搭建是指早期的各種環(huán)境服務(wù)器運(yùn)維,包括SVN或Git等,以及各種語言的開發(fā)環(huán)境,如PHP、.、Java等。
每日發(fā)布是普通版的更新迭代。通常會分為三個(gè)環(huán)境,開發(fā)環(huán)境、測試環(huán)境和磁帶環(huán)境。測試環(huán)境會限制發(fā)布數(shù)量,磁帶環(huán)境每周只會在固定時(shí)間發(fā)布。測試環(huán)境和磁帶環(huán)境的運(yùn)行只能由運(yùn)維工程師來處理。
在線監(jiān)控是對各個(gè)系統(tǒng)運(yùn)行時(shí)間的監(jiān)控。許多公司擁有數(shù)十臺服務(wù)器。需要實(shí)時(shí)監(jiān)控本服務(wù)器的系統(tǒng)運(yùn)行狀態(tài),包括網(wǎng)絡(luò)、CPU、硬盤、進(jìn)程、錯(cuò)誤日志等。
數(shù)據(jù)備份是在特殊情況下對在線運(yùn)營數(shù)據(jù)進(jìn)行全量備份和增量備份。
每個(gè)前端開發(fā)人員都需要了解一點(diǎn)操作。
雖然運(yùn)維不一定需要懂前端,運(yùn)維人員基本都需要會寫簡單的工具。
例如發(fā)短信,例如統(tǒng)計(jì)日志。
在明天,離線運(yùn)維時(shí)代,需要一個(gè)后臺運(yùn)維系統(tǒng)來進(jìn)行運(yùn)維。比如1000多臺服務(wù)器需要一個(gè)管理系統(tǒng),單靠Excel表格是不可能管理的。 .
有時(shí),尋找開發(fā)人員可能效率不高。運(yùn)維人員最好自己動手。因此,一些運(yùn)維人員去玩PHP,甚至去玩Go語言和Java。
一般來說,運(yùn)維的需求會更加底層和安全。
不知道我說清楚了嗎?
對于初學(xué)者來說,前端工程師和運(yùn)維工程師都不容易。前端需要更廣泛的技術(shù)棧,具有更好的發(fā)展?jié)摿Α_\(yùn)維所需的技術(shù)棧相對較少服務(wù)器運(yùn)維,但要求比較深入,細(xì)心負(fù)責(zé)是非常有必要的。
24小時(shí)免費(fèi)咨詢
請輸入您的聯(lián)系電話,座機(jī)請加區(qū)號