⑴ 程序員學歷重要嗎
在IT企業中,程序員的來源無外乎三種渠道:
校招、社招、別人推薦。
這3種渠道對於程序員學歷的看中程度,是不一樣的。
一、首先來看看校招
當從學校步入社會,進入企業公司之後我們會發現,在中國幾乎所有的公司都在告訴我們:學歷不重要,重要的是能力。
但是,那些世界500強企業招聘的時候只去那些一流的學校進行招聘,而不會去那些二、三流的學校進行招聘。甚至有一些大型企業,在招聘簡歷上更是明確標明,「本科階段必須為985/211學校」的院校學生。
而且,學歷是HR篩選簡歷的方式之一,HR每天看人看簡歷看的頭都要炸了,985/211學校畢業生的簡歷都看不過來,更別提那些二三流學校了。
同等水平的兩個人,如果只招一個,用學歷篩那就是最快捷的方式。本科學歷不夠「985、211」這條線?好的,那就只好和你說再見了。
我有些程序員朋友,非985/211院校畢業,不管在校成績多好,拿過多少獎,剛畢業時,只要往BAT、華為等大廠投遞簡歷,無一例外都沒有面試機會。最好的成績,就是大廠HR打來電話,說很優秀,會放到公司的人才庫中,有需要的話再約面試。
所以,當你並非名校畢業時,畢業後的一段時間,你的學歷,幾乎決定了你能去什麼樣的公司上班。
二、其次來看看社招
觀察一些程序員朋友,我發現,小於3年工作經驗本科畢業的人,如果非985/211,是很難去大廠工作的。但是當你的工作經驗超過3年之後,大廠基本上會根據你的工作經驗和崗位匹配度來給你相應的面試機會。
如果你是碩士或博士生,但是本科階段非985/211學校,有些大廠是願意給機會的,但是也有一部分公司,根本不會給任何機會。
而且,當你到了升職加薪的十字路口,缺少學歷的可能就會因此被比下去,在能力等方面同等條件下,可能就被拜拜了。
所以,對於社招來說,簡歷在入職時可能沒那麼重要,如果你非名校畢業,初期找工作時,大概率來說,只能選一些行業內沒那麼好的公司,當你的工作經驗超過3年後,可以嘗試投大廠簡歷來獲得面試機會;但在加薪升職等方面,高學歷、名校背景能助你一臂之力。
三、最後來看看別人推薦
當你成為行業大牛時,就不用擔心簡歷對你的影響了,這幾乎是微乎其微的。這個時候,公司看中的是你實際解決問題的能力,請你還怕你不來呢,怎麼還會計較你的學歷呢?
所以,成為大牛是大多數程序員的夢想,不僅僅是有機會去大廠工作,更重要的是,獲得行業影響力,這就不僅僅是一份工作這么簡單了,而是有可能獲得財務自由的機會,這樣的機會,才是技術人員最為看中的。
⑵ 程序員面試要准備些什麼東西
面試前的准備
簡歷
1. 千萬別給自己挖坑
在面試的時候,面試官都會針對簡歷上技術能力、工作經歷、項目經驗等提出一些細節上的問題,所以你寫下的都些東西必須是真實,並且是非常了解。
2. 要有辨識度
通常一個職位可能收到的簡歷比較多,很多時候,你的簡歷甚至根本沒被HR看到。那麼,怎樣讓自己的簡歷脫穎而出呢?首先,簡歷要有「辨識度」,要讓面試官看完這個簡歷,就很想見見這個人。
3. 面試前最好進行一個「模擬面試」
其實自己在製作簡歷的時候,就像寫程序一樣自己是很難發現bug的,因此在面試前最好找朋友、老師或同學幫你來一場「模擬面試」,這樣也許會發現一些意想不到的問題。
4. 針對不同的公司要對簡歷進行微調
比如對方是個做電商。而你恰好做過類似項目,就可以將該部分的項目介紹著重突出以下,比如排列到最前面。
充分准備相關的專業知識
可以在網上收集一些相關的面試題,有時面試官也可能會照著網上的內容來問,所以網上一些比較熱門的題目也可以關注一些,然後對照自己的經驗組織成自己的語言。
項目經驗
項目的研發背景、整體業務流程、開發周期、負責的模塊、技術實現細節、技術亮點等。自己做過的每個項目都要整理清楚。
了解熱門前沿技術
比如你面試的是 iOS 開發崗位,除了 OC 你還能聊聊最新版本的 Swift;比如現在微信小程序開發又火起來了,你也在關注和學習,甚至能解決面試官的一些問題。了解這些熱門的前沿技術絕對會成為你面試時的加分點。
⑶ 程序員面試要求「35歲以下」,那35歲以上的程序員何去何從
現如今,我們已經進入了互聯網的時代,在互聯網世界中,最不缺乏的就是程序員了,最近,有這樣的一種傳言表示,現在招程序員的公司,面試的要求就是35歲以下,不少網友聽到之後驚呼,難道現在互聯網行業以經常為了吃青春飯的行業?
對於這樣的現象,有HR透露了其中的細節和原有,該HR表示,在35歲的時候還徘徊在低職級的程序員,在行業內已經不具備任何的競爭力,因為無論是在身體方面,還是在思想方面,這些人員的接受能力都沒有辦法和年輕人相比!而且,到了35歲以後,大部分人的體力會開始下降,所以,在面試的時候根本就不受歡迎!
對於這樣的情況,不僅有人發出了靈魂拷問,那些35歲以上的程序員,都去哪裡了?答案就是:
那麼問題來了,現在的你改如何提升自己?這里筆者給大家分享一個學習路線
針對以上六大專題,筆者這邊也給大家一些《java互聯網架構師系統進階學習資料》,希望能夠幫助到大家,同時也省的大家再去網上花時間找資料
最後祝大家學習愉快!!!
⑷ 程序員招聘到底看不看學歷的
參加培訓一般對學歷沒有什麼要求,但是應聘工作沒有學歷還是會受到限制的,您可以打電話問問北京遠大,我有朋友從那辦的學歷,各個方面都還不錯
⑸ 有公司招java程序員,要求本科,但是英語不過四級的有嗎
不需要4級,只看你能力,面試的時候面試官(一般是都開發經理或者技術總監)會問你技術相關的問題。跟4級沒什麼關系。
⑹ HR該如何面試技術人員
這里我們先看一下500強CIO公司對IT人員的標准作為參考:
首先是該人是否容易相處?有許多IT精英人才,但卻不易工作與相處在一起。在團隊中,這樣的人是不受歡迎的。我們所需的人才必須要能融入到團隊中去。
其次就是看你聰不聰明,是否有求知慾?是否有快速學習能力?是否有良好的適應能力?是否貪圖安逸,還是勇於挑戰新鮮事物?
最後才是評定應聘者的IT專業技能是否符合職位要求?之所以將這一因素放在最後,是因為如果一名應聘者既聰明、又有進取心,並有良好的適應能力,但卻不具備我們所要求的所有技能,我依然會考慮聘用他,因為他有能力快速學會新的IT技能。
由此我們可以看出大IT公司更注重的是能力上的培養和性格上的好壞,所謂:性格決定命運,氣度影響格局。一個擁有好的性格的IT技術人員即使現在他IT技術不怎麼出色但是日後他也許會比那些老技術的IT人員更為出色。因為他懂得自我完善,也善於發現問題及時解決,這些處事能力是一些IT技術人員學不來的。
所以HR們在IT人員的選拔上應該更加側重於他的性格和能力,次為技術。這樣也可以降低一些遇人不孰的概率。
不過一般來說,大部分公司,HR需要考察的是應聘人員是否適合企業,性格等是否適合相關的崗位,專業技能及編程技能一般由用人部門進行考核,同時在試用期進行考察。
所以如果HR面試技術人員任務是在考察求職者的性格和能力,接下來這幾點可以作為參考。
口頭表達能力
面試中應試者是否能夠將自己的思想、觀點、意見或建議順暢地用語言表達出來。考察的具體內容包括:表達的邏輯性、准確性。
綜合分析能力
面試中,應試者是否能對主考官所提出的問題,通過分析抓住本質,並且說理透徹、分析全面、條理清晰。
人際交往能力
在面試中,通過詢問應試者經常參與哪些社團活動,喜歡同哪種類型的人打交道,在各種社交場合所扮演的角色,可以了解應試者的人際交往傾向和與人相處的技巧。
自我控制能力與情緒穩定性
一方面,在遇到上級批評指責、工作有壓力或是個人利益受到沖擊時,能夠克制、容忍、理智地對待,不致因情緒波動而影響工作;另一方面工作要有耐心和韌勁。
求職動機
了解應試者為何希望來本單位工作,對哪類工作最感興趣,在工作中追求什麼,判斷本單位所能提供的職位或工作條件等能否滿足其工作要求和期望。
業余興趣與愛好
應試者休閑時愛從事哪些運動,喜歡閱讀哪些書籍,喜歡什麼樣的電視節目,有什麼樣的嗜好等,可以了解一個人的興趣與愛好,這對錄用後的工作安排常有好處。
如果HR也想要初步考察技術人員的技能,不妨試試接下來的方法。
面試時,可以根據程序員和設計師兩種大的標准來問問題。
程序員
對於程序員級別,又分成初級程序員、程序員和高級程序員三個等級來判斷。
一.初級程序員
對於初程,在技術上其實我們不會有過多的要求,對於初程我們會更加關注他對於技術的興趣程度(對於技術網站的關注、各種前沿技術信息的關心),而不僅僅是因為生活所迫;另外就是在技術方面的基本功和對於公司需要採用的產品/開源工具的了解程度。
根據這樣的標准,在面試初級程序員時問的問題就集中在這兩個方面,常問的就是:
1、經常上什麼技術網站,論壇?
2、最近業界的最新技術出現了些什麼?
3、根據公司採用的產品/開源工具來問,如公司採用webwork,可以問下面試者是否之前用過,或者是否用過類似的?
二.程序員
對於程序員,在技術上就要有所要求了, 我們認為在工具方面上應該是很熟練的人員,其次就是對於工具的快速掌握能力。
根據這個標准,在面試程序員時我們會常問的問題:
1、根據公司採用的產品/開源工具和面試者的經歷來問,如公司採用webwork,但面試者以前只用struts,那麼我們會問他開發一個模塊時,在採用struts下是一個怎麼樣的經典開發過程,開發過程中可能會碰到什麼問題?
在工具的快速掌握能力上,個人覺得最好的方法就是讓面試者當場採用一種未曾使用過的技術做hello world之類的東西,這樣可以考察面試者學習工具的能力以及承受壓力的能力。
三.高級程序員
對於高級程序員,在技術上自然要求就更高了,對於高程,除了需要熟練的使用工具之外,個人覺得高程需要具備對於設計思想的深刻理解。
1、根據公司採用的產品/開源工具和面試者的經歷來問,如公司採用webwork,但面試者以前只用struts,那麼我們會問他開發一個模塊時,在採用struts下是一個怎麼樣的經典開發過程,開發過程中可能會碰到什麼問題?(面試這樣的問題是判斷面試者到底有沒有具備程序員的能力,具備了才繼續往下問)
2、根據面試者的經歷問設計模式方面的問題,如面試者採用過webwork、spring IoC、Hibernate這些東西,那麼繼續問一些MVC、IoC、ORM這樣的實戰問題,多是問如果讓你自己實現一個webwork這樣的'MVC框架的東西,你會怎麼做?
設計師
對於設計師級別, 模塊設計師、子系統設計師、專業系統設計師和系統設計師四個級別來考量。
對於設計師,在工具使用方面的考量會降低一些,但在對於系統理解方面則會加強考核。
一.模塊設計師
對於模塊設計師,個人認為他需要掌握怎麼樣設計模塊才能讓程序員可以按照設計開展,以及如何考察設計的實現。
常問的問題:
1、根據面試者的經歷,挑選面試者曾經做過的模塊,問他會怎麼樣去進行設計;
2、怎麼樣去保證模塊按設計的實現(可以問的問題是舉例實現人員在實現時出現差錯,他會怎麼辦)。
3、根據公司的需求,來問一些業務方面的理解能力。
二.子系統設計師
對於子系統設計師,個人認為他需要掌握如何劃分模塊的能力以及如何去考評模塊設計師的設計的能力。
常問的問題:
1、根據面試者的經歷,挑選一個子系統問他怎麼樣去進行設計;
2、怎麼去考評模塊設計師的設計;
3、根據公司的需求,來問一些業務方面的理解能力。
三.專業系統設計師
對於專業系統的設計師,主要則需要考評其對於專業系統的理解程度以及知識的掌握面的程度。
常問的問題:
1、根據面試者的經歷,如其有流程系統的設計經驗,可以問流程系統的相關設計知識點,看其的掌握程度;
2、簡單的介紹實現一個專業系統的關鍵點,同時說下自己對於該種專業系統的發展的想法。