系统管理员在企业中的职业定位及发展方向 连载(三)
系統(tǒng)管理員的發(fā)展方向
早幾年前,我有幸擔(dān)任過一段時(shí)間的Linux系統(tǒng)管理/運(yùn)維的教學(xué)工作,我發(fā)現(xiàn)許多學(xué)員(包括有工作經(jīng)驗(yàn)的學(xué)員)對為什么學(xué)習(xí)Linux感到很迷惘,更別談什么職業(yè)規(guī)劃了。我在工作和學(xué)習(xí)中,也接觸了不少學(xué)習(xí)Linux的朋友,但發(fā)現(xiàn)他們在學(xué)習(xí)的過程中難免會(huì)走進(jìn)誤區(qū),白白浪費(fèi)了不少精力。本節(jié)希望通過說明Linux/UNIX的從業(yè)現(xiàn)狀,來幫助大家走出學(xué)習(xí)的誤區(qū)。
通過多年跟蹤學(xué)員的情況我們發(fā)現(xiàn),學(xué)員在同等條件下學(xué)習(xí)Linux后,選擇開發(fā)方向的薪水要比系統(tǒng)應(yīng)用上升得更為迅速。但是這個(gè)方向難度會(huì)更大,同時(shí)也會(huì)更枯燥些,需要毅力和身體,更需要興趣。如何入門及如何規(guī)劃自己的Linux學(xué)習(xí)之路一直是困擾Linux愛好者的一大難題,實(shí)際上,Linux的入門與學(xué)習(xí)并不難,只是由于長期使用其他操作系統(tǒng)的原因,以及沒有正確的引導(dǎo)指向,使得一個(gè)本身不是難題的問題變成了難題。
這里我想給讀者朋友們提一個(gè)問題:企業(yè)為什么要用Linux,為什么要用UNIX?也許會(huì)有許多讀者會(huì)說Linux/UNIX更好,更穩(wěn)定。其實(shí)也并不全是這個(gè)原因。企業(yè)為什么要用它們,其實(shí)是本著節(jié)約成本和創(chuàng)造價(jià)值的目的。服務(wù)器操作系統(tǒng)的軟件投入和服務(wù)投入是相當(dāng)大的經(jīng)費(fèi),這也是開源免費(fèi)的CentOS 和FreeBSD越來越受歡迎的原因之一。
再說一下硬件的負(fù)載均衡器,比如大家最熟悉的F5 BIG-IP負(fù)載均衡設(shè)備,性能一般的要十幾萬元人民幣,如果要想加新功能、新模塊,價(jià)格也會(huì)隨之水漲船高。但其實(shí)許多企業(yè)所需要的Linux集群環(huán)境的并發(fā)并不是大太,完全可以用開源免費(fèi)的軟件來代替,例如LVS/HAProxy、Nginx,而這些軟件一般都是部署在Linux系統(tǒng)上的,這也是近年來Linux越來越受歡迎的原因之一。
另外,學(xué)習(xí)Linux的一個(gè)誤區(qū)是只局限于學(xué)習(xí)Linux本身,從Linux的操作到Linux的內(nèi)核,也不管自己到底要干嗎。千萬不能這樣做,Linux只是操作系統(tǒng),重要的是其上的應(yīng)用。系統(tǒng)是拿來用的,學(xué)習(xí)使用Linux的目的是為了給企業(yè)創(chuàng)造效益,如果不是僅僅為了制作Linux系統(tǒng),不是為了加入Red Hat這樣的專業(yè)Linux發(fā)布版廠商中,那么我們在學(xué)習(xí)了Linux基礎(chǔ)知識(shí)后就跟掌握了Windows系統(tǒng)沒什么兩樣,很顯然這是不夠的,我們還需要更進(jìn)一步的學(xué)習(xí),比如選擇Linux上的應(yīng)用,或者Linux上的軟件開發(fā),當(dāng)然還有數(shù)據(jù)庫方向。下面我就這三方向的發(fā)展詳細(xì)說明:
1)Linux的系統(tǒng)、網(wǎng)絡(luò)、服務(wù)等方向(即大家熟悉的系統(tǒng)運(yùn)維方面):
Web應(yīng)用服務(wù)器,如新浪、百度等大型門戶網(wǎng)站,建議大家掌握自動(dòng)化運(yùn)維和分布式技術(shù)。
系統(tǒng)網(wǎng)站運(yùn)維,如現(xiàn)在流行的電子商務(wù)網(wǎng)站的架構(gòu)設(shè)計(jì)維護(hù),建議大家掌握Linux集群技術(shù)。
網(wǎng)絡(luò)應(yīng)用,如Linux防火墻、open***等。
2)嵌入式開發(fā)、Linux應(yīng)用系統(tǒng)開發(fā)、Linux內(nèi)核驅(qū)動(dòng)開發(fā),主要有以下幾類:
Linux下的C/C++系統(tǒng)程序開發(fā)。
Linux平臺(tái)Java體系開發(fā)和PHP體系開發(fā)。
Linux下的圖形界面開發(fā)。
Linux底層內(nèi)核/驅(qū)動(dòng)開發(fā)。
嵌入式Linux開發(fā)等。
3)數(shù)據(jù)庫管理員(Database Administrator,簡稱為DBA)。
數(shù)據(jù)庫的重要性我就不重復(fù)了,而DBA在企業(yè)中的作用稱得上舉足輕重了:在技術(shù)類崗位的薪資待遇方面,總監(jiān)之下就是數(shù)據(jù)庫DBA了,以企業(yè)提供的薪酬成本來推算,此職位在企業(yè)的重要性是不言而喻的。
以上是Linux系統(tǒng)管理員發(fā)展的三個(gè)方向,大家可以在平時(shí)的工作和學(xué)習(xí)中有所偏重,三個(gè)專業(yè)精通一個(gè)即可。注意我這里說的是精通,而非僅僅熟悉的程度,意思是你的技術(shù)放在企業(yè)里要馬上就能用,而且你掌握的技能和技巧要讓企業(yè)的生產(chǎn)環(huán)境穩(wěn)定無故障的運(yùn)行。
總結(jié)
以上是生活随笔為你收集整理的系统管理员在企业中的职业定位及发展方向 连载(三)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 四个常用的Java连接池
- 下一篇: JVM1.6 GC详解