繆來耶
前期我所在的項目要招合作商,有時候人少的都沒得選,近期還進來一位面試我覺得不太合適但是沒人又不得不要的局面,從服務商那邊的情況瞭解是現在java人不夠用。這就看出來JAVA找工作並不難,有人認為很難可能多方面原因的。
難是因為基礎不足
就拿這次進來的一位合作商,在面試的時候,說一些技術的時候,總在回答這也瞭解過,那個也瞭解過,但是真正問怎麼使用,怎麼解決問題的時候,就回答不上來了。這一點也是我面試他的時候感覺不合適的主要原因。一般情況下,公司或者項目招人,並不說你技術多精通才行,只要能夠快速上手幹活,技術都是在實戰中成長的。你要具備的就是基礎知識一定要有,其它關聯技術不不是你知道名字就行,而是知道用來幹嘛的,原理是什麼。
難是因為交流問題
有些面試者呢,交流起來其實很困難,基礎還行,但是交流在項目實施的過程中是非常重要的,你不能夠正確理解項目經理的思路和業務需求,那麼項目會存在很大的延期風險,所以面試的時候一定要腦瓜靈活,隨機應變。
難是因為待遇問題
其實有時候,面試難,並不是你沒被面試上,很多人都不滿足給出的待遇。這種情況並不是面試官所能控制的。技術紮實,經驗豐富的開發人員可以選擇多面試幾家,但是基礎一般,缺乏經驗的同學最好,先不要太注重待遇的高低,一定要厚積薄發,在項目組得到了鍛鍊,都將是你待遇提升的前提條件。
其它
當然,面試難還可能有其原因。但都不是主要的。JAVA開發人員其實很好找工作,只要你有著充足的準備,有著自我成長的的規劃。現在網上很多關於java技術各種發展方向的圖譜,根據圖譜中查漏補缺,系統化的自己的技術體系,這樣才能更高的應對面試。關注我,不定期分享項目經驗以及一些技術實踐。
享受編程
去年(2016年)畢業在家學了三個月的Java,然後不好意思一直在家,就在11月先來上海找了份運營的工作。
過完年就提離職,但是三月才正式離職,離職前後就一直跟著教程做一個項目,複習面試題。
然後斷斷續續面了塊一個月才找到一份工作,下週一去報到,還有點忐忑。
經驗就是基礎的東西一定要學好,多線程,異常處理,String的常用方法等等,然後項目上的細節一定要清楚,不然很容易被問蒙。多刷題,每次面試回來都要總結。
至於沒經驗這一塊,我是用的前程無憂,工作經驗就寫一年,但是上份工作照實寫的運營工作,也寫了練手的項目。去了以後直接說是自學的,然後就看面試情況了。水平好,工資要低點還是有公司要的。
一定要堅持住,最好不要轉軟件實施什麼的。。祝好運。
還有想問找工作技巧的,其實找工作最重要的還是技術怎麼樣,能不能迅速上手完成開發任務。另外就是要有信心,不要因為幾次面試不理想就懷疑自己,堅持不下去。
貼個我找工作時記下的培訓機構的電話吧,在上海找工作又不想被忽悠的可以提前拉黑,哈哈哈
轉眼敲了兩年代碼了。
18年初跳到一家小公司,加班有點厲害,而且加班沒錢,年底11月的時候也是為了妹子跳到了深圳,面試準備的很不充分,現在進了一家外包,外包到銀行項目,不加班,一天七個小時,基本上還滿意吧。
現在和妹子分了,只剩下代碼陪著我了。
經過這兩次跳槽,得出的經驗是,有得選的時候,不能找加班太多的,加班太多就沒有時間享受生活,也沒空自己學學技術。然後避開小公司和外包,小公司和外包都有種不穩定的感覺,技術上成長空間也不是很大,工資給的也一般。
果園區塊鏈小姐姐
說到找工作難,可能有二方面的主要原因:
市場原因,java行業己經飽和了,加入這行的人越來越多,而公司對應聘者的技術門檻越來越高,面試官越來越挑;
個人原因,自己的技術得不到公司的認可,或者不會表達自身的優勢(屬於有技術但是不能表達出來,但開發能做出來)。
java是一個很大的行業,說到找工作難和說招人難的一樣多,所以功課要做細一點,可以去看下招聘網的職業具體技能要求,不要被經驗要求嚇到,你有本事,多數招聘單位不在乎,大家都找有本事能出活的人。
功課做細還是要靠自己,具體從下面幾方面調整下:
一,簡歷方面
簡歷的好壞直接關係到你面試機會多少,成功的機會更高。
不要將你的培訓經歷寫上去,現在很多動不動簡歷上面造假加上培訓經歷,但是能力都參差不齊,一般公司都會刷下來;
簡歷要簡單明瞭,突出技術,項目經歷不要寫太仔細;
簡歷不要太誇大其詞,真正說的時候說不出來;
瞭解一些常用的面試題,可看看我今天發佈的文章。
二,技術方面
找到工作並且是好工作前提歸根結底還是自身的技術、定位和眼界。打鐵還需自身硬,你應該考慮的是如何讓自身"硬"起來,而不是退縮。
memcache和redis的區別?
為什麼分庫分表?
myisam和innodb的區別(innodb是行級鎖,myisam是表級鎖)?
jvm內存模型,java內存模型?
如何把java內存的數據全部dump出來?
linux命令都會嗎?
這些問題你都會嗎?
其實java基礎必須要掌握的,技術框架更新快,你不可能所有的都學的完.只要基礎牢固,其實你會發現,框架就是基礎的組合,只是不同思想的落地實現而已。這時候,出新的框架,你學習會很快,而且成本很低。
祝你找到一個好工作!~
衛Java
不是Java找工作難,而是Java 初學者找工作難
造成這個現象的原因完全是因為「 供大於求 」,伴隨著移動互聯網的高速發展,Java廣泛應用於服務器後端、Android移動前端,越來越多的莘莘學子在填報志願的時候毫不猶豫的選擇了計算機、電子科技等專業。而畢業後的學子在求職不是很順利的情況下,在市面上各種IT培訓班的宣傳下,選擇加入IT 大軍,而Java -> Android 方向,或者互聯網後端方向的每年都有大量新人湧入,從每年的編程語言排行榜可看出Java語言長期霸屏 No.1。
懂得Java底層,找工作不會難
可以從以下2個方向深入研究Java
- 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行業就業形式不好,好多公司不招人或者招的很少,招的都是技術比較好的。如果你技術不錯,朋友圈很廣,可以通過內推找到一個好工作。
最重要的事情是面試很看運氣,如果面試官看你不順眼,那麼你回答的問題再好也沒用,如果面試官不錯,哪怕你回答的一般他也要你。
磨鍊技術才是最重要的,謝謝!