以下是對二者的分析:
Linux運維未來發展:
1、現在專業的運維人員很缺乏,也就是說運維有前途。
2、現在伺服器端Linux的份額是最大的,所以Linux運維也是最需要的。
3、Linux運維所需要的技術很多。從基本的Shell命令,到底層的網路知識,再到深入的操作系統的知識,沒有一定的積累是根本無法做好一個運維工程師的。而且專業的運維工程師還要了解不少的開發方面的知識,所以要求比普通的開發工程師高不少。
4、個人觀點,計算機這塊,最牛逼的就是DBA和運維了。
程序員未來前景:
根據中國職業規劃師對於行業的觀察,得出一個結論,大齡程序員的出路主要有這三條:做管理、自己創業和繼續寫程序。那麼我們來盤點下,我們的程序員兄弟們真的可以很好的在這幾條路上好好發展么。
首先,做管理。做管理是絕大多數人的選擇。原因嘛,當下中國職場的大環境如此:招聘單位一般不要年齡大的程序員,再加上你年齡大些後,實戰經驗豐富,不讓你帶人讓誰去帶呢?
可是這么看似很自然的事情也不容易:程序員大多不善交際,做管理就是管人理事,管理也是需要許多知識的,不是光有技術資本就能管得了人理得了事的,所以從單純寫程序轉到管理能不能轉過來還得打個大大的問號。這點在向陽生涯過往的程序員咨詢案例中經常會有這樣問題的客戶。
第二點就是自己創業,想自己創業的程序員至少在技術上已經有了相當的資本。但跟搞管理一樣,你還缺許多技術之外的東西:比如管理經驗,比如人脈,比如市場等等等等,比單純轉管理要難得多,風險也大的多。所以程序員創業往往很難,原因也就在這里了。
最後一個主要出路是繼續寫程序,但是這種,國內的企業基本沒人要,有N多有拼勁要求又低的小年輕在等著呢,誰願意要你來寫程序?那就只有去外企,國外四五十歲了還在寫程序的大有人在,三十歲算是剛入行。所以外企不大在意你的年齡問題。這也許是為什麼我們總是缺乏基礎軟體、總要在人家的軟體基礎(比如操作系統、開發語言、代碼庫等)上做二次開發的原因。
㈡ 學java開發剛出來,做運維好么或者說做運維能學到開發技能以後轉開發容易么
學完java開發如果具備開發能力建議直接從事相關領域的工作,運維需要掌握的知識面比較寬,想要做到精通需要耗費時間較長。具體可以咨詢千鋒教育,千鋒Java現已擁有成熟獨立的項目庫,項目均1:1引進大廠項目,授課採用 CREA 項目研發模型。
Java是一門面向對象的編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程 。運維,本質上是對網路、伺服器、服務的生命周期各個階段的運營與維護,在成本、穩定性、效率上達成一致可接受的狀態。相同的工作年限,java開發要比運維薪資水平更高,而且開發未來更方便轉其他方向。
想要了解更多有關Java的相關信息,推薦咨詢千鋒教育。千鋒教育成立教研學科中心,推出貼近企業需求的線下技能培訓課程。採用全程面授高品質、高體驗培養模式,學科大綱緊跟企業需求,擁有國內一體化教學管理及學員服務,在職業教育發展道路上不斷探索前行。
㈢ Java程序員可以轉行什麼職業
創業:直接當上CEO、贏取白富美、走向人生巔峰的例子頻頻出現
研發管理:這也是我們比較常見的軟體開發者職業生涯軌跡發展道路,先在研發一線崗位實戰錘煉,獲得更多經驗之後,逐漸走向管理崗位:工程師、項目經理、研發總監、技術副總、CTO……轉向研發管理崗位的開發者,需要具有一定的領導管理能力,當然,能夠有領袖氣質自然能夠更好的做好這些工作。
產品經理:國內目前最牛逼的產品經理非微信之父張小龍莫屬,如果你擁有絕佳的洞察力,能夠了解人性需求,相信自己可以創造出人人都願意的產品,你也可以像張小龍一樣,升職加薪、當上總經理、出任CEO、迎娶白富美、走上人生巔峰。
培訓講師:三人行,必有我師」,你希望成為那個「師」嗎?口若懸河、侃侃而談,你的學生仰望著你,你看著學生一步步走向成功、升職加薪、當上總經理、出任CEO、迎娶白富美、走向人生巔峰也未嘗不是人生一大樂事。
銷售:開發出身的銷售,起碼比較務實,也比較容易和客戶建立起信任。
咨詢服務:如果你一直聚焦在一定的行業或領域項目,已然成為了業務專家,那你可以順理成章的轉行做咨詢了。
運維:即使你的代碼寫的很爛,但只要你對產品熟悉,轉行做運維還是可行的。
運營推廣:當你受夠了寫代碼,也可以試試運營和推廣你做的產品,相信當你直接面對用戶時,會打開另一個視角看待產品。
市場營銷
㈣ 網路工程大三女生,想攻java或linux方向,個人對linux比較感興趣,那個有前途都有什麼工作崗位,
java是程序設計語言,是程序設計開發方向,以後會比較累,但是收入肯定比較高,而且如果真的精通了自然工作也很好找。以JAVA作為專業技術之一,以後還要補充學習其他的開發語言和開發方法才能成為行業里的專業人士。以後的工作崗位主要有程序員方向的(軟體設計師,程序設計師,嵌入式開發工程師,安卓/IOS軟體開發工程師等等。)
linux,主要學習方向是應用和維護。以後的工作會比程序開發方向輕松,學習量也可以比程序開發的少一些。配合你的主專業,以後的工作崗位主要是維護方向(網路工程師,企業網路管理員,計算機企業的售前/運維等崗位。收入比開發崗位略少。
㈤ 程序員30歲,想轉行做運維linux,需要做哪方面的培訓
1,運維,基本要掌握的有,操作系統,計算機原理,編譯原理,計算機網路等等等等。基於理論性的知識,基礎知識,必須扎實,才能靈活應用。現在互聯網變化之快,今天出來一個新技術,你才剛用上手,別人告訴你淘汰了,又有新產品了。掌握什麼才能應對這種變化的速度呢?萬變不離其宗,基礎掌握得好,理解了原理,都可以解釋得通。掌握了那麼多基礎的知識,還能沒有發展前景嗎?
2,一家公司的所有伺服器,基礎環境,一般由運維去搭建的。所有程序員跑的程序,必須跑在你搭建的環境中。沒了運維可不行哦。伺服器的root 許可權掌握在運維手裡,一個命令可以毀了一個網站,一個團隊,重要吧?有專業公司恢復數據?那我進入機房,幾個動作把硬碟物理性損壞,沒救了吧?破壞的事情說多了,說點好的。運維可以根據現在業務的統計數據,去規劃一下網站的未來發展,需要多少資源啊,當前的高可用做得好不好啊,擴展性有保證了沒有啊。
3,運維團隊,有一個方向,是DBA 。DBA 就是管數據的。一個簡單的例子吧,現在的網站,瓶頸一般都在DB 上,DBA 的其中一個職責,就是提升DB 的性能,你看,運維團隊解決了網站的瓶頸問題噢。DBA 還有一個職責,就是保證DB 的高可用。網站的程序可以重寫,但用戶的數據不能偽造,如果數據永遠地丟了,那這個網站也就完了。
4,運維團隊,還有一個方向,是運維開發。大概就是,他們在寫著一些,與網站業務不相關的程序,來提高開發的工作效率啦,提高伺服器的性能啦。兩個網站表面看起來都差不多,只是一些UI 的不同,真正可以造成不同的,可能是,網站A 只是用了一台伺服器就撐起了B 要10 台伺服器才能做到的訪問量,網站A 做到了快速自動化測試,節省了大量的時間,網站B 的工程師還在忙活的時候,A 的工程師們都在娛樂了。這才是不同,質的不同。
㈥ 程序員轉行可以做什麼
面對著日新月異的代碼和語言,你是否感到了力不從心?稍有懈怠,就跟不上崗位需要了?身體漸漸的發福,熬夜寫代碼開始扛不住了嗎?
這個時代很殘酷也相對公平,殘酷的地方在於世界的變化之快容不得人有片刻懈怠,公平的地方在於:不論你是年輕還是年老,都要靠實力說話。
那些被時代拋棄的永遠都是跑得比較慢甚至在原地徘徊的人,即所謂的工作十年卻只有一年工作經驗。
年輕程序員的優勢在於年輕和激情,大齡程序員的優勢在於閱歷和經驗。所以,年輕程序員不要有跨越年齡階段的焦慮,大齡程序員也不要覺得年輕人搶了自己的飯碗。
每個年齡段都有自己要解決和面臨的問題,認清自己內心真正的需求和渴望,再去尋找適合自己的棲身之地打怪升級,才是當務之急哦。
㈦ 程序員30歲,想轉行做運維linux,需要做哪方面的培訓
想要轉行學習Linux,想要實現高薪就業可以參加Linux相關培訓,學習周期短、效率高。
㈧ java技術不高,可以嗎轉行做什麼工作
可以考慮轉產品,做產品經理基本上要求不高,只要能提想法,懂產品設計就行,而且門檻不高,產品在互聯網公司一般很吃香,只要會忽悠,領導滿意,基本沒啥問題,而且產品薪資還是比較高的
還有就是轉運營,運營的門檻更低,甚至沒有太高的要求,一般都是銷售人員,或者客服人員轉過去的比較多,但是牛逼的運營還是很難的,畢竟真正的首席運營官懂的不光是推廣產品,而且要有很多經營類的技能。
還有就是可以考慮轉測試,測試需要一些技術了解,但是不會要求寫代碼,一般都是點點點就可以進行測試完成,如果想要更好的發展最好就是能多學習測試技巧,自動化測試,腳本測試之類的,一般都是高級測試人員才會的技能