互聯網變化如此之快,以至于幾乎沒有時間認真思考一下我們在做什么,以及為什么做。且一個在線系統開始上線運維,所有事情就會飛速運轉,而且重要的變化時時都會發生,我們奮力拼搏,才免被淘汰出局,哪里還敢談論什么引領潮頭呢!這種高壓、過度刺激的環境使得所有的努力都只是為了一份工作,而沒有職業的概念了。
也許你會問:有什么區別嗎?職業是指占去你人生大部分時光的事業,并能夠逐步晉升。工作只是拿錢干活兒,換句話說,工作就只是工作而已。
雖然此時互聯網已經存在了不止一代人的時間,但Web卻太年輕,剛剛過一代人的時間。所以,一個存在時間這么短的行業,怎么能夠占去你人生的大部分時光呢?這里的要點是,要在Web運維上實現自己的職業生涯,你必定是未雨綢繆的。是的,堅持不懈地追求才是成功的關鍵,但不要搞錯了追求Web運維這樣的一個職業,你將成為一名拓荒者。
Web運維沒有定義好的職業路徑,對于晉升也沒有廣泛接受的標準。頭銜不同,職責不同,不同機構的職位晉升區別也非常大。
雖然“Web運維”這個詞并不可怕,可我卻實在不喜歡。這些角色中的隊長、超級明星或英雄都是多學科的專家,他們對如下領域都有深入的理解:網絡、路由、交換、防火墻、負載均衡、高可用性、災難恢復、傳輸控制協議(TCP)與用戶數據報協議(UDP)服服務、網絡運維中心(NOC)管理、硬件規范、各種UNIX、各種Web服務器技術、高速緩存技術、數據庫技術、存儲基礎結構、密碼學、算法、趨勢分析,以及容量規劃。問題在于:怎么樣才能發現熟悉所有這些技術的優秀人選呢?傳統企業有架構師,他們知識博而淺,所以需要與多學科的專家團隊配合,這些專家在自己的領域都是專注而深人的。然而,對“Web運維”工程師的期望卻是廣博而深入:搞定千兆交換機、優化數據庫、對整體架構設計進行指導以滿足可擴展性的要求。
Web運維要求廣博,可以說幾乎是不可接受的。一個非常熟練的工程師必須對通常所部署的每一樣技術都要了解,而且是有相當深度的了解。這樣的工程師要負責在指定的參數內(通常明確表達為服務水平協議,即SLA)運維一個給定的架構,而架架構,按其定義,意味著一切事情,從數據中心的空間、電源以及制冷,往上一直到應用程序堆棧,然后一路下去,直到HTML的渲染以及Javascript在地球另一邊的瀏覽器中的執行。大任務?是的,真是令人頭大的任務。
雖然我絕對希望情形應有所改變,但就目前而言,沒有教育(無論是學院教育還是業余教育)能夠造就網站建設運維Web基礎結構的人才。取而代之的是,那些強調分析技能的計算機科學課程或其他理論課程為你提供了一個良好的起點,但要在Web運維領域成為一個合格的人選,你需要具備更多的素質。
本文地址:http://m.knowyourextract.com//article/3301.html