大四求职经历——我只是一个普普通通的程序员

 我这一周真的是累到不行了,今晚大概可以好好地睡一觉了吧。

  “如果有人问我大四是什么感觉,或许可以这样回答:有时候觉得全世界都是你的,有时候又觉得全世界都在嫌弃你,这就是大四的躁动。”这是我4月初写的一篇文章《大四的躁动》的结尾,现在想起来,才刚过去半个月啊。但我感觉半个月像是过了半年一样漫长。

  被凡科拒了之后,心情还没来得收拾,就和锭星打印5份简历,在4月9号那天冲去大学城的北亭里跑招聘会。那时候心里其实很是挺紧张的,因为实在不知道外面的公司都希望我懂一些什么,华资(前实习公司)教给我的都很有限,自己面试是完全没底的,那时大概就想着,拿个5k就很满足了吧。

  那天北亭招聘会里面的公司非常多,我都觉得我拿5份简历都不够用了。找了几家自己感觉还可以的公司后,我便坐到摊位前,几乎所有公司都是HR面,轻轻聊几句,就让我等通知了。那里的公司看起来都不大,一张简单写着几句公司简介和招聘信息的幕布,还有一张桌子就算是一间公司在招聘了,手里把简历递过去,心里有时会有点不甘,“真不希望自己就这样无可奈何地选一家公司”。

  大概自己还是挺能说,投了5份简历,除了深圳那家外(她让我过去深圳就给她打电话),最后获得3个复试的通知,全都集中在4月11号到4月18号期间。一直都在给我发“别气馁”邮件的拉勾网,里面突然又有4家公司说给我提供面试机会。当你一下决心去找工作时,其实机会还是挺多的。

  

  第一家公司约在4月11号下午,大学城的一家小型公司。因为害怕迟到,提前了一个多小时去到那家公司。在办公楼上溜达了两圈,连保安都瞟了我好几眼。我比约定提前了20分钟进到公司,首先要写的是一份笔试题。看到那份笔试题我顿时懵了,哎呀,全是写代码。我从来没记过代码是怎么写,也没记过方法…第一页4道题,我丢空了3道。哆哆嗦嗦地填了几道概念性的简答题后,我已经开始紧张了,脑子已经开始浮现被凡科面试官吊打的场面了。假如厚着脸把能想到的都填到试卷上,或许还有一点点机会,我就这样做了。接着,技术面开始了。

  面试官是一个40来岁的大叔,眼神很随意,感觉就像是在说“又一个菜鸟来面试…”。在大叔还没翻笔试题,我就先承认了:“不好意思,这份笔试题写得不好”,明显我已经在妥协了,这面试在我心里成为一次就业机会的乞求。大叔还是无感,很快就把笔试盖上,拿着我的简历开始和我聊。幸好这位大叔给了我很多机会讲述我的项目,我把我自己写的WebSchool开发框架从项目立项到设计、实现还有未来展望一路说下来,竭尽全力告诉眼前的面试官:相信我,我是一个靠谱的家伙。可大叔看起来一点感觉都没有。他只是轻轻地问了几个小问题。然后他又翻开了我的笔试题,我便又急了。

  “我平时太依赖IDE了,所以手写代码很弱,真不好意思”嗯,又说了一次不好意思。

  “我不在乎你会不会写,你能解决问题就可以了。”

  结果,居然被录了,工资6k+。我本以为HR过来是把我轰走了,结果还是挺意外的。我在回来的路上一直在想被录的原因,我的笔试写的是真烂,大概是在面试的时候,我竭力去向他证明我对技术的决心,以此给面试官留下了一点点好感吧。面试真不是一场考试,没有标准答案,在面试官面前,一个人是否认真才是最重要的。

  大概是这家公司给我自信,周二那家都轻易地拿下了。也很感谢这几家公司的技术领导给我那么多机会去畅谈我的项目和想法。 然而,当手上有三份offer后,工资也超过预期,心里却又开始躁动,感觉自己都不喜欢这些公司。我之前面试的公司大部分都是做系统的,而我离开华资的原因其实就是不想做系统,因为觉得很无聊。所以和这些公司的HR聊天最艰难的问题,对我来说,就是“为什么你要离开原来的公司?”

  不喜欢,就是不喜欢。在我还郁闷手上的offer都是这些写OA系统的公司时,突然想到18号还有一个游戏后台开发的面试。我一直并没有太多花很多注意力在这次面试上,感觉自己也许够不着,因为这是一家挺大的游戏公司,而且应聘要求那么多。但,就是喜欢。突然就发誓一定要拿下这份offer。于是,我便开始针对里面的应聘要求写计划,贴在有道云笔记上(我习惯在编程时,副屏幕留着有道云笔记)。

  在15级职业规划课上,我认识了网络班的恩乐,他考研上了中大计算机。他谈起自己考研的经历时让我非常羡慕。于是,我怀着一周后便会有一场非常重要的考试的心态开始复习,重点是并发编程和Java网络编程、NIO,TCP/IP协议,整个过程除了学习到很多基础的知识,还让我格外兴奋。

  18号下午,我来到了动网先锋,这家我才喜欢一个星期但很希望可以投身的公司。公司在琶洲,江边,这大概是我见过的最好的环境了,办公楼是玻璃外墙的,坐在休息区可以透过外墙会先看到办公楼附近的绿化,再抬头一看就会看到公司附近一些高楼,不多,但都很有特点,顺着珠江还可以看到很远很远。雨后的天气格外晴朗,而我彻底被这环境给迷住了。这果然是一家有趣的公司,它的笔试题都特别俏皮,难度也比较高,我花了大概40分钟去写,实在不会的我也放空了,坦诚一点大概会更好。

  笔试交上去后,HR很快就过来和我聊了。HR面我从来都是很有把握的,愉快地谈了十来分钟后,技术面来了。

  面试我的是一个很高的大哥,眼神平静带有一点唏嘘,浅浅的胡渣显得他内功十分深厚,技术气息已经散发出来了。我本以为他会给我很多“教导”,让我意外的是,他依然给我很多展示自己的机会。后来他就问了我几个问题,一个是技术细节的,ConcurrentHashMap的底层实现,这一周复习的成果终于要显示出来了,我把这个集合的实现细节全都说了出来,最后还补充了一句“嗯,我看完这个类后,确实非常敬佩作者可以设计出那么精妙的集合”。大哥点头表示很满意。后来他继续问我几个问题,JVM的垃圾收集器实现算法,TCP协议的工作原理等等,虽然有些细节答得也许不是非常准确,但坦诚说自己对于细节有所不明反而会更加实在。

  后面他再问我天猫的秒杀该如何实现,这是一个设计方面的问题,我知道没有准确答案,竭尽所能说出心中的对这需求的看法及实现,说:这个需求主要是克服超高并发有可能带来的一些线程安全问题(商品数量等)和性能问题,设计一个同步队列由客户争抢,再通过同步队列完成订单生成…这个设计思路来自于现实生活,和商场抢购的情况一样,严格控制队列可以有效控制恶性争抢。其实,我对这个答案是完全没底的,大概他也不指望我可以答出什么惊艳的答案吧。

  技术面终于也完了,过程还是挺轻松的,至少比想象中要容易。大哥回去办公室片刻,接着就把我领进了公司内部。果然是一间游戏公司,与其说这是一个办公室,倒不如说这是一个基地,周围有各种各样的动漫贴图,色调显得暗红,非常带感。

  我被领进了游戏制作人的办公室,是最后一面了。看起来制作人很年轻,大概也才三十出头,办公室的气派让我感觉他的级别非常高。姑且让我称他一声老大吧,他走近便和我握手,让我坐在沙发上。紧接着的聊天估计让我终身难忘,我们的话题从我的中学,一直聊到大学,从钢琴聊到篮球,从转基因聊到氨基酸如何合成蛋白质,从火车票购买情况聊到深圳和广州两座城市的异同,脑洞稍微小一点都跟不上老大的节奏,而且我们还谈起了罗辑思维,是我故意挑起的,他站在游戏公司的这个位置,想必一定知道罗辑思维。和老大聊了20分钟,结束的时候他还教导了我如何对一件事物进行思考。这真是一次交流,不是一次面试。

  整个面试很难忘,在这家公司逗留了3个小时,算这么多次面试中最长的了,最后也很顺利地拿到offer,过程并没有那么艰难,这是一家有趣的科技公司。

  但愿程序猿之路一帆风顺。

时间: 2024-11-08 07:22:07

大四求职经历——我只是一个普普通通的程序员的相关文章

一个初中生到程序员的辛酸经历

一个初中生到程序员的辛酸经历 转自木板 前言:我将写下一个穷苦家庭的农村孩子的经历.我念书不多,文笔不好,基本上是流水式的叙述,大家多多见谅.如果你现在年轻或迷惘,那你看下这篇文章或许有帮助.如果你想了解社会的底层,也可以看看本文.在这篇文章里我会写一些我对人生的看法,希望可以给各位参考参考. 我今年二十八岁,个子不高,长得还算端正.在学校受的教育不高,就读到初中二年级下学期.   我干过很多行业,学过厨师,学过装修,做过酒店服务员,送过报纸.可以说在在社会底层的经历十分的丰富.后来参加自考拿了

学习Axure的心得&关于如何做一个优秀的程序员

这些天学习了Axure的一些基础知识,感觉自己就只是刚刚入门,还有好多东西不懂.本想在网上好好地学一些更高的操作,却找不找比较好的学习视频.网上的资料太多,而且质量参差不齐.(视频画面根本就看不清)到后来就找了一些文本资料来看,但还是未能坚持看下去.不过,我看了一些关于程序员的资料. 下面就来说说我的看法. 一 努力刻苦地编程.好的程序员是后天炼成的,是靠一行行代码和一个个算法给喂出来的.因此,只要努力就一定能成为一个优秀的程序员. 二 拥有过硬的技术和本事.要明白,在IT行业,靠的不是关系,地

【知乎】怎么成为一个优秀的程序员,而不是一个优秀的码农?

怎么成为一个优秀的程序员,而不是一个优秀的码农? 9 条评论 分享 默认排序按时间排序 98 个回答 3844赞同反对,不会显示你的姓名 萧井陌 微信公众号:炼瓜研究所 技术社区 - 3844 人赞同 优秀的程序员会告诉你打根基的重要性,会劝你在厚积薄发前要隐忍. 优秀的码农会告诉你学啥底层.啥啥啥一拖就好了,学了python还要啥自行车啊,数据结构排序函数二分搜索这不都内置了吗?工作中永远用不到,学算法有啥用啊?成为高手有很多种方法汇编是个屁啊? +++基础的分割线+++ 列举几个我认为比较重

我不是一个合格的程序员

(1 )题目解释:我不是一个合格的程序员 -- 开始我想用 "如何成为一个合格/优秀的java程序员"."我不是一个合格的java的程序员 "作为题目:但是感觉分量轻了许多,不能反讽自己目前的状况,也不符合自己现在的心情. (2 )缘由:自己的拙计经历,本科时期,自己连myeclipse如何破解都不会,tomcat配置CATALINA_HOME的原因都不晓得等等:研一的时候,自己连jeclipse中的java.timestampe的jar源代码无法查看都不知道怎么回

如何做一个出色的程序员(转)

首先要告诉大家的是要爱这行! 从事任何行业都一样,只有真正的爱上了这份工作,才会投入热情,才会在顺境中自我警醒,在逆境中寻找突破.这个行业的竞争很激烈,你停下来走,别人就立刻会跑步超过你,没有对这一行业的一种热情,就很难在困境中保持一种执着的态度坚持到底. 踏踏实实“扎马步” 今天无意中看了“校长”的“程序员&司机”,其中谈到了关于程序员速成的问题.其实速成班毕业的 “系统杀手”早已在遍布大江南北,只是在互联网时代,互联网的应用型软件生命周期越来越短,业务驱动主导的情况下,这种速成方式看起来反而

一个大公司程序员的牢骚

在中国,如果 40 岁了还在写代码,是一种幸福,还是一种悲哀? 一个大公司程序员的牢骚 从360来百度已经一年了,期间经历过很多的需求开发,也带领小伙伴做过Android插件方向的研发与通宵上线.没有经历过的小伙伴可能想不到,一个拥有快30个Android开发的团队,我们的任务需求依然开发不完,加班到11-12点是常事.没办法,pm需要按kpi做事,都是伪需求害的. 薪资待遇 很多小伙伴都问我,你在狼厂工作,是不是待遇都很高啊.我想说,兄弟们啊,百度都成立15年了.除了一份基本温饱的工资,其他待

一个无锁消息队列引发的血案:怎样做一个真正的程序员?(二)——月:自旋锁

前续 一个无锁消息队列引发的血案:怎样做一个真正的程序员?(一)——地:起因 一个无锁消息队列引发的血案:怎样做一个真正的程序员?(二)——月:自旋锁 平行时空 在复制好上面那一行我就先停下来了,算是先占了个位置,虽然我知道大概要怎么写,不过感觉还是很乱. 我突然想到,既然那么纠结,那么混乱,那么不知所措,我们不如换个视角.记得高中时看过的为数不多的长篇小说<穆斯林的葬礼>,作者是:霍达(女),故事描写了两个发生在不同时代.有着不同的内容却又交错扭结的爱情悲剧,一个是“玉”的故事,一个是“月”

如何成为一个设计师和程序员混合型人才

优秀的设计师和程序员统治着网络–毕竟是他们创建的网站.而那些创建最好玩和最有用的网站的人,往往都是两种技能兼而有之,他们可以将两种完全不同的视觉语言和技术语言运用自如. 会设计的程序员和会编程的设计师是最抢手的,尤其在创业公司中.能够掌控所有的环节能让你的产品快速高效的从概念变成产品–这这是很多年轻的公司尤其需要的.这些综合型人才在获得一些经验后也能成为优秀的产品经理. 所以,如果你是一个除了写代码之外还想有作为的黑客,或者如果你是一个想要有更多开发的设计师,你如何能从仅是一个领域的专家变成一个

一个大神程序员的使命感究竟应该是什么

来源:一个大神程序员的使命感究竟应该是什么 工作了五年的工程师,算不算高级开发者?归类开发者不是简单地看工作年限,因为经验这种东西千金难换但又一文不值. 我们现在工作的行业很奇怪.明明每年都有新的从业人员涌入人才市场,但企业依旧诉苦自己迫切需要大量的开发.这种问题存在已久,而且已经越发严峻. 开发者这个行业非常年轻,也面临着很严重的人才短缺问题.大部分的软件开发项目无疾而终,原因是后期开支过于庞大.那些行业里的大佬是怎么建议我们 的,他们说「世界上永远存在解决问题的办法,但我们还是会遇到各种难题