Ⅰ 做前端和運維哪個有前途
做前端和運維哪個有前途?不知道選擇那個專業,可以直接分析一下,分析一下前景,工資待遇以及自己興趣所在。接下來分析一下:
web前端開發:
1.Web前端人才需求還會持續增加
據有關數據統計,未來五年,我國信息化人才總需求量高達1500萬—2000萬人。其中「網路工程」「UI設計」「web前端」等人才的缺口最為突出,所以web前端的市場需求還是很大的。更有甚者,目前不僅大型互聯網公司擬相繼成立了專屬的web 前端部門,中小型公司和創業公司也急需專業的web前端工程師。
2.web前端薪酬工資仍會上漲。
隨著互聯網的發展前端技術也不斷的在更新,市場需求越來越大。工資待遇水平呈上漲趨勢。
3.web前端就業方向廣。
現在主要涉及到的領域有很多比如網站,網頁,H5游戲開發,小程序,等等。具體的就業方向還可以按公司的技術需求來區分,側重點各有不同,就業行業隨著互聯網的發展,已經變得越來越廣泛了。
4.web前端未來發展前途大好。
隨著5g時代的到來互聯網出現了自動駕駛 車聯網,物聯網、人工智慧、智能傢具等領域需要前端開發人員,有需求就有市場。
運維:
總的來說,運維的薪水普遍比開發人員略低一點。這是因為上手運維工作比開發門檻略低,市場上有很多運維人員處於「會搭建服務」的狀態。這種門檻確實比會「粘貼復制」代碼,還要低一點。
但是隨著你個人能力的提升,金ˇ字塔效應一樣會很明顯。各大公司都需要技藝高超的運維人員,開出的價格並不會比你同齡的開發人員明顯低。
總結:個人建議選前端開發不管是未來還是現在,都有一個很好的發展,但是最主要還是技術能力強。想好選擇前端開發,就要做好長久奮戰打算。前端開發和其他的編程是不一樣的,它更新換代比較快。今年流行的衣服或許明年就不流行了,所以要不斷的學習新的技術,才可以在這個行業站的更久,位置更高。
但是也要看自己對那哥方向感興趣,對那個方向感興趣就選擇那個。「自知者不如好之者,好之者不如樂之者。」
Ⅱ wab前端和linux運維,我該學習哪個哪個前景和工資高點
前端不是你想做就能做的 純代碼的前端沒有前途,除非你美工做的好,設計有天賦,能夠組喲一些框架類的東西。
前期來看,前端工資是高的,但是這個到了中期以後,基本不會再上漲了,運維是開始很少,越到後面越吃香。
前端要學的東西少,入門簡單,但是要脫穎而出做到精細就比較困難了,要做大牛級別,那更是要鑽研的很深刻,更多的需要一些天賦上的悟性。
運維學的東西從來都是很多的。不管是通信也好,電氣也好,計算機也是。要涉及大量的基礎知識,根據自己崗位的職責,還需要有爭對性的提升某一類知識的深度。普遍加班,工作時間不穩定。
僅供參考,要根據自己的興趣來,不要盲從,計算機行業,從來就不是奔著工資,這個理由就可以做好的。真心不要看工資,因為對於剛轉行的你,那些都是空的,你都不知道你能不能堅持到那個時候,所以現在開始,盡可能多接觸一點崗位,發現一個真正適合自己生活習慣,學習能力和興趣志向的崗位才是王道。
Ⅲ 程序員面試,為什麼感覺很多都和運維有關
不會運維的程序員不是好程序員。 這個信條要時刻謹記,不管是面試還是自己平時在工作中都要堅持這個准則,因為這對你以後的發展大有裨益。
一直以來,很多圈外人對我們程序員的觀念就是永遠的一本正經,著裝單一,了無生趣,聰明絕頂,其實這是他們對程序員的誤解,因為多才多藝,多姿多彩的程序員比比皆是,但是傳統的觀念或者說以偏概全的觀念蒙蔽了他們的雙眼,而他們自己又沒有嘗試去了解,所以導致人雲亦雲,給程序員披上了一層灰。
同樣的,我們大部分程序員的觀念也跟他們差不多,認為程序員就只是搬磚擼碼的,至於各種部署伺服器相關的工作應該是運維做的,其實非也,如果真的這樣認為的話,那就真的太不把自己當程序員了。為什麼這么說呢?因為我們程序員是實實在在擼碼開發產品的群體,可是如果我們開發出來的東西只能自個在本地玩耍,卻不能眾樂樂,那還有什麼意義,此時,你可能會說,交給運維啊,那麼如果沒有運維呢,就沒法玩了,所以我們不能總是將希望寄託在別人身上,當自己有能力能夠將系統進行部署的時候,那就該學會部署。
其實不僅僅是程序員,優秀的運維工程師也是需要會開發擼碼的,因為有時候他們也需要開發一些小工具來進行驗證,或者開發網頁來進行服務的管理,所以說程序員和運維都是相輔相成的。
像我們現在很多的公司都沒有明確的人員分工,特別是小公司連運維都沒有,所以就談不上讓運維去部署了,那麼怎麼辦呢?肯定就是開發人員自己去部署了,如果不會部署的話就可以去網上查找資料,其實總體來說不會很難,因為我看過很多運維其實也是在網上找資料按步聚進行操作。
另外公司之所以這么要求,一方面是基於人員成本的考慮,畢竟如果一個人能幹好的事為啥非得招兩個人;另一方面可能基於公司的發展問題,像一般的小公司確實沒必要專門招一個運維,不過隨著公司的發展,後期肯定會招專業運維,畢竟專人做專事,事半功倍。
永遠記住「不會運維的程序員不是好程序員」,其實作為程序員不能總是把自己陷在擼碼的深淵,除了擼碼,我們還要學會產品需求分析、簡單的UI畫圖、資料庫分表分庫及性能優化、運維伺服器部署、單元及系統測試等等,總的來說,要想成為優秀的程序員,我們有必要把產品線上的每一個環節都略知一二,這是經驗收獲,一定會成為我們日後發展的資本。
技術迭代是需要時間的,而且公司預算不多的話,會選擇現有系統繼續使用。有的企業也會選擇維穩,不會輕易開發新系統代替現有系統。
這是一個非常好的問題,作為一名IT從業者,我來回答一下。
首先,在當前的大數據、雲計算時代,程序員在面試的過程中,經常會遇到與運維相關的問題,尤其是有自身產品(平台類)的企業,往往對於程序員的運維類知識有比較多的要求,所以當前的程序員,尤其是Java程序員,要想獲得較強的崗位競爭力,一定要重視運維類知識的學習。
在當前的大數據時代背景下,很多程序員在日常開發過程中,需要與運維人員進行配合,所以程序員在面試過程中,經常會被問及與運維相關的問題,通過這樣的問題,也能夠全面了解程序員是否面對過大用戶的並發問題,這對於判斷程序員是否適合當前的招聘崗位也有一定的參考價值。
以大數據開發崗位為例,程序員在進行大數據任務開發的過程中,不可避免地需要與運維人員打交道,其中大數據平台的搭建就是比較繁瑣的過程,另外還有一系列產品的安裝和部署,這些通常都需要運維人員來完成。對於一款平台類產品來說,運維人員的技術能力能夠在很大程度上決定軟體平台的性能,而且運維人員與開發人員的配合也非常關鍵。
當然,對於程序員來說,如果能夠自己掌握一定的運維知識,對於開發任務的開展還是很有幫助的,如果什麼問題都需要運維人員來完成,不僅需要更多的運維人員,同時也會影響項目的整體開發進度。從這個角度來看,隨著未來大數據技術的逐漸落地,程序員掌握一定的運維類知識,對於提升自身的工作效率,還是很有幫助的。
在程序員面試過程當中,通過一些運維知識也能夠更加直觀地了解到程序員的技術棧,相對於比較復雜的開發問題來說,運維知識的脈絡還是比較清晰的,通過運維知識能夠在一定程度上擠出一些「技術水分」,這也是很多面試官比較願意問運維問題的主要原因。另外,對於一些創業型公司來說,程序員掌握一定的運維類知識,也會節省一些投入,尤其在產品研發的初期。
從技術體系結構來看,要想解決大用戶的並發問題和系統擴展性問題,通常需要從兩個角度出發,一個角度是技術選型,比如採用擴展性比較強的大數據平台,另一個角度就是硬體擴充,但是硬體擴充的前提是要有一個可擴充的平台體系,而通過運維知識,程序員的交流會更明確,技術方案也比較直觀。
從崗位任務劃分的角度來看,程序員的工作任務與運維人員的工作任務有比較明確的邊界,但是在雲計算技術的推動下,程序員接觸運維場景的情況也在不斷增加,比如通過雲計算平台的支撐,很多傳統的運維類任務,程序員也會比較方便地完成,比如安全配置等等。
最後,程序員在進行面試的過程中,如果遇到的運維類問題並不清楚,一定要如實回答,因為運維類知識需要一個積累的過程,而且經驗往往非常重要,所以很多運維類知識,在短期內是無法掌握的,如果盲目擴展自己的知識面,會為後續的工作帶來很多麻煩。
如果有互聯網、大數據、人工智慧等方面的問題,或者是考研方面的問題,都可以在評論區留言,或者私信我!
一、提問之前的准備
首先,最重要的是,你自己一開始就應該想清楚:
只有明確這些根本性的問題,才能正確高效地完成面試。
二、提問的原則
假定你對上一節的三個問題,已經有了清晰的想法,那麼接下來就可以設計如何提問了。
有一些提問的原則,是你應該遵循的:
三、考察專業能力
為了確認面試者是勝任的,你可以問一些與職位相關的專業方面的問題。(不過通常來說,一次面試不足以看出一個人的專業能力。)
比如,你的招聘職位是系統管理員,你可以問"如何快速地在50台機器上部署Linux?"(提示:正確答案不是刻錄50張安裝光碟。)
另外,你還應該向面試者了解他的過去,因為過去是未來的最好預測依據。不過,提問的重點不要僅僅是他過去的成果,更要關注在當時的環境中,他是如何決策和實施的。
四、考察綜合素質
因為人是會發展的,所以某種程度上,面試者的綜合素質要比他的專業能力更重要。
所以,具體的技術問題(如何調用API、什麼是設計模式、編程語言的語法等等)可以少問一些,更應該關注面試者的事業心、對工作的熱情、進取心、自律能力、毅力等方面。
下面是一些典型問題:
五、考察理性思維
某些情況下,你可能需要了解面試者的分析判斷能力,看他能否全面地思考問題、客觀地評價自己。
那麼,你可以依次提出這樣三個問題:
這里的重點是,讓面試者從正反兩方面評價一件自己熟悉的東西,看看他的思維是否片面。答案無所謂對錯,只要面試者有一個明確的立場,能夠從正反兩方面說出令人信服的理由,就可以了。比如,某個軟體的口碑不好,但是面試者說他很喜歡,而且說得出一大堆理由,清楚地解釋了這種軟體的優點和缺點在哪裡,這樣就很好。
不邀自來。眾所周知,越大型的公司,分工越明確。在BAT裡面,有專門的前端,後端,ops,dba等等。他們專研一方面,所以有深度,有沉澱。遇到問題了,找到相應的人,能夠快速解決問題。
但絕大多數中小公司,更偏愛樣樣都會的全棧,恨不得你一個人把所有活兒做完。並不一定需要有多大深度,能幹活兒就行了。
再說,現在提倡devops,開發懂點運維,能夠更好地定位問題,部署和架構項目,這是需求,也是趨勢。
對小公司而言基本沒有專門的運維,所以需要研發具備一些運維的知識,比如資料庫的搭建、nginx、jdk部署,其它開源中間件,比如Kafka、es等等
其實這個目前真正大規模用的少,炒概念的多,很多公司根本沒機會用. 但是他會問
我覺得很自然的事,為什麼總有人說得高大上?裝個軟體,調個參數,做個邏輯卷,調一調網路,配置一下分布式組件,搞個文件系統程序員就應該不會?
這些工作,我們公司一般運維人員搞不定的。所以用啥,自己整。
個人觀點,計算機知識就必須全面,才能做好一個程序員吧?
而且看大家回復,我有8成猜對,有8成以上的架構師,不懂底層,知識面也沒傳說中那麼廣。
現在devops在流行,說白了企業為了省成本,研發要干一部分運維的活。運維只負責硬體網路和k8s維護,其他什麼部署啦,服務編排啦,通通交給程序員做。
不過這樣倒也合理,運維只負責全公司通用的設施建設,至於cicd,服務編排,熔斷限流等等,都和業務強相關,交給開發做比較貼近實際業務
Ⅳ 先學Linux運維還是web前端
同學你好,事實上web前端和Linux運維差別還是挺大的。
毫無疑問,兩個發展方向前景和需求都是非常不錯的。
Web前端是一個學習門檻低,范圍廣泛,技術更新迭代迅速的領域,遠遠不止是寫頁面這么簡單。如果你想要做好一個網站的視覺效果和交互效果,那麼請深挖前端。
當然,如果你只是讓你的頁面寫的好看一點,而又想學習Linux運維的話,可以考慮淺度學習淺度前端的基本知識,事實上,掌握基本的前端技能(HTML/CSS/JS)足以寫出你想要的頁面效果了。
我是一名前端工程師,你可以查閱一下我寫的這篇文章《前端開發程序員的Linux技術學習之路》,當然,如果你想要學習Linux運維的話,可以考慮先入門Linux的知識,這本《Linux就該這么學》就是一本很不錯的書籍。
祝你在學習路上逐漸成長和克服迷茫。
Ⅳ 前端轉運維好轉嗎
不好轉。前端學學的是web技術,而運維學的是C++語言,兩者並無關系也沒有一樣的知識點,因此不好轉。前端即網站前台部分,運行在PC端,移動端等瀏覽器上展現給用戶瀏覽的網頁。
Ⅵ 前端偏服務運維是做什麼的
前端偏服務運維就是做平台維護工作的呢,還有就是當需要上線的時候,你需要協助部署環境等的
事不爭是慈悲,理不辯是智慧,事非不聞是清靜。
不爭,是一種寬容,不理,是一種智慧,不解釋,是一種成熟。
很多時候,我們不爭,不是因為無能,而是不想發生沖突。
很多時候,我們不理,不是因為心虛,而是學會了讓步。
很多時候,我們不解釋,不是因為懦弱,而是讓時間去證明。
活在這個世上,誰人背後沒人說。做得再好,都有人指責,說得再真,都有人不滿,討厭你的人,你再努力也無濟於事,冷落你的人,你再掏心也無動於衷。
我們做不到人人喜歡,也不能讓所有人滿意,貪得無厭的人我們滿足不了,居心叵測的人我們難以接受。有些人看透了,也就離開了,有些事看淡了,也就放下了。
一輩子不長,請為自己而活。不要在乎別人的議論,不要在意他人的眼光,做到內心無愧就行。流言蜚語,遲早會散,你越是爭辯,別人越囂張,誤會矛盾,終會化解,你越是解釋,越解釋不清。
做人,別太傻,
在不懂你的人面前,說得再多,也是浪費。在討厭你的人心中,做得再好,也是徒勞。與其把時間和精力花在不值得的人身上,還不如留給自己。
人活一世,不爭、不理、不解釋,用不爭彰顯你的大度,用不理詮釋你的從容,用不解釋證明你的品行。只要身正,就敢坦然面對,只要心正,就能一生無愧!
如果出現問題的話,需要第一時間排查問題並定位問題的呢
Ⅶ 運用前端知識能幹桌面運維嗎
具備一年以上的前端IT桌面運維相關經驗是可以的。
熟悉操作系統和各類辦公軟體的安裝、配置及故障處理,需熟悉基礎的UPS、空調設備等基礎設施的日常維護。
機房UPS、空調設備等基礎設施會有專門巡檢流程交接到駐場工程師,進行日常巡檢維護,如不能自行解決,可直接聯系設備原廠。
Ⅷ 做前端開發4年,轉到運維組,什麼都讓干,甚至不在能力范圍內!很困擾
能動就別閑著,技多不壓身。
Ⅸ 網站前端,網路信息運維的意思
1、前端,也稱web前端。對於網站來說,通常是指網站的前台部分,包括網站的表現層和結構層(通俗點就是用戶可以看到的部分)。
2、網路運維是簡單的對底層基礎網路設施管理,使網路能正常高效地運行。