程序员面试所需的软技能(一)

写在前面本文建立在代码基础过硬,想一起研究一下面试中锦上添花的一些技能,注意不是雪中送炭,基础不好的,好好学学Python再来看吧!

本文将围绕几个问题来逐个展开

   面试准备

   自我营销

   关于终面:一些扯蛋问题的心得

   如何谈薪酬

文章略长,快上车,慢慢看!

一、面试准备

作为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.喜欢什么运动

其实回答一下自己确实喜欢的运动就好,最好是团体或者比较流行的,比如回答踢足球,乒乓球,羽毛球都是很不错的。互联网公司还是非常喜欢组织这些球类比赛,你会这些的话,大家可以一起玩耍,面试官当然愿意啦,或者你看面试官穿着冲锋衣,说自己喜欢户外露营徒步,都是不错的,显示自己很阳光,并不是特别闷骚

然后后面就可以展开聊啦,你自己平时注意积累一下相关的行话,比如喜欢踢球,就找一个死忠的球队,并且用专属名称,比如法国球迷,就说自己喜欢高卢雄鸡,英国就是三狮军团,荷兰就是橙衣军团,德国就是德意志战车,并且选两个喜欢的球员,描述语就用球风硬朗、意志顽强,脚法精准,身体对抗多,全场跑动多等等装逼词汇就差不多了。

今天的分享就到这里,明天继续哦

 

转载于:https://www.cnblogs.com/reboot51/p/8250926.html

你可能感兴趣的:(程序员面试所需的软技能(一))