監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 簽約案例 | 購(gòu)買(mǎi)價(jià)格 | 在線試用 | 手機(jī)APP | 產(chǎn)品資料
X 關(guān)閉

系統(tǒng)管理員該學(xué)編程語(yǔ)言嗎?

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

最近有人問(wèn)我:系統(tǒng)管理員該學(xué)什么語(yǔ)言。
 
如果你是一名Windows系統(tǒng)管理員,那么答案很簡(jiǎn)單:該學(xué)PowerShell。
 
如果你是Unix/Linux系統(tǒng)管理員,答案就比較復(fù)雜,因?yàn)橛懈嗟倪x擇。我不想引發(fā)一場(chǎng)“語(yǔ)言大戰(zhàn)”,而是想說(shuō):
 
我認(rèn)為,每一個(gè)Unix/Linux系統(tǒng)管理員都應(yīng)該知道外殼程序(sh或bash),另外還要知道Perl、Ruby或Python當(dāng)中的某一門(mén)語(yǔ)言。至于學(xué)哪一門(mén)語(yǔ)言,并不重要。
 
在我看來(lái),上面這番話比我認(rèn)為Perl、Python或Ruby哪門(mén)語(yǔ)言更優(yōu)秀或者哪門(mén)語(yǔ)言有更多的職位空缺(或者使用其他任何標(biāo)準(zhǔn))來(lái)得重要。容我細(xì)細(xì)解釋:
 
學(xué)習(xí)bash確實(shí)蠻重要,因?yàn)閎ash對(duì)于你許多方面的工作來(lái)說(shuō)極其重要。無(wú)論是調(diào)試/etc/init.d腳本,還是編寫(xiě)一個(gè)小型包裝器。每一個(gè)Unix/Linux系統(tǒng)管理員都應(yīng)該知道:如何執(zhí)行for循環(huán)、while循環(huán)、if with [[或[、$1、$2、$3... $*和$@以及case語(yǔ)句,還要明白變量代換是怎么一回事,如何處理簡(jiǎn)單的命令行標(biāo)記。只有掌握了那些基本的東西,你才能繼續(xù)深入一步。我驚訝地發(fā)現(xiàn),我結(jié)識(shí)的不少人接觸了好多的Unix/Linux,卻不會(huì)用bash來(lái)執(zhí)行循環(huán);他們遲早會(huì)為沒(méi)有盡早學(xué)習(xí)bash而自責(zé)不迭。
 
選擇Perl、Python還是Ruby,這通常取決于貴公司已經(jīng)在使用什么語(yǔ)言。Ruby和Python最近變得比Perl更為流行,所以許多公司重點(diǎn)關(guān)注Perl。如果你使用Puppet,那么熟悉Ruby將有助于你熟練運(yùn)用Puppet。我在谷歌工作,這家公司很看重Python,于是我進(jìn)入谷歌后學(xué)習(xí)了這門(mén)語(yǔ)言。對(duì)于自1991年以來(lái)就熟悉Perl的本人來(lái)說(shuō),這的確是一次不容易的學(xué)習(xí)過(guò)程(最近有人告訴我Perl在1991年還沒(méi)有出現(xiàn)……我建議他不妨查查維基百科)。
 
從職業(yè)管理的角度來(lái)看,我認(rèn)為真正擅長(zhǎng)其中一門(mén)語(yǔ)言,對(duì)另外兩門(mén)語(yǔ)言有所涉獵,這至關(guān)重要;哪怕這意味著僅僅閱讀介紹這些語(yǔ)言的書(shū)籍的頭幾個(gè)章節(jié)。真正擅長(zhǎng)其中一門(mén)語(yǔ)言意味著,你深入了解如何運(yùn)用該語(yǔ)言,深入了解該語(yǔ)言在“底層”是怎么一回事,那樣你在設(shè)計(jì)更大型的程序時(shí),就能作出更合理的決策。我之所以把這個(gè)問(wèn)題上升到職業(yè)管理問(wèn)題的層面來(lái)討論,原因在于,如果你想受雇于一家使用不同語(yǔ)言的公司,“成為愿意學(xué)習(xí)不同語(yǔ)言的專家”遠(yuǎn)比“成為只想學(xué)習(xí)大有潛力的語(yǔ)言”或“對(duì)這門(mén)或那門(mén)語(yǔ)言一知半解,但是從來(lái)沒(méi)有耐心把某一門(mén)語(yǔ)言學(xué)好的人”來(lái)得重要。
 
【本文轉(zhuǎn)載自51CTO.com外電翻譯稿件】

推薦閱讀】

網(wǎng)管軟件專區(qū)

巧用泛普BTNM智能分析網(wǎng)管軟件解決網(wǎng)絡(luò)故障

奇怪的排障:企業(yè)網(wǎng)絡(luò)管理要突破慣有思維

如何解決無(wú)線網(wǎng)絡(luò)跟有線網(wǎng)絡(luò)不兼容問(wèn)題

IT運(yùn)維管理專區(qū)

本文來(lái)自互聯(lián)網(wǎng),僅供參考
發(fā)布:2007-04-15 10:39    編輯:泛普軟件 · xiaona    [打印此頁(yè)]    [關(guān)閉]
相關(guān)文章:

泛普重慶OA快博其他應(yīng)用

重慶OA軟件 重慶OA新聞動(dòng)態(tài) 重慶OA信息化 重慶OA客戶 重慶OA快博 重慶OA行業(yè)資訊 重慶軟件開(kāi)發(fā)公司 重慶網(wǎng)站建設(shè)公司 重慶物業(yè)管理軟件 重慶餐飲管理軟件 重慶倉(cāng)庫(kù)管理系統(tǒng) 重慶門(mén)禁系統(tǒng) 重慶微信營(yíng)銷 重慶ERP 重慶監(jiān)控公司 重慶金融行業(yè)軟件 重慶B2B、B2C商城系統(tǒng)開(kāi)發(fā) 重慶建筑施工項(xiàng)目管理系統(tǒng)開(kāi)發(fā)