有些技術不錯的Java程序員,為何面試卻“屢戰屢敗”?

燕北閒人


一個程序員的編程能力,總體來講是解決問題的能力,但如果分類來講的話主要分成兩部分,一種是編程基礎這種不受到什麼外界行業因素的影響。一部分屬於項目經驗這種是程序員找工作最主要的利器,有經驗的程序員談工資基礎就是項目經驗。技術不錯的Java程序員在面試上這種可能存在多方面。

為什麼技術能力強的Java程序員,面試總是受到打擊

專業技術能力不對稱

對於有經驗的程序員,公司看的就是之前的項目經驗,招聘公司要求的項目經驗是當前公司能夠直接貼近,不需要很長的適應期直接就能上手解決問題,Java程序員的分類也有很多種,有從事應用開發的,還有從事後臺研發的,如果方向對口即使經驗很豐富企業也不會錄取,這種屬於原則性問題,這點可能和自己投的簡歷方向有一定的關係。當然對於一個成熟的程序員來講一般很少犯這種低級的錯誤,但這種錯誤在平常面試工作中經常遇見。

語言表達能力不足。

很多程序員水平很強,但是表達能力很差,可能在一起合作時間長了的同事都能明白其能力,只要涉及到面試就要注意表達技巧,在編程面試的時候有一句俗話叫面試造飛機工作擰螺絲,雖然有些誇張面試時候需要把自己好的一方面展示出來,起碼面試的時候要表現出自己積極向上的一方面,並且要展示出自己的自信能力。即使有水平和能力但在面試的時候怯場甚至講不出話來這種面試官直接在印象分上會大打折扣,自然影響到實際的結果。

技術面試要保持清晰的思路,不要被面試官的氣場壓倒,在理解面試問題的情況下把自己明白的,準確的闡述出來,面試需要一點爆發力很多人技術能力不是很強的人,但在面試的時候準備的比較充分,贏得好感這樣在後邊談工資的時候還是多少會佔據一點優勢。

解決實際能力不強

技術能力不錯這句話本身就有歧義在裡面,首先技術能力不錯是基礎不錯還是項目經驗能力不錯,如果兩者都結合的非常好,就屬於真正意義上的優秀程序員,有些程序員基本功非常不錯,但在解決實際問題上經驗不足,這種屬於理論型的程序員,需要增加實戰能力。有些實戰能力很強但是基本功很差,在參加筆試的時候基礎的東西做的很差,也會影響到實際結果。技術能力不錯並不能直接掛鉤優秀的程序員。想拿到理想的薪資必須基本功和實戰經驗都要滿足,只是技術上的不錯並不能代表屬於編程高手,技術能力還需要進一步加強。

心理期望和實際能力不對等

從心理上覺得公司給的待遇對不起自己的能力,這時候需要客觀分析市場行情以及自身的技術能力。如果按照一線城市的標準放在二三線城市,這種本身就不對等,需要對自己有一個客觀的評述,如果自己不清楚找個明白人瞭解下,無論在任何城市在任何場景下都要因地制宜符合當地的實際情況,這種經常發生在從一線城市城市回到二三線城市程序員,還沒有完全做好心理準備。

無論是對於Java程序員或者別的類型的程序員,作為技術人員首先要有解決實際問題的能力,這是在面試的時候拿到高薪資的關鍵,至於別的細節做得再到位也只能是輔助作用,無法替代真實場景,希望能幫到你。


大學生編程指南


Java語言目前在生產領域有廣泛的使用,而且由於Java語言屬於全場景編程語言,所以IT行業內對於Java程序員的需求量還是比較大的。

Java程序員面試失敗的原因有很多種,對於具有一定技術實力的Java程序員來說,面試失敗的原因無非是以下幾種:

第一:開發領域具有較大差異。Java程序員面試失敗最常見的原因就是開發領域不同,比如從事Web開發的Java程序員面試大數據開發崗位,往往就會存在一定的問題。雖然一部分Java程序員具有較強的知識遷移能力,但是面試官為了穩妥,通常並不願意冒這個風險。所以,對於Java程序員來說,接觸不同開發領域的項目也會提升自己的崗位競爭力。

第二:缺乏行業知識。Java的應用級開發在整個開發任務中佔據了較大的比例,而應用級開發往往對於行業知識有一定的要求,所以如果缺乏行業知識,往往就會導致面試失敗。實際上,對於很多開發團隊來說,行業知識的掌握情況要比Java的掌握情況更重要,因為相對於行業知識來說,學習Java要更容易一些。

第三:新技術儲備。技術儲備對於Java程序員的面試也非常關鍵,雖然目前不少開發團隊只是需要一名Web後端程序員,但是面試官往往也會關心程序員是否掌握一定的雲計算和大數據技術,如果對於這些技術沒有相應的儲備,那麼在面試中也很難獲得優勢。實際上,對於程序員來說,如果想保持自己的崗位競爭力,一定要注重新技術的學習。

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

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


IT人劉俊明


在 我個人看來 無非就是以下兩點

1.技術不錯。但簡歷不行,沒給面試官煥然一新的感覺。

2.本身是屬於培訓出來的,企業對於這一塊有點疙瘩,加上自己面試時由於過度緊張,沒給到面試官一個好的印象。

關於簡歷簡歷就是一個門面式的敲門磚,

它是你是否能夠得到筆試或者面試機會的重要的一個橋樑。對於簡歷的填寫,我認為最好做到「簡潔,樸實,門當戶對」八個大字。何為簡潔,樸實,門當戶對呢?簡潔簡潔就是簡歷的外觀要簡潔,不要花裡胡哨的,建議最好兩到三頁即可,最好兩頁,不要把簡歷搞的像一本書厚似的,面試官沒有時間去看那麼多沒有意義的內容。我們程序員的簡歷一般包含如下幾個內容,基本資料,求職意向,工作經歷和技能評價,項目經驗。基本資料,求職意向,工作經歷和技能評價差不多佔一頁,項目經驗佔一頁即可。即使你做過十個項目也沒必要全部寫上,挑出兩到三個比較好的項目寫上即可。做到簡潔。樸實樸實就是簡歷寫的要接地氣,不要用詞非常高大上,尤其是在技能評價一欄,寫自己掌握的技術知識點時,不要用精通某項技術這種字眼,你寫熟練運用即可,寫精通容易把自己挖個坑埋了。簡歷內容要誠實,不要造假。

關於培訓

沒有必要隱藏,實事求是。

螞蟻課堂那個創始人不一樣也是北大出來的嗎?相信自己,自信一些。


編程藝術思維


面試前還是需要整理整理知識點,看一些面試經驗啥的,在面試過程中那麼短的時間裡,我們也沒辦法去完全展示自己的技術能力,靠的大多還是我們那張嘴,還有就是面試的時候不要緊張,也沒什麼大不了的,就當和別人聊聊天,討論下技術就好!


Java之道


答主當初也是面試過很多次,所以根據自己的經驗來談談為何技術不錯的程序員,面試確不會很理想的問題,答主就總結下面幾個點來談談。

面試

大家想一個問題,你和麵試官一般情況下是第一次見面吧,那麼怎麼在第一次見面,既要了解你的技術能不能達到他需要的要求,又要了解你的為人能不能融入他帶的團隊呢?那就只能聊了,所以這個時候表達能力就很重要了。在技術上很多人都會覺得面試官問的問題完全就是要招一個能搞所有事的人,其實你們想想為什麼哈,你以前的技術是針對於你以前的項目的,那麼面試官最熟悉的肯定是他目前為止用的最多的技術,所以很少能有你以前使用的技術到和麵試官熟悉的是一樣的,所以面試官肯定會問自己熟悉的,你答不上來是很正常的,不要覺得他們是在面科學家了。其它方面的話,你需要展現自己性格上面的優點,不能太過直接,也不能太吹上天了。有很多人面試就是不會的也在吹,會的就更吹,然後整個過程也是看上去輕佻浮躁的很,或者完全表達不出自己要說的內容,那麼導致後面面試官就沒得問問。

面試中良好的溝通表達能力至關重要

總結

面試完畢,其實總結真的很重要,特別是在技術問題上,你保不齊下次可能會遇到同類型的問題。你要總結面試中面試官問到的技術問題,特別是你不會的,或者說你會但是沒答好,在就是你覺得答的還不錯的問題都需要去總結。

不會的方便後面學習,擴展知識面。會沒答好的問題,是什麼原因,不熟練,還是很久沒用忘記了。答的不錯的問題,回顧一遍,答的有沒有漏洞,能不能答的更加好。以及總結這次面試的整體情況,就是為了下一次面試不會遇到同樣的問題。很多人就是在覺得面完了這家公司沒希望了,那就過了,導致後面越面越差。


總結面試是必不可少的

學習

相信很多程序員也都知道,我現在會的技術,只是在現在這個公司,現在這個項目中會用的比較多,其它有很多技術需要我們去學習,但是就是不動,一直在說明天吧。特別是面試的之後,總結出來的技術問題,你會發現要學的更加多,但是就是今天推明天,明天推後天。導致技術信心上越面越沒有,最後導致心態崩潰的。學習對於技術行業尤其重要,所以我們要保持一個良好的學習狀態,以更好的應到工作中的問題也好,面試中的問題也罷。

搞技術的,學習狀態必須有

總結:技術比較好的程序員去面試總是面不上的原因,要麼是表達能力欠缺,要麼就是技術能力上沒有對上口,導致回答不好。也有可能是技術學習積累不夠,導致除了在當前崗位上的技術會更加熟練,其它技術答不上來。也有可能是面試官確實面的要求太高。

以上是答主根據自己的面試經歷給的一些面試意見,以及為什麼面不上的整理。如果覺得還行的,麻煩點個贊,如果有其它看法的可以在下方評論區留言,或者點個關注我們一起探討探討。


自學JAVA


你說的'技術不錯'應該是指平時開發技術和解決問題的能力都不錯.這樣的人在工作中可能表現的很優秀.理解需求,開發速度,分析問題,解決bug等都很在行.這樣優秀的人只是工作中的優秀,在面試中可能只是菜鳥.

面試是什麼?

面試是一場攻堅戰,是一塊敲門磚.面試是"面試的是造火箭的技術,開發中使用的是搬磚的能力".

平時的開發中,程序員的工作都是重複的,淺薄的.深層的技術使用的少之又少.這些知識可能使用你以為已經能在公司立足,在社會上立足.使的自己從來沒有考慮過學習更多的技術和更深的技術.

工作中開發優秀的人很多,那隻限於某一方面的優秀.在這方面業務熟練,工作時間長,開發得心應手,自然而然的就優秀了.這並不能代表技術提升了.


為什麼面試造火箭的技術

我認為面試造火箭的技術有三個方面:

1)考驗你的學習能力

如果你的對深層的問題都能回答上來,說明你平時不是留於表面的使用它,而是研究過這項技術,知道其設計的思想和工作的原理.這不得不說你是一個很好學的人.

2)考驗你的基本功能

如果你的對深層的問題都能回答上來,說明你平時不是留於表面的使用它,而是研究過這項技術,知道其設計的思想和工作的原理.這會讓你有可能設計出更高效的運行代碼.在解決深層的bug方面也很有優勢.

3)現在人太多了

程序員太多,而且還比較集中.公司招聘的願望是招到最好的員工.面試的人多,可能通過問一些造火箭的技術來淘汰掉大總分,剩下的人少了,說好挑了.這不得不說是個好辦法,對菜鳥程序員來說噩夢

總結

  1. 面試造火箭的技術還是有必要的.優勝劣汰在哪裡都適用.花最少的錢招最牛的員工.主動權在公司手裡,必要的手段還是要的.
  2. 作為程序員的大眾,要學習,深度學習,不能鬆懈.誰又能說自己這輩子不會換工作.誰又能保證公司能長久不衰.到時候臨時抱佛腳可能就晚了.
  3. 以上建議送給大家,也送給自己

IT知識課堂


有的技術好的不一定能找到一個好工作,而有的技術一般的卻能找到高興的工作,這其實跟人的性格有直接的關係。

最簡單的給人的第一印象,而我們所認識的,有些學的很多技術在身的,但是卻不懂得如何營銷自己,有的人性格比較內向,雖然有一身本事,但是每到面試的時候,卻不懂得如何介紹自己的特長,很害羞的樣子。這樣就導致了面試官的第一印象不是很好。打心眼裡面會覺得這個人沒有什麼實在的本事,一副心虛的樣子。而有的人雖然技術一般,但卻長了一副好嘴,特別是在營銷自己的方面,能把自己的技術充一上天。這樣至少在找工作方面就很容易能找到一份工作,至於在技術方面大家都知道一般的大公司。在技術方面雖然要求高,但實際運用到工作當中的技術確實很一般。進公司之後只要保持自己的業務水準不會太低,然後工資方面應該都不會很差。


關中小農人


歷的越多,所接觸的事物越多,在未知事物面前,心有恐懼,這是必然。每個公司在對外招聘時所提出的崗位技能要求是不同的,所以在準備充分時仍會有不足;不成功會出現兩種結果,一是補足缺陷再次備戰,二是跳過這個現實,選擇適合自己的崗位繼續應聘,所以第二種的結果是在經歷一次次的失敗應聘後選擇面變小,失敗幾率也就越大。還是希望不管在遇到那種情況,都能夠贏難而上,補足缺陷,完美自己,在應聘中超凡脫俗


檯燈下的明天


面試透著浮躁的光芒,一副招聘P7P8的模樣,找來其實是幹民工的活計,這個不止開發人員招聘,各個行業都一樣,看學歷,還看學校,一副招科學家的模樣,找來結果是打雜的…


手機用戶66173947076


很不幸,本人就是這種,面試結果不理想,實際工作中,和同級別的人比較,工作效率,質量都比他們強,但是就是不擅長面試,因為在工作中屢次得過優秀員工和技術尖兵的稱號,所以才自認為好吧,哈哈!


分享到:


相關文章: