從事Java開發,在哪些城市比較好找工作呢?

稚嫩小學弟


隨著中國軟件行業的發展,特別是近5年發展,以前軟件行業幾乎只是1,2線城市的代名詞,最近幾年三四線城市也慢慢有了程序員,伴隨著還有一種現象出現了,以前學點軟件技術差不多就能找到工作,但放在今天要是肚子沒點真材實料還真難找到工作,這點用在java身上最貼切了。

學了和會用還是不同的概念,所以學東西不能只是滿足於學了,還要真的弄明白,現在初學者很容易導向結果,哪個城市好找工作,工資高,導向結果的前提需要基本功能夠拿得出手。

很多初學者經常出現的幾個問題:

1.哪種編程語言最好學,適合自己才是最好的,只要目前市面上還存在編程語言學會都能找到工作,編程語言種類太多了,找到一個認準了全力去學,一定能找到合適的工作。

2.哪個職位的工資高,好找工作,天底下哪有這麼多好事,工資高還好找工作,不排除存在,但是極少起碼不適合絕大部分人群,所以工資高低和水平以及行業的發展狀態息息相關,有些傳統的行業水平再高也會存在天花板,真是肚子裡有墨水的,都不會問這麼沒有邊際的問題。

就拿java語言來說,從語言的發展態勢看屬於非常成熟的編程語言了,應用範圍非常廣泛,在水平到位的情況下,應屆生都能拿到10-20萬,當然指的是在一線城市,二三線城市每個城市的差異太大沒法單獨拿出來比較。

現在整個軟件行業大趨勢,水平低的很多不是很好找工作,水平高的程序員各大公司都在爭著搶,所以實力才是決定自己面試走勢的關鍵因素,java要找到理想的工作,特別對於初學者來講除了基本功紮實之外,至少具備一次真正項目實戰的機會,很多人喊著在學校根本拿不到什麼練手的機會,編程本來就是靠自己內在驅動力,沒有機會想辦法找機會,其實github上面有無數個可以拿來練手的項目,這些資料只要是能上網都能拿到,再不濟找老師搞點項目去做,很多大學老師都能拿到項目,有很多大學老師開著自己的工作室這基本上算是半公開的秘密了,當然你的水平也得讓老師看得上眼,基本功還得紮實。

一切的前提是自己要學好,實踐好,沒有機會調動自己起來,想辦法找到機會,沒有什麼做不到,關鍵看自己想不想要。

希望能幫到你。


大學生編程指南


很久之前做過一次關於程序員招聘市場的分析,可以說Java是目前所有語言種中就業面最廣、找工作最好找的方向。



先來看看我之前的做的一張圖,這張圖的數據來自拉勾網上所有的招聘數據,顯示的是C#/C++/Java/PHP/Python 幾門常用的後端語言的招聘需求情況。

  • 各城市的Java需求都很大
  • 北上深三城市對C++的需求是相對較多的,這三個城市是C++開發者的最佳選擇
  • 北京對Python開發者需求也較大,其它城市需求量不是特大
  • C#在所有城市普遍需求不大
  • 北上廣深杭對PHP的需求極大僅次於Java的需求

我們能看到像Python這樣的語言,所以在一線城市除外的地方用的並不多;像C++這樣更加底層的語言,同樣也只是在一線城市使用更加廣泛,而到了二線城市因為這些城市的接受能力和互聯網的發展程度,在這些城市底層語言和新的語言招聘市場都相對較小。

像Java這樣發展歷史比較久,並且比較穩重的語言就有更穩定的市場。題主問的是Java,那我們看上圖中最上面的那條藍色的線,Java在一二線城市中招聘都佔有者絕對的主導市場。

Java是計算機相關專業的同學在大學必修的課程,同樣Java也是在以後的工作中用到最多的語言。

具體什麼樣的水平才能找到Java的工作呢?這個就要看你想找什麼樣的工作了,你想找初級的、中級的還是高級的?確定了之後自己去招聘網站上對著那些崗位需求看看自己是否符合要求,自己在哪個水平就好了。

如果心裡還沒底,那麼先去投點簡歷面試看看,main 試了幾次之後就知道每個公司對Java的要求是什麼樣子的了。


路人甲M


我是簡克先森,10年互聯網從業經歷,5年創業經驗,歡迎關注我,為您解答。我在大學學的就是JAVA開發,所以現在開公司招的人員都是JAVA開發人員。下面我為你解答一下你現在的水平的工資吧。

一、一線城市JAVA開發水平

現在很多企業招人都要本科了,當然這個是一個入門的條件;最重要的還是你的能力水平,除非學歷是一個企業的硬性入門要求,那麼你的技術再好,也進不了這個公司。除非你是那種可以當著大佬的面,用3分鐘把他們家的系統都黑掛的人,不然你是沒有機會進入這樣的企業的。

學歷是專科其實還是可以通過學歷提升來提高自己的,我公司現在的員工大部分以前是專科,現在都通過學歷提升來提高到本科,就是為了有朝一日離開我了,可以找到一個伙食更好,妹子更多的公司,從而全面提升自己的優越感(哈哈)。

看了你的描述,我覺得你現在的基礎不怎麼好,學過SSM框架,對MVC還只是瞭解,那麼就講不清楚MVC模式,那對於設計來講你就是一個門外漢,所以你只能做最基礎的碼農,還不一定能過關。當然有時候找工作,還和口才有關,工資多少除了知識能力,能說會道會幫上不少忙。

現在的培訓機構出來的人,幾乎都在包裝自己的簡歷,都是2年以上的工作經驗,然後我一問你做的項目幾個人做的啊,都說幾十個人做的,一看就漏了。然後再讓他講一下整個項目的流程,人員分配和分工,一下子就掛著了,一看就是包裝過的新手。所以工作也給不了多少了。

總結:一線城市JAVA開發水平,比如上海,北京,深圳是7000--9000左右,這個是最基本的數據,但在這樣的大城市,也就是二線城市3000-4000的工資 。會說一點的可能會更好一些。

二、二線城市JAVA開發水平

講講我的學生吧。15年的時候,教了一個很調皮的學生,17歲,那時他是中專畢業進入大專的。對計算機比較興趣,當時我們公司和大學搞了一個校企合作專業(軟件開發),我去教的前端,他學得不錯,每天自己折騰網站,用了一個月把前端的基本知識就學會了,自己做了不少和站還接了不少的私活,學校的網站都是他做的。

後來我離開了學校,合作方請了一個JAVA老師給他們上課,他和我說什麼都沒有學到,因為那個老師也才20歲,我就要了那個老師的QQ號,再去查了一下他的資料,資料顯示是重慶大學畢業。20歲啊,天才嗎?最後通過熟人瞭解,他是高中畢業進的培訓機構,還沒有學完就自己出來了,搞了一個成教文憑,又還沒有畢業,就被人請到了這個學校做老師。你說一個自己都不懂的人,能教出學生嗎?所以這個學生他們的JAVA學得很亂,等於什麼都沒有學到。

後來大學畢業,合作方又安排學生們去了長沙中軟的培訓學校實習了4個月,他覺得自己學得不錯了,和提問者提的能力差不多。我問他要不來我公司實習,但我給不了多少工資,可能是2000多,畢竟他上不了手做事,因為我招的人太多了,對這些能力不足的人太瞭解了,幾乎半年都做不了事情。結果他拒絕了我,說自己去找,最後找到了一個3000的工作,從0開始,結果沒有做3個月就被開除了,因為自己的能力不足。

這裡說了這麼多,像基礎不牢的同學,大家還是要放下心態,先學點經驗,錢不是最主要的。有了經驗,找幾個機會跳幾下,工資一下子就翻幾倍了。

三、總結

如果想以後有大發展,還是先去大城市吧,畢竟機會多。前期不要太在乎工資,能養活就成,先全力學經驗,讓自己的能力加強一點。然後再選擇跳一跳,你的工資就會有一個大的漲幅了。


簡克先森


Java語言已經誕生了23年之久,雖然近些年面對很多新興編程語言的崛起與流行,但是Java語言的地位與影響力始終難以撼動。

一方面Java可以編寫桌面應用程序、Web應用程序、分佈式系統和嵌入式系統應用程序等,應用十分廣泛。另一方面Java平臺以其移動性、安全性和開放性廣受企業追捧;尤其是做javaEE方向,即企業級項目開發,更是優勢明顯,涉及電信,互聯網,物流,大型網站及後臺開發等領域。就目前的市場就業形勢來看,Java工程師的缺口依然很大,企業對於Java開發工程師的需求量依舊旺盛。所以作為求職者,完全不用擔心就業問題。

那麼,搞Java開發在哪些城市比較好找工作?我們可以參考職友網提供的兩組數據:

從招聘需求量來看:北京、上海、深圳、杭州、廣州、成都、南京、武漢、西安、廈門分別排名1-10位。

從招聘薪酬待遇來看:北京、上海、杭州、深圳、廣州、佛山、南京、蘇州、成都、廈門分別排名1-10位。

綜合以上數據可以得出如下結論:

1、以北上廣深為代表的傳統一線城市,java開發技術人才需求量高,整體薪資待遇好。大型知名互聯網公司集群優勢明顯,就業前景可觀。

2、杭州對於Java開發工程師求職頗具吸引力。得力於阿里、網易等上市互聯網公司在杭州構建的互聯網生態圈,使得IT人才聚焦杭州,萌生了大量的求職需求。

3、很多互聯網公司及創業公司開始向二三線城市下沉,如果對薪資沒有特別苛刻的要求,權衡地域因素及生活成本等,西安、武漢、成都、南京等城市的就業前景也非常不錯。


什麼樣的技能水平,才能找到不錯的工作?不妨從以下技術點入手,檢驗下自己的水平:

Java基礎部分:Java開發、Java數組、Java面向對象、常用基礎類、集合、IO流、多線程、異常、網絡、反射

JavaWeb部分:HTML5、CSS3、JavaScript、MySQL使用、JDBC連接池、Servlet、JSP、AJAX、jQuery、Bootstrap

Java框架部分:Maven、Hibernate、Spring、Spring MVC、MyBatis、WebService、SVN、Activiti

Java + 雲數據部分:Linux版本、FastDFS、MySQL優化、Nginx反向代理、Quartz 作業調度、Redis 高性能(Key-Value)數據庫、Shiro 安全(權限)框架、Lucene&Solr全文檢索、Zookeeper 分佈式系統、MyCAT 大數據集群、MyCAT 大數據集群、Dubbo實現分佈式架構、ActiveMQ 消息隊列、分佈式事務和單點登錄、分佈式事務和單點登錄、分佈式事務和單點登錄、SpringBoot 快速構建JavaEE項目等。

以上就是我個人的分析,希望能對題主有所幫助~


細膩獨白


學習軟件開發出來找工作的話,肯定還是一線城市相對來說好一點。畢竟大部分軟件公司都會在這些城市,因為業務會多一些,所以你找到工作的機會也會相對大一些,同時,薪水也會高一些。

當然,是不是到一線城市去也要看自己的選擇。建議先在所在城市投簡歷試試,具體薪水能到多少是看自己的能力的。一開始不要太苛求薪水的高低,有個工作先去實踐和學習。當你有了一定的工作經驗後你也就有了談薪水的資本。之後再怎麼發展可以到時候再看。個人建議是三年工作經驗後薪水就會有大幅上漲了。

至於你問的薪水能到多少,以北京來說,三年實際工作經驗能到10到15k左右,五年能到20k+,當然了,還是那句話,一切以你自身的能力決定。


死亡面具


java現在用處還是相當的廣泛,大型業務處理的web應用基本都是java,銀行系統,保險,等等以及辦公系統,很多語言都是基於java的深造,如果自己對於快節奏和競爭較大的狀況都能接受的話,那就去一線城市吧(比如北、上、廣這些城市)相對而言,機遇與挑戰是成正比的。學習java的同時建議也學習下UNIX、LINUX環境,以及shell、python等腳本語言,會更好找工作。


分享到:


相關文章: