02.26 現在java找工作是有多難?

繆來耶


前期我所在的項目要招合作商,有時候人少的都沒得選,近期還進來一位面試我覺得不太合適但是沒人又不得不要的局面,從服務商那邊的情況瞭解是現在java人不夠用。這就看出來JAVA找工作並不難,有人認為很難可能多方面原因的。

難是因為基礎不足

就拿這次進來的一位合作商,在面試的時候,說一些技術的時候,總在回答這也瞭解過,那個也瞭解過,但是真正問怎麼使用,怎麼解決問題的時候,就回答不上來了。這一點也是我面試他的時候感覺不合適的主要原因。一般情況下,公司或者項目招人,並不說你技術多精通才行,只要能夠快速上手幹活,技術都是在實戰中成長的。你要具備的就是基礎知識一定要有,其它關聯技術不不是你知道名字就行,而是知道用來幹嘛的,原理是什麼。

難是因為交流問題

有些面試者呢,交流起來其實很困難,基礎還行,但是交流在項目實施的過程中是非常重要的,你不能夠正確理解項目經理的思路和業務需求,那麼項目會存在很大的延期風險,所以面試的時候一定要腦瓜靈活,隨機應變。

難是因為待遇問題

其實有時候,面試難,並不是你沒被面試上,很多人都不滿足給出的待遇。這種情況並不是面試官所能控制的。技術紮實,經驗豐富的開發人員可以選擇多面試幾家,但是基礎一般,缺乏經驗的同學最好,先不要太注重待遇的高低,一定要厚積薄發,在項目組得到了鍛鍊,都將是你待遇提升的前提條件。


其它

當然,面試難還可能有其原因。但都不是主要的。JAVA開發人員其實很好找工作,只要你有著充足的準備,有著自我成長的的規劃。現在網上很多關於java技術各種發展方向的圖譜,根據圖譜中查漏補缺,系統化的自己的技術體系,這樣才能更高的應對面試。關注我,不定期分享項目經驗以及一些技術實踐。


享受編程


去年(2016年)畢業在家學了三個月的Java,然後不好意思一直在家,就在11月先來上海找了份運營的工作。

過完年就提離職,但是三月才正式離職,離職前後就一直跟著教程做一個項目,複習面試題。

然後斷斷續續面了塊一個月才找到一份工作,下週一去報到,還有點忐忑。

經驗就是基礎的東西一定要學好,多線程,異常處理,String的常用方法等等,然後項目上的細節一定要清楚,不然很容易被問蒙。多刷題,每次面試回來都要總結。

至於沒經驗這一塊,我是用的前程無憂,工作經驗就寫一年,但是上份工作照實寫的運營工作,也寫了練手的項目。去了以後直接說是自學的,然後就看面試情況了。水平好,工資要低點還是有公司要的。

一定要堅持住,最好不要轉軟件實施什麼的。。祝好運。

還有想問找工作技巧的,其實找工作最重要的還是技術怎麼樣,能不能迅速上手完成開發任務。另外就是要有信心,不要因為幾次面試不理想就懷疑自己,堅持不下去。

貼個我找工作時記下的培訓機構的電話吧,在上海找工作又不想被忽悠的可以提前拉黑,哈哈哈

轉眼敲了兩年代碼了。

18年初跳到一家小公司,加班有點厲害,而且加班沒錢,年底11月的時候也是為了妹子跳到了深圳,面試準備的很不充分,現在進了一家外包,外包到銀行項目,不加班,一天七個小時,基本上還滿意吧。

現在和妹子分了,只剩下代碼陪著我了。

經過這兩次跳槽,得出的經驗是,有得選的時候,不能找加班太多的,加班太多就沒有時間享受生活,也沒空自己學學技術。然後避開小公司和外包,小公司和外包都有種不穩定的感覺,技術上成長空間也不是很大,工資給的也一般。


果園區塊鏈小姐姐


說到找工作難,可能有二方面的主要原因:

  1. 市場原因,java行業己經飽和了,加入這行的人越來越多,而公司對應聘者的技術門檻越來越高,面試官越來越挑;

  2. 個人原因,自己的技術得不到公司的認可,或者不會表達自身的優勢(屬於有技術但是不能表達出來,但開發能做出來)。

java是一個很大的行業,說到找工作難和說招人難的一樣多,所以功課要做細一點,可以去看下招聘網的職業具體技能要求,不要被經驗要求嚇到,你有本事,多數招聘單位不在乎,大家都找有本事能出活的人。

功課做細還是要靠自己,具體從下面幾方面調整下:

一,簡歷方面

簡歷的好壞直接關係到你面試機會多少,成功的機會更高。

  1. 不要將你的培訓經歷寫上去,現在很多動不動簡歷上面造假加上培訓經歷,但是能力都參差不齊,一般公司都會刷下來;

  2. 簡歷要簡單明瞭,突出技術,項目經歷不要寫太仔細;

  3. 簡歷不要太誇大其詞,真正說的時候說不出來;

  4. 瞭解一些常用的面試題,可看看我今天發佈的文章。

二,技術方面

找到工作並且是好工作前提歸根結底還是自身的技術、定位和眼界。打鐵還需自身硬,你應該考慮的是如何讓自身"硬"起來,而不是退縮。

  1. memcache和redis的區別?

  2. 為什麼分庫分表?

  3. myisam和innodb的區別(innodb是行級鎖,myisam是表級鎖)?

  4. jvm內存模型,java內存模型?

  5. 如何把java內存的數據全部dump出來?

  6. linux命令都會嗎?

這些問題你都會嗎?

其實java基礎必須要掌握的,技術框架更新快,你不可能所有的都學的完.只要基礎牢固,其實你會發現,框架就是基礎的組合,只是不同思想的落地實現而已。這時候,出新的框架,你學習會很快,而且成本很低。

祝你找到一個好工作!~


衛Java


不是Java找工作難,而是Java 初學者找工作難


造成這個現象的原因完全是因為「 供大於求 」,伴隨著移動互聯網的高速發展,Java廣泛應用於服務器後端、Android移動前端,越來越多的莘莘學子在填報志願的時候毫不猶豫的選擇了計算機、電子科技等專業。而畢業後的學子在求職不是很順利的情況下,在市面上各種IT培訓班的宣傳下,選擇加入IT 大軍,而Java -> Android 方向,或者互聯網後端方向的每年都有大量新人湧入,從每年的編程語言排行榜可看出Java語言長期霸屏 No.1。



懂得Java底層,找工作不會難

可以從以下2個方向深入研究Java

  1. Java 字節碼相關

Java 最黑科技的玩法就是字節碼編程,也就是動態修改或是動態生成 Java 字節碼。Java的字節碼相當於彙編,其中的一些細節你可以從下面的這幾個教程中學習。

這篇文章圖文並茂地向你講述了 Java 字節碼的一些細節,是一篇很不錯的入門文章。


雖然這篇文章很老了,但是這篇文章是一篇非常好的講 Java 字節碼的文章


2. JVM 相關

重點推薦一下 JVM Anatomy Park JVM 解剖公園,這是一個系列的文章,每篇文章都不長,但是都很精彩,帶你一點一點地把 JVM 中的一些技術解開。


難者不會,會者不難


最後,將知識融匯貫通,站得高才能望得遠,"會當臨絕頂,一覽眾山小”。


三邵爺的夢囈


雖然Python、Go等語言的上升趨勢比較明顯,但是目前在生產領域,Java依然有廣泛且大量的應用,無論是從事研發級開發還是應用級開發,Java都是比較常見的選擇,整個IT行業內也有大量的Java開發崗位,所以目前Java程序員的就業機會相對還是比較多的。

雖然Java開發崗位比較多,但是由於Java開發人才也比較多,所以崗位競爭壓力還是比較大的,要想提升Java開發崗位的競爭力,需要做好以下幾件事:

第一:走全棧程序員路線。Java程序員走全棧開發路線是比較容易的,由於Java語言本身就是全場景開發語言,所以Java程序員在工作崗位上會接觸到各種不同場景的開發任務,這會為程序員走向全棧開發打下基礎。

第二:緊跟技術發展趨勢。Java語言經過多年的迭代發展,目前主要的應用更偏向於“輕量級”開發模式,尤其在Spring系列框架的推動下,以Java來實現“微服務”是比較常見的解決方案。但是要想獲得更強的崗位競爭力,還需要緊跟技術發展趨勢,比如採用Java從事大數據應用開發就是不錯的選擇。

第三:根據個人的知識結構選擇發展路線。如果具備紮實的基礎學科基礎,比如數學基礎比較紮實,那麼可以走研發級程序員路線,一方面研發級路線有更大的崗位發展空間,另一方面也會有較長的職業生命週期。如果在開發崗位上能夠積累更多的行業經驗,也可以走行業諮詢專家的路線,未來產業互聯網的發展將需要大量具備行業知識的程序員。

我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

如果有互聯網、大數據、人工智能等方面的問題,或者是考研方面的問題,都可以在評論區留言!


IT人劉俊明


我從大環境,心態,大需求三個角度潑潑冷水。

一 大環境

現今互聯網增速放緩,實體經濟不興,融資越來越困難,企業擴張趨於理性。一方面部分巨頭為了生存開始裁員,另一方新增工作機會減少,外加千行萬行轉java,企業為了擇優選擇,只得提高門檻。

二 心態

部分開發心態過於浮躁,工作幾年,剛剛學會crud,就開始各種跳槽,追尋高薪,當你只有10k的水平,過早去挑戰30k的工作崗位,自然就難了。

三 大需求

市場對java還是有很大需求,但是初級小白已經基本飽和,需求的是能獨立解決問題的中高級程序員。

建議:

非計算機專業,非興趣愛好者,30歲以上者,開發崗位。慎入坑。

已入坑者,一定要注意積累,成長,厚積薄發,不要浮躁。


回答完畢 謝謝!!

本人專注互聯網前沿技術,大數據,數據採集,數據處理,數據治理,後臺服務 希望大家多多交流學習!


渣渣灰233


本人5年自由職業程序員一枚,我來回答一下這個問題。

Java非常找工作

Java是眾多語言最好找工作的了,市場需求量非常大。可以到各大招聘網站篩選一下,招聘Java的非常多。Java這門語言也是比較好入門的,語法簡單,應用範圍廣範。學習一下基本的語法知識和相關項目框架,例如Java web需要學習ssm等,再加以實操練手,很快就能找到一個初級Java工程師的工作。但是待遇還是一線城市的高,可以找到年薪10萬的工作,但是二線城市工資相對低一些。

需要不斷的去學習

想要快速找到工作必須努力學習,後段語言的框架更新雖然沒有前端快,但是隨著近幾年人工智能的發展,新的技術不斷出現,必須努力學習新的技術,這樣才能適應市場需要,找工作越來越輕鬆。


低吟淺笑


從一個面試官的角度來說,Java程序員找一個工作並不難。為什麼這麼說?因為我們一直很難找到合適的Java程序員。我們的要求很高嗎?其實並不是,我們的要求一點都不高,主要是上學的基礎知識要紮實:

1. 網絡方法,對TCP/IP協議和HTTP協議要熟悉

2. 數據庫要會使用,最好能夠懂點性能優化

3. Linux操作系統能夠有所瞭解,基本的操作要會

4. 基本的數據結構和算法要有了解

可是,真正能做到上述幾點的程序員並不好找。

不知道有沒有回答你的問題,換而言之,也就是你要是能掌握上述內容,應該可以比較容易的找到工作。


itworld123


目前正處於互聯網經濟寒冬階段,當然,這個寒冬主要是對於初級程序員來說的,高級程序員現在依然或缺。比如我逛了一下獵聘,然後那些獵頭就把我的電話打爆了........

我剛剛看了一下北京的情況,不算正經計算機專業的學生,每年從培訓機構出來的人就已經接近5萬認了,在北京,平均初級程序員是20個人爭奪一個崗位,也就造就了不容易找到工作的假象。

那麼如何提高個人實力呢?

首先,全面發展,不僅僅會Java的後端,ssm、ssh之外同時會一些dobbo之類的,在前端如web、css、HTML等基礎的內容也要掌握,做到全面發展。


Java架構師CAT


技術這一行業,說找工作難的一般都是技術不行,如果技術很好,哪怕行業再怎麼震盪,肯定能找到工作,還有一種就是感覺工資給的不到位,拒絕了很多offer,所以感覺工作不好找。

Java找工作其實並不難,哪怕是個新手,也可以找到工作,只不過剛開始工資不是很高而已,不能一口吃個胖子。如果你的技術一般,今年確實不好找工作,今年IT行業就業形式不好,好多公司不招人或者招的很少,招的都是技術比較好的。如果你技術不錯,朋友圈很廣,可以通過內推找到一個好工作。

最重要的事情是面試很看運氣,如果面試官看你不順眼,那麼你回答的問題再好也沒用,如果面試官不錯,哪怕你回答的一般他也要你。

磨鍊技術才是最重要的,謝謝!


分享到:


相關文章: