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