程序猿找工作吐槽分享

jopen 9年前

  IT 大环境

  先说说我看到的 IT 需求市场吧!不是卖方市场也不是买方市场!找工作的人是一堆一堆的,一个待遇不咋地的工作也是一堆人抢着上,眼高手低的多,真正能踏实做事的少。招人的想 找个合适的人也是跪了,好不容易物色到几个合适的人,在他们入职前都会常常犯嘀咕,担心他们不来入职。我虽然没有直接参与招人,但身边有同事在忙这事,经 常一起吃饭,还是很了解他们的心里动态,朋友圈也有些童鞋开始嘚瑟,分享当面试官的经验了:招人难,跟当年找工作是一样的难。

  技术准备

  对于那些准备跳槽的童鞋,如果平时写代码之余喜欢看看书看看博文,基本面试什么的不成问题,但如果遇到那种需要笔试的公司,那还是要特意准备一下。否则有可能会被黑成翔。

  其次,值得注意的是,对于简历上说到的自己参与过的项目,是需要重新过一遍,因为有的项目时间久了,面试官问起细节来,你不一定答得出来。

  其他一些关于准备程序员面试的参考资料,都在这里:程序员面试资源大收集说实在的,这些题目我也平时没事,也都会瞄一眼,有些题目能让你脑洞打开啊,哈哈~~

  写个简历

  简历写什么呢?无非就是你的 github,技术博客,项目描述,技术特长等。

  写简历是个纯技术活,如果没有 github,没有技术博客,扯几个你熟悉的一些来源项目是很有帮助的,比如 nginx,lucene,redis 等等这些,前提是你真的了解过这些开源项目,否则遇到懂行的面试官,一问三不知就尴尬了。

  投简历

  是海投还是精英策略?51job 会告诉你海投就对了。但个人觉得海投会浪费很多精力,更倾向于看准了几家,有的放矢。海投不海投,完全看个人吧!

  开个价吧

  技术面试差不多了,接下来的重头戏就是谈待遇了,这个非常重要。跟 HR 或者 boss 谈待遇是个太有技术含量的事,大部分码农都不会,我也不会,呵呵。

  这里有两个可以参考的建议:

  1. 如果 HR 询问你上一份工作的待遇,适当往高里说,因为很多 HR 会根据你上一份工作的待遇评估你能接受的底价,然后就给你开那个价。当然,这样做可能有一些风险,很多公司的 HR 都会要你以前工作的工资证明之类的东西,HR 可不是那么好忽悠的。

  2. 如果 HR 问你期望待遇,往高里说就对了,像在北京深圳这种一线城市,在自己的期望待遇基础上加个两千应该不是什么事。

  下面分享一下一段时间以来的找工作经历,比较水,不喜欢尽管喷。

  非科班出身,没有华丽的简历,只是把做过的项目,熟悉的开源项目写上去了。

  工作之余,由于平时比较喜欢看书,偶尔写个算法啥的,因此也就没特意准备面试笔试。花了个把小时整理了下简历就投了,投的时候比较小心,大概投 了八九家公司,BAT 外加几家做云计算、云存储、游戏等公司,投简历时间怕是没超过一个小时。让几个朋友内推了几家公司,没有消息,貌似都是因为职位都不太相符。没有投外企, 像谷歌、微软、Oracle 等等,都没投过,不是不想去,主要是这些公司流程长,要求高,没这么多精力去搞。

  当天晚上投了简历,第二天上午某巨头就打电话过来了,说让过去参加笔试,我说在外地呢,电话笔试可不可以,然后那哥们就开始电话笔试了,我能感 觉出那哥们在照着试卷上的题目念啊,真坑,而且一上来全是c++语言特性方面的东西,由于工作中没用c++,两年多没用这货写代码了,完全没准备,被虐的 很狼狈。虐完后就自知与此巨头无缘了,呵呵~~

  由于是骑驴找马,每天需要工作,也没太多时间准备,说到底自己内心也是比较抵触那种笔试题,读书考试考怕了~~第一场被虐后,依然没有去特意准备面试笔试的东西,一方面是心存侥幸,觉得能混过笔试面试,另一方面,换工作的意愿也不是特别强烈。

  接下来的几场电话面试都聊的还不错,有的电话面了两次后就说必须当面聊一聊才行。然后就都记下了面试官的电话,准备以后有时间再面对面的面试。时间刷刷个把月就过去了,也没太上心,换工作的欲望也不是很强烈。

  一个月后,抽时间去了第一家公司,约好的面试官当天请假,我就跟前台妹妹说我是来面试的,已经电话面试过了,报上了面试官的名字。由于简历也没 带,然后前台妹妹就让填了个简历。来面试的人还不少,有几个在待客室做题目。填完简历后两个前台妹妹在那里纠结了好久,商量着我是不是需要做一份笔试题, 由于长得太帅,前台妹妹最终决定还是让我也做一份题目。三十分钟不到搞定了,总共就四个智力题,然后拿着试卷就进去面试,一面二面三面,都很顺利,也没见 面试官问什么很技术的问题。聊了下试卷上的题目,聊了下项目,自我感觉良好。后来这家公司的答复大体意思是他们主要用c++开发,而我熟悉的是c,不太合 适。真是惊呆我了,之前没看我简历么?现在完事了跟我说开发语言不搭边,完全没一点逼格啊,老是纠结在这个开发语言上,况且我曾经也是用c++的,只是很 久没用了而已,表示很无奈。

  后来陆续去了 BAT 巨头的其中两家面试和另外两家云计算,面试官都很和蔼,庆幸都没有要求笔试,直接技术面,也没让写代码,一面二面三面,一路比较顺利。

  技术面过后就是谈人生的时候了。

  好吧,有一家谈待遇竟然谈崩了,HR 总是扯着上一份工作的待遇,然后在那基础上加 50%,但我要求待遇翻倍。尼玛,这个让我后面学乖了,直接适当虚报待遇(这是不对的)。

  最终的结果不好不坏,收到了 BAT 三巨头中的两家,以及一家云计算公司的 offer,待遇都差不多。好吧,到此结束了,找工作太折腾了,战线拉了三个月那么长。

  总结一下技术面试的情况:巨头公司跟小公司看重的东西有很大的区别。大公司不太注重编程语言细节,主要侧重 你的数据结构和算法的掌握,而且喜欢拿面试官实际工作中遇到的问题跟你讨论,也就是考察你实际解决问题的能力(我平时用的C,某巨头给的 offer,工作岗位主要的开发语言是 Java,呵呵,有点意思….)。小公司则比较喜欢考察你对某个编程语言熟悉不熟悉。其次,很重要的一点是,在技术面试中,要有底气,自信,不要把面试官 当神一样的看待,面试官也有很多不知道撒,说不定他心里也在担心,你反问到他不知道的技术问题呢,是吧?只要能这样想,在面试中就能很好的发挥你的正常水 平了。不要在面试中由于紧张的缘故,思考问题的能力大打折扣。

  等挣够摆水果摊的钱就辞职回家卖水果去——共勉!

来自: www.cricode.com