標籤:

請問HTML5和Linux運維工程師,哪個前景會好一點,上面兩個哪個針對零基礎培訓的學員更有發展前景?


現在市場上的HTML5基本都只是前端培訓的一部分,另外還要學css、js、jQuery、Angular什麼的,還要懂點資料庫。如果培訓周期四個月,HTML5的授課時間不會超過半個月,大部分一周時間就把HTML5講完了。

而且純前端的培訓也少了,經過14年的大爆發之後前端程序員競爭比較大,所以基本都轉型全棧培訓,比純前端多學點資料庫和後端。

培訓機構是很敏感的,會隨時根據市場需求調整培訓方案。從培訓市場上看,單純的HTML5甚至是單純的前端都不怎麼吃香了。

Linux運維我利益相關,不便多言。

總的來說,這兩個職業的前景是很不錯的,有個三五年工作經驗之後前途光明。

但是得說明,去培訓首先要肯吃苦,準備好996,把自己的技術學紮實,不要妄想吃喝玩樂四個月還能年薪幾十萬,不存在的。


零基礎的話,學習Linux雲計算是可以的,但是知識面比較多,未來往CTO和架構師發展容易,學習知識體系如下:

運維學習需要分為四個階段,linux初級入門-àlinux中級進階-àlinux高級提升,和資深方向細化。

第一階段:初級入門

初級階段需要把linux學習路線搞清楚,任何學習都是循序漸進的,所以學linux也是需要有一定的路線。

個人建議學習的路線如下:

初級入門:

1、Linux基礎知識、基本命令(起源、組成、常用命令如cp、ls、file、mkdir等常見操作命令)

2、Linux用戶及許可權基礎

3、Linux系統進程管理進階

4、linux高效文本、文件處理命令(vim、grep、sed、awk、find等命令)

5、shell腳本入門(可邊練習邊學習)

第二階段:中級進階

中級進階需要在充分了解linux原理和基礎知識之後,對上層的應用和服務進行深入學習,其中說到服務肯定涉及到網路的相關知識,是需要花時間學習的。

1、TCP/IP網路基礎(差不多CCNA、NP的知識就夠用)

2、Linux企業常用服務(如dns、http、ftp、mail、nfs等)

3、Linux企業級安全原理和防範技巧(系統性能/安全、安全威脅模型和保護方法

4、 加密/解密原理及數據安全、系統服務訪問控制及服務安全基礎

5、iptables安全策略構建

6、shell腳本進階(主要是結合一些應用,寫一些案例)

7、MySQL應用原理及管理入門(能管理和搭建一個個人博客站點)

學到這裡,掌握的基本技能,已經夠用了,已經能做一些基礎的運維工作和簡單維護了。

第三階段:高級提升

1、http服務代理緩存加速(其中主要學習varnish、nginx緩存系統,要對CDN的知識有所了解。)

2、企業級負載集群(其中主要學習nginx、haproxy、lvs要對主要知識熟練掌握,對負載均衡演算法有清晰認識,)

3、企業級高可用集群 (其中需要對keepalived,heartbeat等進行深入講解)

4、運維監控zabbix詳解(主要是zabbix、cacti、nagios等監控系統,現在用的比較多的是zabbix)

5、運維自動化學習(需要學一些開源運維自動化工具的使用如ansible、puppet、cobbler等運維自動化工具)

能掌握到這裡,基本能處理搞定很多工作了,可以去面試高級運維工程師,差不多薪資能達到12-18K左右

第四階段:資深方向進階

1、 大數據方向(需要對hadoop、storm等常見開源大數據系統需要深入了解)

2、 雲計算方向(主要是openstack這套東西,當然像一些kvm等虛擬化技術,也是需要掌握的,現在docker也比較流行)

3、 運維開發(主要是python運維開發)

4、 自動化運維(在之前自動化基礎上做深入)

5、 運維架構師(主要需要廣度,差不多5年左右以上經驗,可以擔當此職位)

另外我們整理了一個學習知識庫,你可以看一下:

【超全整理】《Linux雲計算從入門到精通》系列實戰筆記全放送 | Linux運維部落

如果你要學習開發,Html5也可以,但是競爭相對大

不知道你具體訴求如何,我建議你可以先學習運維入門建立壁壘再學習開發


第一。兩個前景都不錯,相差不大。

第二。兩個都可以零基礎入手。

第三。兩個方向對於初學者的要求不一樣。妹子更適合前端,運維會經常加班熬夜。


第一,你說h5的應該是前端,總體來說,兩個崗位入門門檻都比較低。但是隨著你個人能力的提升,金字塔效應一樣會很明顯。各大公司都需要技藝高超的前端和運維人員,開出的價格並不會比你同齡的後端價格都要低。

第二,前端也是屬於新發展起來的崗位,個人邏輯能力強,學習速度快,建議發展方向為前端,畢竟也是屬於開發,在項目中起到的作用要比運維更容易表現,更容易被發現。

綜上,兩個選擇都可以參加培訓,但是運維相對容易上手,就未來發展方向來看,兩者都要不斷自我學習,但前端更專一。個人建議前端,但要看最終的實際的個人情況!

歡迎關注知乎號,更多開發和運維知識希望能幫助你!


感謝邀請了。大學第二年開始接觸Linux,自己搭建過一些小博客那些,所以對運維還算是有一點了解吧。其實運維這個方向,更多的可能是和網路設備路由器這些,還有就是機房維護,伺服器環境搭建監控等等,平時更多的可能是設備交接,晚上值班等等。當然也有運維開發這些的,但和平時大家所認識的開發也有點不太一樣

運維的一個特點就是雜,各種模塊各個方向的,從負載均衡,監控,安全運維,再到虛擬化等等都有各大分支。所以剛入門可能是什麼都學,什麼都不理解

至於前端吧,現在是比較火。如果說運維是雜,那麼其他的就是要專精了。對於零基礎的來說 其實兩個差不多吧,反正都是從頭來過。但如果真的要建議,還是前端吧,畢竟運維的需求相對也少一些,尤其自動化運維的出現需求也在走精品路線了


我們的運維有被半夜喊起來的經歷


其實兩個都差不多 .

上升之後都是牛逼的不得了的人物 .

然後就看自己 . html5 就是妹子多.

linux 全是糙漢子 .


都不是 ,應該是web前端前景更好。HTML5不等於前端。運維沒有前景 因為程序員都懂運維,而運維只會運維。


推薦閱讀:

Linux新手如何在較短的時間內學習並使用archlinux?
什麼是LFS,作為一個初學者應該先學習什麼才能初步了解LFS?
現在所謂的DevOps跟從前定義的運維工程師在具體工作職責上有什麼本質的區別?
如果在運維工作中收到非常多的告警信息,影響了本身的運維工作,應該從哪幾個方面進行優化和改善?

TAG:HTML5 | Linux運維 |