程序員面試所需的軟技能

**寫在前面:**本文創建在代碼基礎過硬,想一塊兒研究一下面試中錦上添花的一些技能,注意不是雪中送炭,基礎很差的,仍是看看以前的文章,好好學學編程基礎再來看吧html

最初想寫這篇文章,是由於平時上課的時候也會見縫插針的講一些面試題,可是你們給我關於面試的反饋,一般不是某個筆試題不會作,而是一些開放性的問題不知道怎麼回答。特別是一些面試到了三面的時候,基本都不會問太多技術問題,這樣廣泛不善言辭的程序員們非常惆悵,因而我決定分享一下本身當程序員這幾年關於面試的一些**軟技能****。**是的,你沒看錯,本文全程無代碼。前端

本文將圍繞幾個問題來逐個展開vue

  • 面試準備
  • 自我營銷
  • 關於終面:一些扯蛋問題的心得
  • 如何談薪酬

文章略長,快上車,慢慢看!ios

面試準備

做爲IT從業人員,跳槽是職業生涯中很重要的一個步驟,這方面我就不講太細了,畢竟有不少講職業生涯選擇的文章。我只提醒一點,本身的職業生涯,仍是要本身好好規劃,想好爲何跳槽就能夠了。git

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

  • 簡歷控制在一張A4紙之內,最好不要超過兩張

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

  • 技能只寫最重要的

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

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

  • 展現本身的潛力

其實我以爲,讓面試官以爲你有潛力的方法最好的方法,就是搞一個博客和Github,記錄本身平時的學習和代碼。面試官就會以爲你善於總結,對編程有強烈的興趣,即便你如今技術有些缺陷,也是能夠慢慢培養的。這個就屬於自我營銷,後面會談及。小程序

  • 自我營銷

想象一個面試場景,你作完自我介紹後,面試官忽然饒有興致的對你說:原來你就是蝸牛啊,我以前看過你的博客,你xx文章裏面總結的xx真是不錯啊,你應該就能夠預計到這場面試的結果,很大機率不須要太多技術問題,就能夠直接談薪資了,並且這是一個真實的故事。

  1. 打造本身的品牌博客

程序員也須要打造本身的品牌,營銷本身。最簡單的,就是創建本身的我的博客,大概步驟有這麼幾個吧,以PC大大的知乎專欄舉例

  • 明確要表達的品牌信息
  • PC大大的專欄,都集中在網絡編程方面
  • 挑選細分市場受衆
  • 就是寫給運維開發看
  • 建立品牌的口號和標示
  • 如今運維圈,提起面向工資編程,都會想到這個專欄,而且這個口號實在是太懂程序員了,俗話說得好, talk is cheap, show me the money
  • 內容爲王
  • 花心思總結一下本身的心得,這個專欄裏關於網絡編程和操做系統的文章,含金量仍是大大的
  • 善用社交網絡
  • 直接在知乎裏面回答問題,捕獲衆多粉絲 固然還有不少其餘博客平臺,好比博客園,51CTO,Github均可以成爲你本身積攢我的品牌的好平臺

我以爲如今PC大大換工做,簡歷裏直接貼個專欄地址,比說什麼都有效吧

b、註冊一個 github帳號

把本身的平常代碼都放上去,即便關注度不夠,HR和麪試官也會看到你一個個的提交記錄,會以爲你是一個很勤奮的人

c、演講和大會分享

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

  • 大會演講

若是有機會去各類技術大會做分享,千萬把握好機會,這是建立本身品牌很是好的機會,說不定下面就會有你之後面試官聽你分享

  • 分享和培訓

若是和我同樣,沒有機會去大會講,能夠在公司內部主動推進一些小分享和培訓會,鍛鍊本身的演講能力

d、我的品牌終極方案—著書

寫書對我的品牌效應無需多說,咱們對不少技術大神最後的標籤就是xx書的做者,這些大神若是出去面試,指不定面試官還會求一本簽名書。固然寫書須要太多知識和時間的沉澱。我但願之後也能夠出本書,可是如今仍是老老實實寫博客才靠譜。

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

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

  • 你爲何要換工做

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

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

  • 錢不夠,薪資沒達到指望值

  • 這個你們不要避諱,HR和麪試官會以爲這個緣由是OK的

  • 以爲如今的工做在浪費時間,沒有成就感,想找一個更牛的團隊,實現本身的價值

  • 表達本身技術和職業上的追求,而不是混日子養老

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

回答完這個問題以後,最好在表達一下本身心中的技術團隊的氛圍,經常使用詞彙有,開放,對事不對人,勇於嘗試新技術,等等

  • 你平時業餘時間都作什麼

其實這個問題我最有發言權,由於我有不少面試都是基本只聊這個就聊到了offer

一我的的業餘時間用來作什麼,就決定了他的將來 ---- 馬雲

老大問這個問題,其實目的就是想看你究竟是個什麼樣的人,千萬不要回答沒啥愛好,回家就看看電視劇睡覺啥的,顯得太不上進。基原本說,我經常使用的回答,業餘時間喜歡運動一下,看看書,打打遊戲什麼的,下面老大必定會會問,喜歡什麼運動啊,看什麼書啊,都玩什麼遊戲啊之類的,我分別講一下這幾個,也僅供你們參考:

喜歡什麼運動

其實回答一下本身確實喜歡的運動就好,最好是團體或者比較流行的,好比回答踢足球,乒乓球,羽毛球都是很不錯的。互聯網公司仍是很是喜歡組織這些球類比賽,你會這些的話,你們能夠一塊兒玩耍,面試官固然願意啦,或者你看面試官穿着衝鋒衣,說本身喜歡戶外露營徒步,都是不錯的,顯示本身很陽光,並非特別悶騷

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

喜歡看什麼書

上個問題其實無關痛癢,這個問題纔是老大最感興趣的,平時看書的時候注意本身對這個問題答案的豐富和積累,好比回答就看點技術書啊,除了技術書就看點暢銷書和名著,偶爾也看點玄幻小說啥的就還不錯,這裏面試官必定會和你聊具體你看過的書,因此對本身列舉出來的書,必定要有本身的觀點。

技術書就能夠列舉基本耳熟能詳的,老大也不會多問,玄幻小說也沒啥可聊的,總不能和你聊凡人修仙傳吧,因此重點就是暢銷書和名著了,注意,必定要有本身的觀點,奇葩無所謂,要讓面試官以爲你是有獨立思考能力的人就能夠了

  • 暢銷書

這個就說幾本看過有點名氣的就行,好比浪潮之巔,人類簡史,從0到1都不錯,重點聊點讀完的理解,這個就沒啥太多技巧了,平時看幾本備用吧,好比關於浪潮之巔,你能夠借用硅谷之謎裏面關於機械論和三論的總結,很是精彩

  • 關於名著

這個其實才是扯蛋的重點區域,下面幾個段子是我常常用的,分享給你們,立等可取,任君享用:

1.三國演義

對赤壁那段印象很深入,特別是赤壁之戰以後,關羽把曹操給放走了,當時還倍感惋惜,關二爺就應該手起刀落balabala,後面再讀,就以爲諸葛亮真是牛逼啊,實際上是故意放走曹操的,由於當時劉備的勢力還不能和孫權對抗,若是宰了曹操,勢必把大好天下拱手讓與孫權,是自尋死路,因此曹操確定不能死

若是直接裝做沒有抓到曹操,東吳和天下人都會以爲劉備這邊能力太差了,沒什麼能力,對成就霸業不利,因此必需要抓住曹操

可是若是抓住直接放走曹操,和孫權的結盟關係勢必破裂,對當時還弱小的劉備勢力也是毀滅性打擊,因此算準了曹操對關羽有恩,關二爺重義氣,定會放走曹操,因此才把關二爺放在了最可能宰掉曹操的華容道,過後東吳來問罪,就裝做要斬關羽,最後劉備出來求情,借坡下驢,赦免了關羽,因此諸葛亮既向天下人展現了劉備的能力,也沒有讓東吳一家獨大,又沒有讓聯盟關係破裂,還順便成就了關二爺的忠義之名,真是太屌了。

2.西遊記

關於真假美猴王,孫悟空真是太雞賊了,唐僧總是念緊箍咒,本身造了一個如出一轍的猴子,裝做是六耳獼猴尥蹶子不幹了,一直到如來親口答應安心取經,之後必定能夠成佛才做罷,就像如今的老闆承諾給股權,好好幹,公司上市了必定給你XXX同樣。

相似的例子還有不少不少,隨便講一個就行。

3.梁山伯與祝英臺

其實梁山伯是個同性戀,由於梁山伯一直都不知道祝英臺是女的,因此他喜歡的是男版的祝英臺,最後發現祝英臺是女的,心裏沒法接受,悲憤不已,自殺殉情(這個觀點是一次聽江南春演講聽到的,不是我侮辱傳統文化,勿噴)。

相似的例子還有不少,平時注意積累幾個就行,好比武俠什麼的都是能夠聊的,你能夠用慕容復打不過喬峯,來類比編程內力和編程招式的區別,總結編程須要多修煉內力等等,你們本身發揮吧,畢竟面試官也挺累的,給他們一點新奇的觀點,也能讓他們對你提起興趣。

關於遊戲

遊戲就說本身會的就行啦,好比dota,LOL,三國殺,狼人殺神馬的均可以哇,重點是能聊上就能夠啦。

除了xx,你會其餘編程語言嗎

這個就是看眼界的問題了,建議你們都能掌握一點其餘的來應對這個問題,好比我基本都是面前端的職位,到了終面,就能夠說本身也會Python和運維開發,而後就說一下本身對於運維開發,Python的理解,其實也不會聊特別具體的技術問題,老大主要看你眼界夠不夠寬。

你還有什麼問題嗎

最好不要回答沒啥問題了,必定要問幾個,顯得本身對這個工做是特別渴望的,好比下面幾個:

  • 我們部門具體採用的技術方案是什麼
  • 我若是能來,是一個什麼角色
  • 公司將來兩到三年對技術部門的規劃是什麼
  • 我今天面試的結果大概是怎樣的,有哪些須要繼續提高的

如何談薪酬

不少程序員,包括好久以前的我,都根本不會談薪酬,或者談一次就放棄,別人給多少就是多少。薪酬談判其實仍是蠻重要的,不只僅是多的那些錢,更重要的由於薪酬談判中你如何評價本身和談判能力,會影響公司對你的見解。

一旦成爲公司的一員,其實你很難改變別人的第一印象,漲薪也是按照百分比,仔細的談一下薪酬,可讓將來的僱主以爲你是一個頗有價值的員工,就像我當年進百度,傻不呵呵的說了一句對薪資沒啥要求,結果應該就是最低的工資,囧。

其實薪酬談判是受你本身的聲望和能力影響的,想一下你若是你的Github主頁有2000個星星,談判的時候的主動權會很是大,因此薪酬談判很大一部分因素是平常的積累,就像前面說的自我營銷。

時刻謹記不打無準備之仗,面試以前對本身值多少錢有個基本的認識,並且要敢於談錢,畢竟壓下你的工資,就是hr的kpi,最差的回答就是 我沒有要求 就像去金五星買衣服,賣家開500就直接買的行爲同樣,虧大了

得到面試機會的類型

你獲取工做方式的不一樣,也決定的你薪酬談判時候的地位,一般來講是 公司主動找到你>內推>獵頭>本身海投,因此你們儘可能找關係內推。若是有一天你的博客下面收到如下面試邀請,那你的談判主動權會大大提升,因此仍是注意平常積累吧

不要先出價

談判一個重要法則,就是先出價的會比較處於劣勢,由於你無法加價了,卻給了對方砍價的空間,可是要一個過於高的價格,又會讓僱主直接放棄,個人策略是,先找到本身的定位,而後再談判

找準本身的定位

好比你特別想去A公司,你如今公司是10K,

  • 先找幾個BCDE公司練練手,薪酬談判的時候直接要高價,好比20K
  • 若是對方想也沒想就拒絕了,說明本身如今還未入流,下次面試要15試試
  • 若是對方猶豫或者答應了,下次面試你就能夠要25K 以此類推

目的就是找準市場給本身的訂價,內心有一個譜。

具體談判

面試官和HR必定會問你,你的薪資要求.這個時候最好的回答就是拒絕回答,面試申請單要求寫指望薪資,能夠寫根據薪酬體系面議,面試官問你,也給出相同的答覆,若是再問,能夠用幾個問題緩解一下,好比

  • 給出預期以前,我願意更瞭解一下貴公司和個人工做內容
  • 關於這個職位,大家必定有一個具體的預算,我能夠告訴大家這個預算是否是符合我心理預期
  • 我如今無法給出一個具體的數字,若是必定要的話,大概是XX到XX(就必須說出一個區間了)
  • 我手裏已經有月薪15K的offer了,諸如此類,提升本身談判的地位

最後的建議

面試是個技術活,必定要弄清楚本身值多少錢,而且平時注意本身的積累,不只僅是技術,各類軟技能的修煉也是很是重要的。

以上都是個人一點心得,這些內容在上課的時候也會給學員們講到,如今寫出來分享給你們,能對你有幫助那是最好的了。祝你們都能拿到求之不得的offer。

最後發個小廣告,歡迎你們關注我再慕課上的兩門實戰課,Redux+React Router+socket.ios開發聊天應用使用mpvue+koa2全棧開發圖書小程序

相關文章
相關標籤/搜索