『壹』 誰知道我是怎麼招聘程序員的
於是,有了下面這樣一篇的文章,希望本文對你的職場經歷有用,特別是那些正在招聘和面試程序員的朋友,我覺得這篇文章會對大家有很多啟示。此外,做為被面試的人,你可以看看本站的《別的程序員是怎麼讀你的簡歷的》《程序員需要具備的基本技能》《優秀程序員的十個習慣》其它一些和程序員相關的文章。對於招聘方來說,在招聘程序員的時候,我估計面試應聘者時,最主要想知道的是下面三件事:這個程序員的是否夠聰明?這個程序員能否把事情搞定?這個程序員能和我的團隊在一起工作嗎? 我相信,這是所有團隊經理招人要考慮的三個問題,所有的問題也基本上圍繞著這三個問題。有些時候,你也許覺得程序員的技術技能可以同時解決這三個問題,一個技術能力優秀的人必然是一個聰明的,可以搞定事情的人,當然也就能和團隊一起工作了。是的,感覺看起來是這個樣子,但其實並不是這樣的。有些人的確很聰明,但卻不能處理好工作上的事情,這樣人應該是你的朋友,你的顧問,但不應該是你的雇員。有的人為人很不錯,和團隊所有人都合得來,但並不是很聰明,但工作很刻苦很努力,這樣的人可以成為你的下屬,比如某個下屬骨乾的助手,或是整個團隊的助手。如果某個人不能和團隊一起工作,無論其有多聰明,解決問題的能力有多強,你都不應該和他在一起工作。人個認為,團隊的和諧是一切事情的前提。對於傳統的面試招聘過程,基本上來說都是下面這樣的樣子的:閱讀應聘者的簡歷,讓應聘者做個自我介紹。問一些比較難的非常細節的技術問題,以一問一答的形式。給面試者一些和幾個編程難題。(比如某些怪異的演算法題) 我個人覺得這種面試方法很可笑,也很糟糕,尤其是後面兩點。通常來說,這樣的面試只會讓你面試到一些「書獃子」或是一些「技術痴迷者」,下面讓我來一條一條地剖析一下這幾條的弊端。你很難從一個人的簡歷或是自我介紹上了解一個人。因為這些都是當事人自己寫的,或是自己闡述的。所以,這並不是很准確的,通過簡歷,你只能知道很簡單的事情,這對於是否能招入團是遠遠不夠的。而在面試的開始,讓應聘者做自我介紹,只會讓面試者以很正式的態度來面對整個面試。一但面試過程很正式,很嚴肅,就會讓人很拘禁,其實,這並不是我們想要的,我要的是應聘者真實和自然的表現,從而才能了解到最真實的東西。問幾個技術難題。比如:我個人經歷過的——「ps的-a參數是什麼意思?」,「vi中刪除換行符的命令是什麼?」,「C++的關鍵字explict,mutable是用來干什麼?」等等,等等。以前做為一個應聘者來說,我非常討厭這樣的問題,因為這樣的問題查一下手冊就知道。難道他要招的是一個字典手冊?不是一個人?對於這方面,重要的不是知識,重要的是其查找知識的能力。給應聘者一個或幾個很難的演算法題,給上十幾分鍾,然後讓面試者把偽代碼或是代碼寫下來。這樣的做法是相當可笑的,不能討論不能查資料,讓人在一種壓力狀態下作答,這根本就不是實際工作中的狀態,而我們的面試也就成了一種刁難(我最變態的經歷是,當我把寫在兩頁紙上的代碼上交上去後,面試官把其交給旁邊程序員輸出電腦做校驗,結果程序員說,編譯出錯。於是,面試官說,「很遺憾,可能你寫的程序還不多」,相當可笑)。對於這點來說,重要的不是那個解題的答案,而是解題的思路和方法。 我以前經歷過很多的面試,當技術人員來和我做面試的時候,我發現,「技術人員的思維」對於某些人來說根本分不清面試和考試,在潛意識里,他們在很多時候不是在面試這個人,而是在刁難這個人並以此展示自己的技能。我個人認為我是一個好的程序員,但我可以告訴你我無法通過那樣的面試,因為那樣的面試是為他們自己准備的,而不是為應聘者准備的。那麼,我又是怎樣去面試的呢?一、確認簡歷。首先,閱讀一下別人的簡歷是需要的,從簡歷上,工作經歷,項目經歷,技術技能這三個事情是你需要了解的。一般來說,你可以先通過電話確定一下他的工作經歷,項目經歷和技術技能,然後,如果他和你需要的人條件相符的話,可以叫到公司做面對面的面試。千萬不要把別人叫來,你又說你的經歷和我們的工作有差距之類的話。(我有過一次面試經歷,公司我不說了,反正是那個號稱需要有良好溝通的公司,面試了我9次左右,從一般的程序員,PM,經理,到總經理,而最後一次直接告訴我,我以前的經歷和他們的要求差距很大。我不禁要問了,前面若干次的面試他們都在干什麼呢?)二、面試開場。其次,把人邀請來公司面試,應聘者到了公司來面試,有一點很重要,那就是你一定要讓整個面試過程變得很隨意,很放鬆,就像普通的聊天和一般朋友間的交流一樣。這樣應聘者才會放鬆並拿出真實的樣子來和你談話和聊天,你才能在很短的時間內了解得更多。讓應聘者放下心理負擔,讓其表現得自然一些,這是招聘方的責任。千萬不要說,別人太緊張發揮的不好,有時候,招聘方得想想自己的問題。面試開場的時候,千萬不要讓應聘者介紹自己,因為,應聘者早就給你發過簡歷了,而你也給其打過電話了。另外,應聘者對這個面試慣例通常都會准備得非常不錯的,另一方面,這會讓整個面試過程太正式太嚴肅了。所以,不妨問問應聘者是怎麼過來的?最近怎麼樣?還可以和應聘者談一個大眾話題,比如喜歡什麼體育,音樂,電影,社會熱點什麼的,自己也別板著個臉,說說笑笑,試圖讓大家都放鬆下來。另外,通過這些閑聊,你可以知道他/她的與人交往能力和一些性格。另外,不要讓桌子放在你和應聘者之間,把環境搞得隨意一些。三、多讓應聘者說說他的經歷。接下來,如果你要覺得這個應聘者是否是一個可以解決問題,是一個可以把事情搞定的人,不用問他/她會做什麼,直接問問其做過什麼?干過什麼事?對於一個好的程序員來說,很難想像其沒有相關的實踐,就算你是在大學里,你也應該做過什麼。如果你有解決問題的能力,那麼,很顯然,今天你應該解決了很多問題,也搞定了很多事情,聽聽應聘者說一說他的那些事。(不要使用一問一答這種方式,應該讓應聘者多說,而多聽,多想)在他講他的項目的時候,通常來說你要注意下面幾點:溝通表達能力。應聘者能不能把一個事情講清楚。如果這個人聰明的話,他就可以用最簡單的語言把一個復雜的事情講清楚。而且,這是一個好的程序員最基本的能力。而且,你可以在應聘者一邊描述其經歷的時候,你可以和應聘者有一些的良好的來來回回的交談,這樣就可以知道,他的溝通能力和溝通方式,從而了解他的性格,。角色和位置。也許他參與了一個很大的項目,但只是做了一個很簡單的模塊。所以,了解其在項目中的擔任的角色和位置是非常必要的。當應聘者說到「我們」或者「大家」之類的詞彙時,一定要向下細化和明確。做出的貢獻和解決了什麼的問題。這個很重要,通過了解這個,你可以知道面試者是否聰明,是否有能力解決問題,是否有好的技術底子。演示。如果可能,你可以讓應聘者展示一些其寫過的代碼,做過的設計,或是直接給你看看他寫的程序的演示。(從設計上,代碼的風格,重用性,維護性上你可以了解很多很多)基礎知識。了解該項目中應聘者使用的技術的一些基礎知識,比如,通過整個過程,你可以問一些網路,語言,面象對象,系統的一些基礎知識。基礎知識是非常重要的,這直接關繫到了他的能力。流程和工具。了解應聘者所熟悉的項目的流程(銀彈,瀑布,敏捷,……),還有流程中的一些工件(如:需求文檔,設計文檔,測試方檔等),以及在開發過程中使用的工具(內存測試,代碼檢查,BUG報告,版本維護,開發調試……)(關於程序員的基本技能,你可以參考——《程序員需要具備的基本技能》) 有人會說,應聘者的經歷可以被他自己編出來的,他可以把一些不是他做的事說成是他做的。是的,的確是有這種可能。不過,不要忘了,一個謊言背後需要用更多的謊言來圓謊的,所以,你不必擔心這個問題,只要你在應聘者的描述過程中逐步求精,細化問題,你會知道應聘者是否是在編故事的。千萬記住下面幾點:談話風格要隨意和自然,不要正式。在了解應聘者以前做過的事的時候,不要太投入了。因為招聘方也是技術人員,所以有時候,招聘者自己會因為應聘者所做的項目中的技術太過迷人而被吸引了。要注意引導應聘人。相信我,應聘的程序員十個人有八個人講不清楚以前做的是什麼。因為他們直接跳過了項目背景和要解決什麼樣的問題,而直接進入具體實現。不要一問一答,應該多讓應聘者說,這樣才能多全方位了解一個人。了解一個人的過去,了解一個人做過的事情,比其會做什麼更重要。了解一個人的性格,想法,思維和行為,比了解其技術技能更重要。溝通能力,表達能力,語言組織能力,理解能力,等方面的能力,關繫到了是否能和別人一起工作。基礎知識比知識的點滴要重要得多。你可能不知道其個C++的關鍵字,但你應該要知道C++的繼承和多態。技術技能固然很重要,但比其更重要的是這個人獲取知識的能力,學習能力是在計算機這樣變化飛快行業中必需具備的。是否可以進行培養,比掌握的技能更重要。 四、實際參與??這一步可能是很不好實施的。因為,這需要一些應聘者付出一定的時間,如果是畢業生,那沒有問題,先讓他來實習一段時間。但如果別人有工作,就不好了。也許你會說,這就是試用期的用處了。不過,我個人覺得,你得要尊重應聘者,人家把那邊的工作辭了,來你這邊工作,三個月試用期間,如果沒有什麼原則上的問題,你作為一個招聘方又反悔了,這樣做很是相當的不好。如果發現這樣的事,只能是招聘者自己的問題。在面試過程中,一些招聘者會讓應聘者們一起做個游戲,或是搞個辯論比賽,或是現場組個團隊干個簡單的事情,有的甚至讓應聘者請一天假到自己的公司里來和自己的團隊一同工作一天,並要完成某個事情(甚至給其設置上deadline),並通過這些來考量應聘者的實際參與能力。是的,如果沒有一起工作過,沒有一些實際的事情發生,單靠幾個小時的面試很難了解一個人的。設置上這些面試的環節,在最短的時間內來了解應聘者的一切,對於招聘方來說無可厚非。而且有的時候也能得到不錯的效果。在這里,我只提一點,有時候這樣的周期拉得很長,讓應聘者付出了很多,反爾會讓應聘者產生反感和厭煩情緒,從某種意義上來說,這實在是對應聘者的不尊重。對於這一點,我一直持疑問的態度,所以,我在其後打了兩個問號。
『貳』 如何評價程序員月薪7萬可落戶北京
摘要:
在3月21日北京市發布《關於優化人才服務促進科技創新推動高精尖產業發展的若干措施》中有這樣一條內容:
在本市行政區域內的高新技術企業、創新型總部企業、新型研發機構等科技創新主體中承擔重要工作,近3年每年應稅收入超過上一年度全市職工平均工資一定倍數的(企業注冊在城六區和北京經濟技術開發區的為8倍,注冊在本市其他區域的為6倍)。
根據北京市統計局、市人力社保局發布數據,2016年度北京市職工年平均工資為92477元,月平均工資為7706元。而近日某招聘網站新鮮出爐的《2018旺季人才趨勢報告》中顯示,北京市平均月薪達到10712元。
總結就是估算出月薪至少要7 萬可申請辦理人才引進。
也就是說北京放大招,給大家落戶啦!
相關的政策明明針對人群很廣泛,可偏偏程序員單獨被拎出來成為了重點關注對象,難道是因為....
程序員表示:女朋友這個梗什麼時候才是個頭?
緊接著,不知多少個意氣風發的碼農用眼鏡遮住了眼裡的淚花,「北京歡迎你」的「你」,好像有點模糊??
圖片素材來自昵圖網,侵刪
今天我們來分析一下,如果通過這條政策落戶北京,對程序員來說實現的可能性有多大???
01在北京月薪七萬的程序員並不多見
作為科技創新人才中的一員,程序員的收入相對而言還是比較理想的,但月薪7萬對於不少人還是「不可逾越的鴻溝」。我們通過幾個機構的調研數據來圍觀一下北京程序員的工資:
職友集最新的數據統計分析顯示,在4000多份調查樣本中,北京程序員月入在20K以上的僅佔6.5%:
北京程序員平均工資:9020元/月,數據來源:職友集
看準網北京計算機軟體崗位的統計數據,月薪5-10k的佔有最高比例:
數據來源:看準網
2017年,CSDN上某程序員用爬蟲爬了某招聘網站數據,分析了一下不同城市程序員的工資情況,北京程序員的平均工資為13854:
極光調研2018年程序員大數據,北京程序員稅前月收入2萬以上的佔比為13.6%:
數據來源:極光調研
綜上,在帝都,月入20K以上的程序員佔比已經很少,70k以上更是鳳毛麟角,但也並非不存在,月薪超過7萬的程序員大致可分為兩種:
一種是工作N年以上,擁有豐富的實戰經驗,單槍匹馬就能秒殺90%的程序員,一通操作便讓你覺得自己是個弱智,這種大神可遇不可求;
另一種嚴格說來則已經脫離了程序員的身份,他們是程序員出身的管理層,或者是公司的大BOSS,這一類人雖然有著程序員背景,但已經不再扮演程序員的角色。
所以說這個落戶政策嚴格意義上說是對「高精尖人才」開放的,想要擠進這一定義當中,對許多普通程序員來說,還有很長的路要走,但不管怎樣,「蜜棗」已擺在眼前,至少有個「奔頭」不是?
02對月入7萬的程序員來說落戶北京可能並不具備吸引力
落戶北京,對大多數人的意義可能更在於事業、生活和教育的便利,尤其是在國內的教育體制下,擁有北京戶口可以讓子女在高考的戰場上笑看眾多非北京戶口的高分學子在激烈的競爭中出局,而自己則可以享受更多更好的資源。
但是也有人說了,我每月都能掙7萬了,也可以有很多選擇,比如出國就業、移民等。如果單純考慮教育的事情,對下一代有所規劃,那可以讓孩子就讀國外的學校。從這個角度來說,對於足夠有能力把子女送往國外讀書的程序員,是否有北京戶口的問題似乎也沒那麼重要。
當然,如果你剛剛好達到了條件,同時又想紮根在北京,並讓自己的子女在國內接受教育,那麼唾手可得的北京戶口,你是要呢?要呢?還是要呢?畢竟有首都的庇護,還是極好的。
03月入7萬可能並不是要求的全部
近三年內月入7萬,或許僅僅是這個政策的表面解讀,真正要進行落戶的時候,便可能會發現還有更多的更詳細的內容或條件需要滿足,所以即使真正達到了月入7萬,也並不代表著你就能板上釘釘地成為北京市民,所以想通過人才引進的途徑進京的同學,建議用心研讀一下更具體的政策,以免空歡喜一場。
多地打響「人才爭奪戰」,此處不留「猿」,自有留「猿」處
2018年2月28日印發的《北京市引進人才管理辦法(試行)》主要傳遞出兩條信息,其一:北京歡迎人才的加入。什麼樣的人才呢?是具備高收入、高科技知識、高創新能力的人才;其二:北京是科技創新人才發展的搖籃,會有更多的高精尖人才湧入,共同為北京的發展做出努力。
由此便可以預見,作為高精尖人才中的重要組成部分,一批神級的程序員可能會因此留在北京深耕行業技術;同時也可能會有另外一批神級的程序員因此齊聚北京,程序員江湖裡華山論劍的情景應該不會少。
綜上分析可以看出,這個大蜜棗可能最終只能有極少數的程序員能夠吃到。當然,如果說落戶北京的目標遙不可及,但你又有留在一二線城市發展的想法,不妨退而求其次,放眼於其他城市,很多城市都在「招賢納士」,你會發現,作為一名計算機人才,你還是很受歡迎的!
西安:在校大學生僅憑學生證和身份證即可完成在線落戶!
成都:全日制本科及以上學歷憑畢業證即可落戶!
南京:研究生以上學歷及40歲以下的本科學歷人才,可憑畢業證書落戶;技術、技能型人才,憑高級工及以上職業資格證書落戶!還有不少城市給出各項補貼政策,比如租房補貼、購房補貼、科研補貼、創業補貼,甚至面試補貼等等。不要擔心,身為程序員的你還有很多機會。
表格來自21數據新聞實驗室統計,侵刪
總之,如果你是「7萬人才俠」,恭喜你比別人多了一個選擇;如果不是,也有很多出路可以選擇,優秀的程序員在全國各地都「很有市場」,但與此同時??速速回去修煉點更值錢的代碼吧!
關注「無缺」
第一時間獲取
測試技術干貨
『叄』 找程序員外包公司合作招聘技術人員可靠嗎
這個得看外包公司的資質,比較大的,例如中軟,軟通動力就比較不錯,可信,小的公司最好不要考慮,風險性很大。
『肆』 Java開發人員,每月薪資大概多少待遇如何
今天聊點大家喜歡的東西,薪資。現在這么多人進入互聯網行業,我們來盤一下Java的薪資。首先我們聊聊程序員的薪資結構
程序員的工資構成一般包含以下幾個方面:基本工資、績效工資、五險一金、年終獎、項目獎等等,有的公司福利比較好還有過節費,不過也發不了多少錢。
1.基本工資
基本工資就不說了,這個一般是神薯亮入職的,HR和你約定好的,一般都是幾千塊錢。
2.績效工資
大頭還是你的績效工資,績效一般是由你的組長來評定,給你A、B、C、D,正常的公司都會按照你的工作來給你對應的績效,一般都會給你滿績效。但是,不排除其他情況。之前網易的那個得病的員工,就是因為主管把他的績效打了D。
3.五險一金
此外,員工的五險一金也是值得關注的點,有的公司給你15k的月薪,但是公積金的繳費基數按照6000或者最低的檔次來交。舉個例子:假如按照6000來交(15000-6000)*12=1080,你就損失了1080塊錢,這些錢都是到你的公積金賬戶上日後可以提現。所以,入職之前一定要問清楚你的五險一金。有的公司如果不交五險一金,我建議你最好不要去。
4.年終獎
年終獎這個東西你要佛系對待,因為這個手咐東西不一定會有,今年有明年也不一定有。一般來說是一個月的工資,當然像騰訊王者榮耀團隊年終獎是據說都是十幾個月的工資。這個一般根據公司的經營狀況。不過現在是互聯網寒冬,大家還是且拿且珍惜。
5.項目獎
這個一般在外包公司比較多,一般完成一個項目,有幾千塊錢不等,當然也可能是幾百或者幾萬,看項目的重要程度。
02
一般來說,北上深外加杭州的薪資水平基本上是一個檔次的,但是廣州雖然也是一線城市,但是廣州的薪資水平是真的不高,一般三年工作經驗的Java程序員大約10k左右。此外,像成都,西安,南京,蘇州這些地方和基本上都比北上深杭差一個檔次。大家想知道本地的薪資水平,可以去招聘網站上自己搜看看。
一個普通的本科應屆生在北京一月大約是6k左右,有一年工作經驗之後大約是8k左右,兩年的話基本上10k上下,三年的15k左右,四年的17k左右,五年的20k左右。(稍有偏差)
再往上的話都是算年薪,30w,50w,100w都是可能的,那就不是工作經驗決定得了的。當然這些工資都是稅前工資,都是需要交納稅的,之前沒有稅改之前,交稅都是好幾千的交,很肉疼。
當然,這是針對大部分普通的程序員,你不能說我有個同事剛進阿里一年20萬,一個在普通公司的普通的Java程序員的薪資大致就這些。
還有一點就是,不是說你幹了5年,你就必須拿到20k,不然的話,就是公司壓榨你。如果你天天上班劃水摸魚,不去更新技術,那當然不可能拿到20k,畢竟用人單位也不傻。
此外,有個很重要的點就是比如你工作一年,但游寬是你技術還不錯,你想要15k,這個難度比較大,大家基本上都是按照工作年限和能力來綜合給薪酬的。如果面試不太有把握,薪資可以寫面議,如果面試發揮的比較好,就多要一些,面試的不好,可以少要一些。
------------------------------------
給我更新下去的勇氣,帶你認識互聯網。
『伍』 程序員工資這么高,為什麼很多公司還是很缺人
很多學計算機或者是學一些軟體工程這樣的專業的學生們,他們在面臨畢業的時候也會感覺到特別的迷茫。因為對於他們來說彷彿學到這個專業就是一個非常吃香的專業,在社會上也是各行各業都會需缺這樣的人才,但是他們在選擇工作的時候也會有一些打不定主意的時候。
但是它有高工資的前提是這個程序員有一定的本事,他也能夠做出相應的工作給公司帶來效益。否則的話,如果這個程序員沒有一些實力或者是一些基本的技能都不會,那這樣的程序員又有哪個公司會要呢?所以對於這些公司們來說,他們缺的是人才,而不是所謂的程序員三個字。大家需要的都是一些懂得一些程序或者是懂得一些軟體設計這樣的人才這樣的話,才能夠給他們的公司做事給他們的公司帶來更高的效益,而不是簡簡單單的只招聘程序員這三個字。而且程序員的工作對於大家來說也並沒有我們想像的那麼簡單,他們在實際的工作中要學習到的知識或者是要應用到的知識是非常多的。