A. 運維工程師,java工程師那個比較好!還有java程序員!那個比較難做
先聲明我是剛入行(真的入了嗎?)。。
Java方面的一般都是web開發吧,也有伺服器開發。初級工程師需要掌握《Java核心技術》這本書的卷1(除去swing和applet)和卷2的IO、註解,還需要了解Tomcat、Socket、資料庫、Linux、前端三劍客(HTML,CSS,JS)以及一些主流框架(推薦SSM)。
運維以LAMP(即nginx、apache、mysql、php)為基礎吧,不是太清楚。我看前輩基本就是在Linux環境下操作資料庫什麼的。但是一般必須清楚項目的整個流程,一旦出問題得能快速判斷出來哪裡出了問題,所以需要你各種技術都要會一點。
可以說,沒有哪個簡單的,熬夜到兩三點都是常有的事!而且有無窮多的知識在等著你去學習。如果沒有上進心的很容易被淘汰的,技術更新太快了。。
B. 為什麼開發人員都看不起運維工程師
首先到底做運維還是研發,這個一方面是看個人能力,更重要的是興趣。有些研發以為運維很簡單,沒有技術含量,不願意做運維工作;而更多的運維工程師看不起自己,自認為低人一等。這些觀念本身就有偏頗。
然後再說運維這個崗位。可以說包羅萬象,很雜。就跟研發似的,語言很多,但也只能精通其一,要說同時精通c/c++和java什麼的,估計內行人看了就笑了。為啥笑?這個道理大家都明白,人的精力是有限的,很少有人能夠同時精通多重技能。反過來看運維也是一樣的,不可能什麼都精通,但需要什麼都懂。除去個人因素,就是市場因素。就業市場上,大部分公司的運維人員配比其實很少,就跟財務、人事、行政差不多,甚至更少。這樣就要求運維工程師一人身兼多職。辦公室內部小到電話網線,出了公司能夠給客戶解決問題等等。而大公司可能分的細化一些,同樣都是「運維」類崗位,有些人專職對內部,有些人專職對某項目,這樣比較有利於運維工程師向更深層次發展。
最後就是關於這個職位將來要如何走下去,這就是個人職業生涯規劃的問題。不管是轉研發,還是繼續做運維,都是個人的選擇。永遠不要去看別人如何如何,先要問自己想要什麼,想做什麼。運維到了高級就不單單是運維,更多的是架構設計,也包括研發(devops)。而研發到了高級,也必須懂運維。這些都是相輔相成的。
C. 做it運維,和做程序員的區別
運維:系統運維、主機運維、系統維護,編程相對程序員少,對技術的廣度、心理素質要求較高;
程序員:使用某種編程語言或者幾種編程語言進行產品研發,或者做項目,編程較多。
D. 修電腦的運維工程師網路安全工程師和軟體開發程序員哪個平均工資高
這實際取決於不是名稱,而是你求職的崗位要求,很多地方都是混著用的
比如我們這邊醫院,又拿來當弱電工程師外面裝攝像頭,維護路由和電腦,還要製作網站,維護。。。
總的來說軟體開發收入會高一些。。。畢竟是碼農。。。另外就算是軟體開發因為開發的東西不同,收入也不一樣,一定要注意。。。
E. 工程師與程序員
簡單來說程序員負責軟體產品的設計開發工作,實施工程師負責軟體產品的安裝與運維工作。
F. Linux運維和程序員在未來哪個更有
以下是對二者的分析:
Linux運維未來發展:
1、現在專業的運維人員很缺乏,也就是說運維有前途。
2、現在伺服器端Linux的份額是最大的,所以Linux運維也是最需要的。
3、Linux運維所需要的技術很多。從基本的Shell命令,到底層的網路知識,再到深入的操作系統的知識,沒有一定的積累是根本無法做好一個運維工程師的。而且專業的運維工程師還要了解不少的開發方面的知識,所以要求比普通的開發工程師高不少。
4、個人觀點,計算機這塊,最牛逼的就是DBA和運維了。
程序員未來前景:
根據中國職業規劃師對於行業的觀察,得出一個結論,大齡程序員的出路主要有這三條:做管理、自己創業和繼續寫程序。那麼我們來盤點下,我們的程序員兄弟們真的可以很好的在這幾條路上好好發展么。
首先,做管理。做管理是絕大多數人的選擇。原因嘛,當下中國職場的大環境如此:招聘單位一般不要年齡大的程序員,再加上你年齡大些後,實戰經驗豐富,不讓你帶人讓誰去帶呢?
可是這么看似很自然的事情也不容易:程序員大多不善交際,做管理就是管人理事,管理也是需要許多知識的,不是光有技術資本就能管得了人理得了事的,所以從單純寫程序轉到管理能不能轉過來還得打個大大的問號。這點在向陽生涯過往的程序員咨詢案例中經常會有這樣問題的客戶。
第二點就是自己創業,想自己創業的程序員至少在技術上已經有了相當的資本。但跟搞管理一樣,你還缺許多技術之外的東西:比如管理經驗,比如人脈,比如市場等等等等,比單純轉管理要難得多,風險也大的多。所以程序員創業往往很難,原因也就在這里了。
最後一個主要出路是繼續寫程序,但是這種,國內的企業基本沒人要,有N多有拼勁要求又低的小年輕在等著呢,誰願意要你來寫程序?那就只有去外企,國外四五十歲了還在寫程序的大有人在,三十歲算是剛入行。所以外企不大在意你的年齡問題。這也許是為什麼我們總是缺乏基礎軟體、總要在人家的軟體基礎(比如操作系統、開發語言、代碼庫等)上做二次開發的原因。
G. 運維架構師是程序員還是運維人員
屬於運維人員。
運維工程師負責維護並確保整個服務的高可用性,同時不斷優化系統架構提升部署效率、優化資源利用率提高整體的ROI。運維工程師面對的最大挑戰是大規模集群的管理問題,如何管理好幾十萬台伺服器上的服務,同時保障服務的高可用性,是運維工程師面臨的最大挑戰。
在初級階段,優秀運維人員會體現出格外出眾的主動性和責任心,面對陌生的業務會主動學習和拓展自己對業務對認識和相應的知識范疇,以能夠足夠的勝任業務的獨立維護。在逐步的發展階段中,注重總結反省的工程師會逐漸成長為高階運維人員,他們會有比較體系化的服務運維理解。也有一部分工程師由於出色的項目管理規劃能力,逐漸成為項目經理。
(7)運維工程師和程序員擴展閱讀:
運維工程師要求規定:
1、產品架構設計的合理性評估,包括是否存在單點,是否可容錯,是否有強耦合等,同時需要提供產品設計的合理性建議以使產品能夠滿足上線發布並穩定運行的基本要求。
2、資源評估,包括所需的伺服器資源、網路資源以及資源的分布等,同時把相關產品對資源預算申請的合理性,控制服務成本。
3、對服務運行的狀態進行實時的監控,隨時發現服務的運行異常和資源消耗情況;輸出重要的日常服務運行報表以評估服務/業務整體運行狀況,發現服務隱患。
H. 程序員和運維哪個難,哪個門檻低
我覺得是運維更難,你可以參考一下對比一下:
本專業畢業生適合的工作崗位是計算機程序設計師。適合於熟練地按照工程化的思路進行軟體編制、軟體測試的工作崗位,能擔任各種企事業單位和各級工程建設部門、管理部門的計算機軟體和硬體維護、網路的組建、維護等工作,也可從事計算機研究與應用、軟體開發等方面的工作。具體可分為以下方面:
1 可視化編程掌握程序設計方法及可視化技術,精通一種可視化平台及其軟體開發技術。獲取Delphi程序員系列、Java初級或VB開發能手認證。 就業方向:企業、政府、社區、各類學校等可視化編程程序員。
2 WEB應用程序設計 具有美工基礎和網頁動畫設計能力,掌握互動式網頁程序的設計技術,能進行網站建設和維護。獲取Macromedia多媒體互動設計師或Delphi初級程序員或Delphi快速網路開發工程師認證。 就業方向:企業、政府、社區、各類學校等WEB應用程序員。
3 軟體測試 掌握軟體測試的基本原理、方法和組織管理,精通軟體測試工具。獲取ATA軟體測試工程師或Delphi初級程序員或Java初級程序員認證。 就業方向:企業、政府、社區、各類學校等軟體測試員。
4 資料庫管理 能應用關系範式進行資料庫設計,精通SQL語言,勝任資料庫伺服器管理與應用工作。獲取Oracle資料庫管理或SQL Server資料庫應用或Windows XP應用認證。 就業方向:企業、政府、社區、各類學校等部門的中、大型資料庫管理員。
5 圖形圖像製作 精通國際上流行的圖形/圖像製作工具(如CorelDraw、Photoshop、Pagemaker等)。獲取平面設計師相關的認證。 就業方向:廣告製作公司、建築設計公司、包裝裝璜設計公司、居室裝修公司、出版印刷公司。
6 網路構建技術 熟悉網路結構和組網方式,掌握建網方法,能利用工具分析和排除常見網路故障。獲取Cisco路由配置或華為網路工程或AMP應用工程師認證。 就業方向:企業、政府、社區、各類學校等網路構建工程師。
7 網路系統管理 掌握網路系統管理的基本知識與應用技能,能進行網路系統的安全設置。獲取Window2000 Server或TurboLinux TLCE或Cisco路由配置專家認證。 就業方向:企業、政府、社區、各類學校等網路系統管理員。
8 多媒體製作 具有多媒體程序設計與多媒體製作策劃的能力。基本掌握面向對象程序設計與建模、造型設計、場景設計、分鏡頭原理等技能。獲取多媒體設計師相關的認證。 就業方向:多媒體設計與製作公司、動畫美術製作出版公司、廣告製作公司。
9 計算機辦公應用 精通辦公自動化應用與管理,熟悉伺服器的安裝、管理和維護,基於應用伺服器的相關服務和軟體系統,具備對伺服器的網路安全設置、郵件、網頁發布、FTP、OA、BBS等系統的應用和維護能力。 就業方向:企業、政府、社區、各類學校等系統管理
I. Linux系統(運維)工程師 和 android程序員 哪個更好
程序員是creat,運維是maintain,哪個價值大很明顯
再說程序員也不拘泥於android,
系統級、
底層驅動
級,方向廣闊
J. 運維工程師和軟體開發工程師那個更有發展一些,就是都是5年經驗,那個工資會高點。
我覺得不應該眼光僅放在當前工資待遇上,更該著眼於未來。短暫的待遇高低,並不能保證什麼,融入到一個良好的發展平台,那才是個人所追求的,平台高了,個人歷練也就多了,個人水平層次也就會跟著提高,待遇自然會來。還有,你現在得靜下來,跟自己對話一下:你的興趣愛好更偏重哪方、你的技術擅長又在哪方面、摒棄當前專業而選擇其它專業風險多大得付出什麼代價......不要看到或聽到有份崗位待遇挺好,就動搖了。
運維和開發兩個專業,都能有好的建樹。不過一定要我給你一個建議的話,我會選擇程序員。因為作為程序員,是產品的創造者,它有技術創新力,相比以後進行技術等級認證,技術轉管理通道,都能有更好的靈動性。打個比方,程序員是做衣服的,做什麼款式的衣服,可由其發揮,而運維則是補衣服的,只能在別人成果上按部就班。