其他
作为“水货”开发,我如何从月薪一千五“混”到两万
「 如果真把小韩当成“水货”,那可大错特错了。」
一开始面试的时候我是一问三不知,但我会默默把这些面试问题都记录下来,回去记在一个本子上,当我积累四五十个问题,并能以流利的方式将它们讲清楚时,我开始陆陆续续接到各类offer。
成为面试大王有个小诀窍,一是不要怕面试,面试这个东西面得越多越有捷径可走,二是可以想象一个问题面试官会如何提问,搜索关键词将相关问题都准备好。最重要的是尽量引导面试官问自己会的东西,不要抢答,当他问到就可以开始自己的“表演”了。
我的第二家公司是一家很小的公司,没有问我太多问题,只是看我之前做的官网就收了我。他们对我说给不了我太高的薪资,只能给到4300。我心中狂喜,因为之前的offer基本在3000左右,但我还是压住喜悦问能不能加到4500。
在新公司,我的工作是Java方面的增删改查,遇到不会的就问身边的大佬。我自认为情商很高,尤其擅长捧人,每当大佬帮我改写代码,在点击运行的那一刻,我喜欢用真挚而夸张地语气表示惊叹。这往往会令他们不好意思又十分受用。程序员其实是很单纯的一类人,只要你认真倾听他们研究的成果,满足他们的成就感,他们就乐意倾囊相授。再加上我时不时给他们带个早餐买瓶水,久而久之,我就和大佬形成了一种无形的师徒关系。
我在这家公司干了五年,被裁的时候还挺意外的。
小韩2013年专科毕业,入职一家门户网站创业公司,做前端程序员,2014年入职一家政府项目的公司,后陆续加入外包公司、互联网公司、外包公司,成为高级工程师,现在在一家大厂自研部门。
采访实录
小韩,您好,我是码客人生
幸会,我是小韩。
我在学校有两个爱好,玩乐队,踢足球,玩得都挺好。毕业时本来打算开琴行,都谈妥了,结果对方临时变卦,收购琴行失败,只好找工作。
我在学校的时候没挂过科,不是因为学得好,主要是东西不难,老师为了就业率也帮着糊弄成绩。没经验没技术,再加上人家一看专科学历都不要,卡的就是本科及以上,完全找不到工作。那时摆在面前只有那么几条路,要么去干销售,要么回老家,要么继续找专业相关工作。
没办法,我和家里要了点钱去报了一个Java培训班,培训完找工作还是难,动不动就让你上机写代码,那时我真的很恐惧面试。只好去学校门口卖惨。那时隔壁学校学长开了一家门户网站的公司,就在学校创业园里。我和他说我想进来学东西,聊天时发现他对我搞乐队挺感兴趣,我就提出把乐队的架子鼓带到公司给他玩,算是卖他一个人情,反正技术水平不行的话就走走弯路。他看那也行,和我说工资不会太高,就1500。我想反正就先干着,不干的话就没经验。我和家里说给我一年的时间,如果我撑不下去就回家。
当时还是想留下来,觉得南方城市机会多一些。
准备面试其实可以参考一个销售小诀窍:当有一个面试官问你一个问题后,你可以把这个问题记下来,然后在家模拟,想象面试官会如何问你,然后你需要把这些话说出来,而不是在脑子中过一遍。当你完成这一套步骤后,你的脑子里就有一个很好的框架了,当你再说一遍就一点也不慌了,基本看不出破绽。
面试过程中,你要能引导面试官问你会的问题,比如一个问题你弄明白了,可有些连带的问题你还不会,你就要想尽办法不让他问你不会的问题。这要求你首先要有一个自己的项目,因为有些问题不打代码面试官不好问,但他可以问你做的项目里的问题。我的大部分项目都是自己胡编的。这个项目需要一些技术栈,是你自己必须会的。如果面试官不问就不讲,如果他顺着你这条路问了,就可以开始你的表演了。后面的这些逻辑你都背得很清楚了,即使没用过也可以用吹牛逼的方式讲出来了。
有些问题为什么我说要引导呢,因为有些问题你在网上看到它会有很多关键词,这些相关的问题99%会问到,只要你提出这个问题,他问到相关问题,你再答出来就显得你牛逼。但如果急于表达就不太好,面试官还没问你就把事情全盘托出,那是你背的。这里面演技就很重要。
面试最重要的其实是能不要脸,面试是一种心里很挣扎的过程。我身边有太多人不敢面试,但克服面试的办法恰恰是你要敢面试。比如我面试20次,前10次可能问到几个问题就难住了,面试官会觉得你是个彻头彻尾什么都不会的人。但你可以积累问题回去百度再去吹牛逼。可能面试官又问你延伸的问题。你又答不上来了,他也会认为你是水货,但你可以把这些问题再拿下。慢慢地就有offer了。面试这个东西就是面得越多越能发现一些走捷径的东西。
网上有很多成套的面试题,培训班也有一些东西,但这些都太具体,也需要系统学习,还是没办法快速上手的。
码客人生:你在职场如此游刃有余,有哪些技巧?
我是个蛮开朗的性格,在大学的时候也是社联的干部,要跟各个团队搞关系,带到工作中也是这样。
首先领导要喜欢你这样的性格,有些领导喜欢拍马屁的人,比如他做出一个东西,或分享一篇技术,我会带头鼓掌,当着很多人面夸他。很多领导喜欢这个东西。但有些领导确实不喜欢这东西,觉得这没意义,更注重能力,那我后面的日子大概不会特别好过。在一个团队中如果你不是一个支柱性角色,至少也要承担别的角色,开心果就是一个不错的角色,毕竟团队之间肯定有摩擦,是需要一个润滑剂的。能完成这样一个角色,对团队是有利的,领导也会需要你。
在工作中,我并不是那种能独立完成一个任务的人,但我能把一个事情最终推进下去的原因要分几点。首先,你要抹得开面子,有问题敢于跟领导抛。这个问题肯定是自己做不出来,但不要说自己做不出来,领导希望听到的是你自己思考后的结果。所以你要说你想了哪些办法,都行不通,想让大神帮忙参谋一下。领导可能自己帮你解决,也可能找技术牛逼的人帮你解决。
这些技术牛逼的人是很痴迷于这些东西的,他跟别人交流的能力比较差,但当你问他擅长的那部分时,他眼神中闪烁的那种光挡都挡不住。他就想有人能倾听他研究半天的东西,听不懂也没关系,他的人生价值也体现出来了。
当他们为展示一些我没见过的东西时,我会用十分夸张但十分真挚的语气说“卧槽,X哥,牛逼啊。”他们会说“操,这有什么牛逼的。”没有人这么夸过他们,其实还是挺高兴的。有些程序员确实不擅长使用语言,当他说“卧槽,这个怎么了,这不是很简单吗?”听起来不是很舒服,但你只要不理会他的话,接着再深入交流,你就会发现按照他的标准和思维模式,他只是觉得这些是个人都会,他是感到吃惊,不是鄙视或小看你,你要告诉他这个东西之前没听说过,那他就会耐心给你讲下面的事情了。我一直愿意在这个圈子的原因身边的程序员真的很单纯,很好打交道,稍微夸两句就能上天。
我和产品经理也挺会砍需求的,这需要砍得不是那么火星四溅。比如我和这个产品经理刚认识没多久,在食堂吃饭碰到了,我会帮他付个饭钱。他可能就会觉得这个小伙子还不错。其实饭钱能吃多少,但当他吃人饭嘴短,就不好意思拒绝你的需求了。过两天如果我面试评审,他碍于吃过我的饭可能会先和我说,你看我下面准备做这个需求,你看好不好搞。我脑子里就会想如果这个东西好不好做,不好做我会说这个东西不是特别好搞,你看这个替代方案行不行。这个替代方案不那么完美,但也差不多能解决80%的问题。他想一想,再和业务一讨论角色这东西也不影响,这个需求就改了。但无形中不就把工作的难度降低了吗。
久而久之,你能把事情推进下去不给领导添麻烦,产品经理也不讨厌你,自己也能解决大部分问题,这个工作就舒服了。
我们大部分人,80%做的90%的事情都差不多,就是增删改查,难的东西可能半年或三个月才出来一次。这个难的东西即使出来了,它的方案也就出来了,大家都知道。出去面试,这些难题在面试官面前可能还是不值一提,你需要知道更难的问题怎么解决。
很多东西你并没有用过,不知道会出现什么问题,这些就要靠自学。在我的同事中,工资高的恰恰是那些比较闲的同事,或者说有明确目标的同事,他们会把自己的活用三四个小时干完,剩下时间就去学习刷题,然后用这些理论知识,跳槽到更牛的公司里去。只有在大公司,你才能真正实践那些很牛的技术。但想要进这样的公司,你就要有面试能力,80%就要先靠自学,20%靠经验把学到的东西串起来。
本文来自码客人生,未经授权禁止转载
FOLLOW US
过往推荐
大厂80后技术主管的独白:“虽然乘上互联网的东风,但我没有跑赢大盘”
如何成为技术大佬?一个程序员的蜕变之路