程序猿面試的軟技能

一、面試準備

作為IT從業人員,跳槽是職業生涯中很重要的一個步驟,這方面我就不講太細了,畢竟有很多講職業生涯選擇的文章。我只提醒一點,自己的職業生涯,還是要自己好好規劃,想好為什麼跳槽就可以了。

有了換工作的想法之後,第一件要做的事就是做簡歷。大型超市為了賣掉更多的洗頭膏,都會精心設計一個促銷區域,但是我們找一個年薪幾十萬的工作,卻不願意花心思好好整一下簡歷。我說的意思不是請專業人員把簡歷做的酷炫,而是要讓簡歷突出重點,寫一份讓別的程序員能看懂的簡歷就OK了。

1. 簡歷控制在一張A4紙以內,最好不要超過兩張

原因很簡單,因為HR和面試官平時都挺忙的,沒有那麼多時間看簡歷,最多掃一眼第一頁就不錯了,所以很多面試官會要求你自我介紹,其實就是他們沒看簡歷~~

2. 技能只寫最重要的

會Word,Excel 啥的就不要寫啦,只是用過 Linux 也不要寫啦,大學當過什麼學生幹部啥的也不要寫。如果面的職位是Python,以前搞過 asp.net 也不要寫啦

寫點和職位相關,直接能讓面試官高潮的技能,比如面運維開發時,就寫自己實現過CMDB,上線,工單系統,Django,Flask用的很熟練什麼。面前端時,就寫自己看過Jquery,angular,vuejs源碼啥的,直接命中面試官內心深處的渴望:卧槽,這就是我要的人!

3.展示自己的潛力

其實我覺得,讓面試官覺得你有潛力的方法最好的方法,就是搞一個博客和Github,記錄自己平時的學習和代碼。面試官就會覺得你善於總結,對編程有強烈的興趣,即使你現在技術有些缺陷,也是可以慢慢培養的。這個就屬於自我營銷,後面會談及。

4.自我營銷

想象一個面試場景,你做完自我介紹后,面試官突然饒有興緻的對你說:原來你就是xx啊,我之前看過你的博客,你xx文章裡面總結的xx真是不錯啊,你應該就可以預計到這場面試的結果,很大概率不需要太多技術問題,就可以直接談薪資了.

a.打造自己的品牌博客

明確要表達的品牌信息

挑選細分市場受眾

創建品牌的口號和標示

內容為王

善用社交網路

b.註冊一個 github賬號

把自己的日常代碼都放上去,即使關注度不夠,HR和面試官也會看到你一個個的提交記錄,會覺得你是一個很勤奮的人。

c.演講和大會分享

演講是進行自我營銷的最有效方法之一,雖然擴散速度不及其他媒介,但是真的面對受眾,面對面的侃侃而談,才是最能打動他們的方式,也是你鍛煉面試能力的一個最好途徑。

大會演講

如果有機會去各種技術大會作分享,千萬把握好機會,這是創建自己品牌非常好的機會,說不定下面就會有你以後面試官聽你分享

分享和培訓

如果和我一樣,沒有機會去大會講,可以在公司內部主動推動一些小分享和培訓會,鍛煉自己的演講能力

d.人品牌終極方案—著書

寫書對個人品牌效應無需多說,如果出去面試,指不定面試官還會求一本簽名書。當然寫書需要太多知識和時間的沉澱。

二、關於終面:一些扯蛋問題的心得

其實到了終面,基本都是部門負責人了,你已經過五關斬六將的過了好幾輪技術面,所以老大基本就不會問你職位相關的技術問題啦。老大所關注的,基本就是你這個人怎麼樣,有沒有培養的價值,所以大致會問你這幾個問題(比如你面的是Python的職位)

1.你為什麼要換工作?

老大問你這個問題,就是想評估一下如果你入職之後,能待多久,公司團隊能不能把你融進來。

我覺得這個問題,程序員們就不要太糾結於技巧了,直接老老實實從下面倆原因選一個或都講,坦誠相待就OK了:

錢不夠,薪資沒達到期望值,這個大家不要避諱,HR和面試官會覺得這個原因是OK的。

覺得現在的工作在浪費時間,沒有成就感,想找一個更牛的團隊,實現自己的價值,表達自己技術和職業上的追求,而不是混日子養老。

注意一定不要說是因為和領導鬧得不愉快,或者領導傻逼這種話,面試官要是聽到這種話,內心獨白就是:老子要是把你招進來,以後你背後是不是也會罵我,那趕緊滾犢子吧。然後面帶微笑的說,今天的面試就先到這了,balabala……

回答完這個問題之後,最好在表達一下自己心中的技術團隊的氛圍,常用辭彙有,開放,對事不對人,敢於嘗試新技術,等等。

2.你平時業餘時間都做什麼?

老大問這個問題,其實目的就是想看你到底是個什麼樣的人,常用的回答,業餘時間喜歡運動一下,看看書,打打遊戲什麼的。

下面老大一定會會問,喜歡什麼運動啊,看什麼書啊,都玩什麼遊戲啊之類的,分別講一下這幾個,也僅供大家參考:

a.喜歡什麼運動

其實回答一下自己確實喜歡的運動就好,最好是團體或者比較流行的,比如回答踢足球,乒乓球,羽毛球都是很不錯的。互聯網公司還是非常喜歡組織這些球類比賽,你會這些的話,大家可以一起玩耍,面試官當然願意啦,或者你看面試官穿著衝鋒衣,說自己喜歡戶外露營徒步,都是不錯的,顯示自己很陽光,並不是特別悶騷

然後後面就可以展開聊啦,你自己平時注意積累一下相關的行話,比如喜歡踢球,就找一個死忠的球隊,並且用專屬名稱,比如法國球迷,就說自己喜歡高盧雄雞,英國就是三獅軍團,荷蘭就是橙衣軍團,德國就是德意志戰車,並且選兩個喜歡的球員,描述語就用球風硬朗、意志頑強,腳法精準,身體對抗多,全場跑動多等等裝逼辭彙就差不多了。

你可能會喜歡