請問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跟從前定義的運維工程師在具體工作職責上有什麼本質的區別?
※如果在運維工作中收到非常多的告警信息,影響了本身的運維工作,應該從哪幾個方面進行優化和改善?