{eval=Array;=+count(Array);}
1.linux運(yùn)維工程師
負(fù)責(zé)具體產(chǎn)品的運(yùn)維工作,服務(wù)器配置,服務(wù)器監(jiān)控等等
2.應(yīng)用開(kāi)發(fā)
在linux環(huán)境下開(kāi)發(fā)各種應(yīng)用程序
3.底層開(kāi)發(fā)
芯片開(kāi)發(fā),驅(qū)動(dòng)開(kāi)發(fā)等等
4.網(wǎng)絡(luò)管理
網(wǎng)絡(luò)監(jiān)控,配置
還有許多其他崗位,技術(shù)都是相輔相成的,要想技術(shù)精湛,還要其他相關(guān)的技術(shù)知識(shí)。
作為嵌入式軟件開(kāi)發(fā)人員,根據(jù)我的經(jīng)歷給你介紹下學(xué)習(xí)了Linux之后能從事的相關(guān)工作。前提先來(lái)說(shuō)下如果是對(duì)Linux進(jìn)行過(guò)系統(tǒng)的學(xué)習(xí)和認(rèn)識(shí),從底層硬件及外設(shè)驅(qū)動(dòng)到應(yīng)用軟件的編寫(xiě)學(xué)習(xí)的話,另外如果對(duì)Linux服務(wù)器環(huán)境運(yùn)維比較熟悉,那就有三個(gè)方向的發(fā)展。
第一,從事嵌入式Linux驅(qū)動(dòng)開(kāi)發(fā),這就需要學(xué)會(huì)C語(yǔ)言及對(duì)底層硬件相當(dāng)熟悉,能讀懂芯片的數(shù)據(jù)手冊(cè),學(xué)會(huì)操作底層硬件接口,比如串口、以太網(wǎng)、SPI、Flash讀寫(xiě)掛載等;
第二,應(yīng)用開(kāi)發(fā)方向,基于Linux開(kāi)發(fā)平臺(tái)編寫(xiě)運(yùn)行于Linux平臺(tái)的應(yīng)用軟件,需要學(xué)會(huì)C,主要是C++,比如基于Linux平臺(tái)用QT編寫(xiě)C++應(yīng)用軟件并編譯運(yùn)行;
第三,Linux運(yùn)維方向,部署企業(yè)Linux服務(wù)器,參與平臺(tái)的環(huán)境搭建與系統(tǒng)的日常維護(hù)。
Linux總是給人一種蒙著神秘面紗的趕腳!很多人都不怎么了解Linux。Linux的工作分為兩個(gè)方向,兩個(gè)方向找工作都很香喔~
一:運(yùn)維方向(集群架構(gòu)、數(shù)據(jù)庫(kù)、云計(jì)算、大數(shù)據(jù)、自動(dòng)化)
二:開(kāi)發(fā)方向(嵌入式)
Linux方面主要有兩塊:
1、開(kāi)發(fā)
開(kāi)發(fā)又可細(xì)分出兩塊:前端應(yīng)用開(kāi)發(fā)(包括桌面應(yīng)用和嵌入式的硬件端應(yīng)用開(kāi)發(fā))、系統(tǒng)后臺(tái)開(kāi)發(fā)
2、運(yùn)維
主要是系統(tǒng)環(huán)境部署,維護(hù),擴(kuò)容,故障恢復(fù)等
哪方面都可以,主要看你學(xué)到了什么和對(duì)什么感興趣
很高興回答您的問(wèn)題[害羞]
Linux運(yùn)維是一個(gè)融合多學(xué)科的綜合性技術(shù)崗位(網(wǎng)絡(luò)、系統(tǒng)、開(kāi)發(fā)、安全、應(yīng)用架構(gòu)、存儲(chǔ)等),可以多個(gè)職業(yè)發(fā)展方向,主要包括:
1. Linux運(yùn)維工程師
主要負(fù)責(zé)具體的產(chǎn)品運(yùn)維工作,需要具有一定的開(kāi)發(fā)能力,需深入了解業(yè)務(wù),能夠判斷系統(tǒng)架構(gòu)的優(yōu)劣對(duì)比,對(duì)業(yè)務(wù)的掌控決定了相應(yīng)運(yùn)維工程師在業(yè)務(wù)發(fā)展中的作用,該職業(yè)長(zhǎng)期發(fā)展方向是成為大型系統(tǒng)架構(gòu)師。
2. Linux運(yùn)維平臺(tái)研究工程師
該職業(yè)是專(zhuān)門(mén)研究運(yùn)維相關(guān)通用平臺(tái)和技術(shù),需要有一定的產(chǎn)品線運(yùn)維經(jīng)驗(yàn)或相關(guān)運(yùn)維需求,對(duì)研發(fā)能力有較高要求,長(zhǎng)遠(yuǎn)發(fā)展方向是成為各個(gè)技術(shù)縱向領(lǐng)域的技術(shù)專(zhuān)家。
3. 數(shù)據(jù)庫(kù)工程師
數(shù)據(jù)庫(kù)工程師是一個(gè)非常重要的崗位,一般公司都很重視,其還有細(xì)分領(lǐng)域,主要包括數(shù)據(jù)庫(kù)內(nèi)核、云數(shù)據(jù)庫(kù)等,長(zhǎng)遠(yuǎn)發(fā)展是數(shù)據(jù)庫(kù)領(lǐng)域的技術(shù)專(zhuān)家、數(shù)據(jù)庫(kù)架構(gòu)師。
4.運(yùn)維總監(jiān)
該崗位需擁有豐富的運(yùn)維經(jīng)驗(yàn),對(duì)協(xié)調(diào)和推進(jìn)能力要求比較高,擁有一定的技術(shù)基礎(chǔ),是后期轉(zhuǎn)型的理想管理崗位。
在21世紀(jì)的這個(gè)人才世紀(jì),人才才是最值錢(qián)的。作為人才,技能就重中之重。對(duì)于即將踏入職場(chǎng)的大學(xué)生或者是那些要選擇轉(zhuǎn)行學(xué)習(xí)新技術(shù)的職場(chǎng)人來(lái)說(shuō)都會(huì)有一個(gè)共同的疑問(wèn),那就是到底該選擇怎樣的一門(mén)新的技術(shù)作為自己的技能,作為自己以后求職的敲門(mén)磚。而linux確漸漸成為大家關(guān)注的對(duì)象,那么對(duì)于linux這個(gè)行業(yè)來(lái)說(shuō),它的前景如何,學(xué)完Linux后能從事哪些工作,工資又有多少呢?我們一起看看
對(duì)于linux應(yīng)用來(lái)說(shuō),主要包括三大類(lèi),分別是:一、服務(wù)器、系統(tǒng);二、云計(jì)算大數(shù)據(jù);三、人工智能。首先我們來(lái)看看第一大類(lèi)服務(wù)器、系統(tǒng),服務(wù)器、系統(tǒng)主要包括包括系統(tǒng)集成、系統(tǒng)工程師、運(yùn)維工程師、云工程師等 ;對(duì)于第二大類(lèi)的云計(jì)算大數(shù)據(jù),主要包括運(yùn)維開(kāi)發(fā)、運(yùn)維大數(shù)據(jù)、大數(shù)據(jù)、云工程師;最后,對(duì)于人工智能來(lái)說(shuō),主要包括智能運(yùn)維、大數(shù)據(jù)分析、算法工程師。
Linux是一個(gè)系統(tǒng),幾乎主流的服務(wù)器操作系統(tǒng)、主流的軟件開(kāi)發(fā)環(huán)境、主流的互聯(lián)網(wǎng)應(yīng)用都是基于linux系統(tǒng)。其次,最主要的就是基于linux開(kāi)源的這一特點(diǎn),在linux上可以做更多的事,因此在linux職場(chǎng)就業(yè)方向就延伸出了很多的職業(yè)。
linux云計(jì)算方向
linux云計(jì)算方向按照職業(yè)的發(fā)展,從低級(jí)到高級(jí)分為云計(jì)算工程師、云計(jì)算資深工程師、云計(jì)算項(xiàng)目經(jīng)理和云計(jì)算架構(gòu)師。在工作職責(zé)方面,主要是負(fù)責(zé)云平臺(tái)的運(yùn)維工作、調(diào)試優(yōu)化工作。當(dāng)然還包括整理相關(guān)的云平臺(tái)技術(shù)文檔和相關(guān)操作手冊(cè),做好云計(jì)算產(chǎn)品的技術(shù)累積。工作內(nèi)容上,主要是完成云平臺(tái)相關(guān)項(xiàng)目的實(shí)施、安裝、調(diào)試工作,參與平臺(tái)部署,解決實(shí)施遇到的技術(shù)問(wèn)題,研究新技術(shù)并應(yīng)用到云平臺(tái)。
DBA方向(數(shù)據(jù)庫(kù)運(yùn)維)
按照DBA職場(chǎng)規(guī)劃,分為中級(jí)數(shù)據(jù)庫(kù)運(yùn)維工程師、高級(jí)數(shù)據(jù)庫(kù)運(yùn)維工程師、資深數(shù)據(jù)庫(kù)運(yùn)維工程師和數(shù)據(jù)庫(kù)專(zhuān)家。相信對(duì)于升級(jí)運(yùn)維工作大家都很數(shù)據(jù),主要的工作就是負(fù)責(zé)數(shù)據(jù)存儲(chǔ)方案設(shè)計(jì)、數(shù)據(jù)庫(kù)表設(shè)計(jì)、索引設(shè)計(jì)和SQL優(yōu)化,對(duì)數(shù)據(jù)庫(kù)進(jìn)行變更、監(jiān)控、備份、高可用設(shè)計(jì)等工作。
Python運(yùn)維開(kāi)發(fā)方向
Python運(yùn)維開(kāi)發(fā),按照職場(chǎng)發(fā)展分為Python運(yùn)維開(kāi)發(fā)工程師、Python高級(jí)運(yùn)維開(kāi)發(fā)工程師、技術(shù)總監(jiān)、DevOPS。主要工作職能就是負(fù)責(zé)服務(wù)器、網(wǎng)絡(luò)、存儲(chǔ)、應(yīng)用運(yùn)維監(jiān)控和自動(dòng)化的開(kāi)發(fā)規(guī)劃管理工作;負(fù)責(zé)設(shè)計(jì)、開(kāi)發(fā)基于運(yùn)維場(chǎng)景的各種運(yùn)維產(chǎn)品,建設(shè)運(yùn)維監(jiān)控與自動(dòng)化平臺(tái)。
網(wǎng)絡(luò)安全方向
網(wǎng)絡(luò)安全方向分為安全運(yùn)維工程師、高級(jí)安全運(yùn)維工程師、安全專(zhuān)家和安全架構(gòu)師。主要工作就是負(fù)責(zé)網(wǎng)絡(luò)、系統(tǒng)和業(yè)務(wù)等方面的安全加固工作,進(jìn)行常規(guī)的安全掃描、滲透測(cè)試,進(jìn)行安全工具和系統(tǒng)研發(fā)以及安全事件應(yīng)急處理。
系統(tǒng)運(yùn)維方向
系統(tǒng)運(yùn)維,按等級(jí)分為基礎(chǔ)系統(tǒng)運(yùn)維工程師、高級(jí)系統(tǒng)運(yùn)維工程師、系統(tǒng)運(yùn)維技術(shù)專(zhuān)家和高級(jí)系統(tǒng)運(yùn)維工程師。工作的主要內(nèi)容就是負(fù)責(zé)網(wǎng)絡(luò)、系統(tǒng)、CDN以及基礎(chǔ)服務(wù)的建設(shè)(LVS、NTP、DNS);負(fù)責(zé)資產(chǎn)管理,服務(wù)器選型、系統(tǒng)交付與維護(hù)。
自己玩Linux,可以了解很多操作系統(tǒng)、網(wǎng)絡(luò)等相關(guān)的底層原理,還是比較適合當(dāng)運(yùn)維工程師的。
當(dāng)然,其他回答也提到,線上運(yùn)維是求穩(wěn)。所以自己玩Linux能了解很多知識(shí),但不要到線上去玩。
但是,從最近幾年的趨勢(shì)來(lái)看,純運(yùn)維工程師的路子越來(lái)越不好走了。
第一,純運(yùn)維工作枯燥、發(fā)展前景有限;第二,純運(yùn)維的工作,越來(lái)越多的被云服務(wù)廠商取代。
一言以蔽之,使用工具不能算核心競(jìng)爭(zhēng)力,創(chuàng)造才是核心競(jìng)爭(zhēng)力。
這么說(shuō)的話,剩下的路就有2.5條了:
要不直接去各個(gè)云廠商做運(yùn)維,要不在大公司內(nèi),管理大規(guī)模的機(jī)器。(比如我在的ucloud云,就在招人,可以私信找我內(nèi)推)
但是這種工作,本質(zhì)上和玩Linux沒(méi)太多關(guān)系。本質(zhì)上是管理大量機(jī)器,需要的技能是開(kāi)發(fā)一套運(yùn)維系統(tǒng),降本增效。
這種工作在云服務(wù)廠商做的話,是比較好的。如果在大公司內(nèi)做運(yùn)維的話,很容易被看作是成本中心,被優(yōu)化掉(我上一家公司的運(yùn)維,就是被逐步削掉的)。
從題主的描述可以看到題主對(duì)操作系統(tǒng)、網(wǎng)絡(luò)感興趣,那么仔細(xì)研讀代碼、提交patch。畢業(yè)后在大廠開(kāi)發(fā)Linux內(nèi)核也是不錯(cuò)的選擇。
比如Linux對(duì)ARM、RISC-V的優(yōu)化,比如新型存儲(chǔ)設(shè)備、網(wǎng)卡驅(qū)動(dòng)的開(kāi)發(fā),再比如做新的內(nèi)核等等。
由于基礎(chǔ)知識(shí)比較扎實(shí),做業(yè)務(wù)開(kāi)發(fā)效率能夠快很多,也能夠迅速處理各種疑難問(wèn)題。
壞處就是,本質(zhì)上沒(méi)有很好的利用起來(lái)自己的專(zhuān)業(yè)知識(shí)(很多業(yè)務(wù)開(kāi)發(fā),不需要精通Linux的)。
好處就是,在這個(gè)時(shí)代,業(yè)務(wù)開(kāi)發(fā)是最接近用戶的開(kāi)發(fā)人員,能夠給公司帶來(lái)價(jià)值,也就能拿到更多的錢(qián)。
Linux是現(xiàn)在90%左右企業(yè)后臺(tái)業(yè)務(wù)的支撐平臺(tái)。由于Linux系統(tǒng)的開(kāi)源,穩(wěn)定,病毒少等特點(diǎn)。在企業(yè)中運(yùn)用十分廣泛。
Unix/Aix/Linux/Windows四大平臺(tái)在企業(yè)后臺(tái)數(shù)據(jù)中心的占有比例:
Unix平臺(tái)的惠普小型機(jī)在企業(yè)中已經(jīng)極少了。
Aix平臺(tái)的IBM小型機(jī)由于機(jī)器級(jí)別昂貴,只在少數(shù)的大型企業(yè)中使用而且這部分企業(yè)也在逐步的驗(yàn)證成本更低,性能能夠滿足的開(kāi)源系統(tǒng)平臺(tái)。且在有計(jì)劃的進(jìn)行替換遷移。
Linux平臺(tái)可以安裝在所有的x86架構(gòu)服務(wù)器上,由于服務(wù)器的價(jià)格低廉,系統(tǒng)本身又是開(kāi)源,況且有很成熟的大規(guī)模集群解決方案。這種使用方式占絕大多數(shù)。
Windows系統(tǒng)由于存在版權(quán),系統(tǒng)不穩(wěn)定等因素,用它作為服務(wù)器系統(tǒng)的企業(yè)占少數(shù)。
現(xiàn)在的大數(shù)據(jù),云計(jì)算絕大部分都是跑在Linux系統(tǒng)下,Linux系統(tǒng)對(duì)以上的應(yīng)用系統(tǒng)兼容性更好??梢哉f(shuō)Linux系統(tǒng)是開(kāi)源技術(shù)支撐的絕對(duì)平臺(tái)。
了解了我上面說(shuō)的這些情況,我想你應(yīng)該知道Linux學(xué)完之后,可以從事哪些工作了。
Linux可以從事很多職業(yè),比如可以成為銀行網(wǎng)絡(luò)的維護(hù)人員,也可以成為各種云平臺(tái)的運(yùn)維人員
0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答10
回答