计算机专业的应届本科生在深圳武汉找工作怎么这么难难

问题:计算机系应届生参加校招屡屡碰壁,请问像我这样条件的应届生算什么水平?先介绍下我的情况:上海,二本学校大一时用刚学的C写了个基于LZW算法的压缩/解压工具,控制台界面当作课程设计。同时开始自学.NET,大二时自己做了个局域网聊天器,可以传文件,md5校验,与此同时也开始接触点WindowsPhone的开发(未上线应用,但是自己私下写了两三个简单的App),嗯,没错其实我是软粉。。。然后大二暑假去了一家微型创业公司实习(干点杂活,基本都是.NET平台)。在之前完全不懂php的情况下两天内用php+mysql完成一个小项目(手机上浏览的网站),不过服务器啥的都是网上免费租的。关于我的专业课程,像c,数据结构,操作系统,这些核心课程和相应的课程设计分数基本都是95(满分100)左右。感觉自己动手能力还算可以,但很喜欢自己敲敲代码什么的,但也没有太突出的成绩,没有ACM光环,算法能力一般,也就能写写快排、归并之类的算法。求职的方向一是移动端开发(wp或者Android,我没接触过Android开发,不过很想进入公司后学习,许多公司校招不是没有Android经验也可以的么),二是走软件开发后端开发的路线。然后介绍下最近校招的遭遇:最近参加BAT等一线互联网公司的校招碰壁碰的头破血流,上周百度的笔试除了最后一道系统设计题,之前的题我都做出来了,三道算法我全给出了详细的代码实现和复杂度分析并且最后一道算法我还写了两个思路实现了其中较好的一种(不过后来一想代码还是有点问题的)。本来以为这样至少笔试可以过吧,结果就没消息了,参加大众点评校招更是连笔试机会也不给,信心相当受打击。昨天刚去了京东的校招(客户端开发)也还没消息。。想问问给位知友,是我真的技不如人,没达到这些公司的最低要求,还是外面的高手是在太多了呢?我现在又该何去何从,比较迷茫。。今天晚上还要参加微软的线上笔试,4道编程题,大家祝我好运吧!******做完微软笔试后更新******嗯,第一次参加这种在线编程竞赛,很刺激的说,但也好紧张,一开始5分钟拉了两次翔~哈哈!结果毫不意外,四道只AC了一道(丢脸。。),本来也只是想重在参与体验一下微软的笔试题。回到正题,第一次在知乎得到那么多的关注,本来只是想向几个大v咨询下,没想到那么多的人都来帮助我,这里无论是鄙视的还是仰视的还是黑我的,我都欣然接受并给予感谢,毕竟我知道自己的确很一般。从许多答案我已经学到不少了,只是对于怎么继续加强自己的技术有点不是特别明朗,现在的想法就是刷刷LeetCode,然后一边忙校招,等找到工作后慢慢再从底层原理着手。很多人对我的实习经验有疑问,其实是这样的,我一开始时是干杂活(我在这家整整干了1年),做些测试啊什么的,不过后来慢慢成为他们的主力程序员了,也参与了部分设计,只是内容不方便讲,而且我们的技术用的很单一(Winform+c#+xml),产品也在早期阶段,我不知道怎么在简历中体现出实习中的项目。回答萧井陌,哈哈哈哈 哈哈哈哈 哈哈哈哈哈没法祝你好运了。。。遥想当年,微软通知我笔试,然后笔试前一天通知我说他们弄错笔试时间了,以后会再通知。哎。。 ╮( ̄▽  ̄&)╭我也不是智硬,这很明显是HR当初看漏了我的学校现在看清了嘛。。。google找好几个人内推结果发了简历人家不吭声,想想也是,推这种学校的人,不是砸自己招牌吗百度我不想谈腾讯不过我简历,笔试都没得做,这可是一面都要300多人的公司啊。。连我简历都不过阿里笔试我80多分,人还夸我考得很高,然后来来回回被他们轮了4轮,最后被人骂“这种垃圾放进来干什么”,我永远都不会忘记那天酒店出来就下雨了,我在车站等公交车,心情跌落到谷底,我虽然压根不打算进淘宝,但连它都看不起我,难道程序员也是要看学历的的吗?我很清楚地记得一个面试我的小女孩,大概研究生毕业工作了几年了,问了些蠢问题后,见我简历上写过C编译器,就说问你点编译原理的问题吧,结果只能问出函数压栈内存分配heap stack这样的低级问题,我心想你起码应该和我讨论讨论chomsky文法,让我手写自动机,让我谈谈为c语言实现closure和gc吧。。。当时iPhone4刚出来,淘宝的人几乎人手一部,这个女生也不例外,我心想这种水平的人也能用ip4,就是因为学校好就能在淘宝工作,我学得很好为什么连淘宝都进不了,看来软件行业也不比传统行业好到哪里去峰回路转的是过了几天后被X公司要了,人家觉得我是天才,同要的5个研究生都是手拿BAT offer的某985和中科院研究生,从他们那里我知道了腾讯是13-15万,百度才13万,测试每月多500-1000。我觉得他们水平是真不济,但是都能通拿bat offer,说明bat只能招到这种水平的人而已当时我只投了这几个公司,因为我觉得别的公司没有投的意义,事实证明就是运气,找工作就是运气,面试也是运气,你说得再好表现得再懂,没多大意义,简历关你都未必能过。就是看学历,没办法,不服气只能念个研究生去,要么就学我绕道走。找工作已然是看命了,烂学校找工作,不认命不行+++关于你的技术+++做的东西还行,初具模型,但是这东西只能锦上添花,我认为你的问题在于基础不好。以我为例,我学习了2年,没有做过你说的project,但是我对各种东西理解透彻,水平大概是从来没看过面试书之类的,但可以解所有笔试面试算法题和领域知识问题,对于领域知识本身的理解足够深刻,可以裸解当年流行的大数据题和大数据程序题。你说的lzw压缩解压,看文档就写了,php也不是什么问题。但你说没有突出的成绩,算法能力一般,只能写快排,对系统知识不了解,那你的数据结构、操作系统这些课就算是满分又如何呢?以我为例,我除了C和数据结构是自己考的,其他数据库、操作系统、计算机网络(我可是精熟tcpip和socket编程)、微机原理(我可是能熟练用汇编写程序的学生哟)、计算机组成(我可是能随便乱写模拟器的啊)、编译原理(我可是裸写过编译器的男人)这些课我都是抄室友或者补考过的,所以我觉得考试多少分和懂多少,关系不大,不过你自己也说了就是了。。。。总之,我觉得你对编程有热情,但远远不够,编程水平最重要的体现只在于你对你所用的东西了解有多深,你怎么会对底层原理不感兴趣呢,怎么能容忍自己有那么多盲点呢?除了算法导论刷题外,另随手送你两本书,有兴趣可以学学,《程序设计实践》、《编程珠玑》工作后请一定读完csapp和sicp所以我对你的建议就是:不要在乎一城一地的得失,如果你真热爱程序,一定搞懂应该搞懂的知识,被bat拒了一点关系都没有,学好技术再上知乎,找人内推你就是了更新我想说几句额外的话,当年李彦宏北大毕业签证被拒北京户口拿不到,命运又何曾公平过?我和他完全比不了,没什么可抱怨的。985的学生享受优先,也是因为努力学习的结果,但这就是命,也没什么可抱怨的。可最后李彦宏不还是创了百度?所以说,遇到困难什么的,都没毕业灰心绝望,许多年后回头看,这都不是个事。所以学历不好的同学,事情已然如此,还请多多努力,不要丧失信心,也不要敌视别人。baiwei yao,Programmer on the researcher's way.我来说说我的真实经历吧,就不匿名了。目前情况:刚上大四,今年4月份通过自己面试,非推荐的情况拿到了MSRA的实习offer。现在已经来MSRA四个月了,大四一年也都呆在这里。来MSRA前也拿到了HK某校CS的PHD Offer,当时也懒得申北美的PHD,索性就答应他们了,反正以后也不准备一直学术当教授。想回答这个问题主要是感觉你现在的迷茫心态跟我当年很像。我大一大二两年也是做工程的,什么Web开发,Android开发都做过,而且是在我们学校一个比较有名的团队里,可做多了真的觉得挑战不大,再想了想自己未来的发展,就转科研了。以现在的心态去看我们大学生心目中所谓的“技术”,客观地说,学会学好都不难,只要你肯花时间去搞,再有一点idea,参加一些程序设计比赛拿奖都不是问题。但这些都不足以让你成为一个大神,大神需要对某一个领域(对工程来说,就姑且举例为某个平台下的开发或者某种语言)特别精通。而通过对你大学阶段经历的描述,我猜测,仅仅只是猜测,你可能在这方面欠缺了一点。对于你说的TAB全挂,我觉得你完全没有必要过分的在意,我认为,对于真大神,可能对于TAB的那种面试方法是有效的,因为大神常年处于单身屌状态,自然说话、面试就给人一种强大的气场嘛!哈哈,开玩笑啦。可对于你这种情况,可以说,整个国内有你这种经历的本科生真的是很多很多的,远远大于TAB要想的人数,那么问题就来了,如何从这个巨大的基数中选人呢?影响这个结果的因素就多了:你自己的实力、简历内容、面试官当时的心情等等....很多很多,简单说,运气很重要!不是你可以控制的~再来谈谈我自己的面试经历:因为我只是找实习而已,所以没有海投,只投了四家:TAB和微软,结果如下:腾讯:(因为当时已经转去作研究,蹲实验室了大半年,想着再投开发类的不太适合,就投的基础研究类,这是我人生的第一次面试)一面:看我简历后,聊了会技术,直接要我过了....二面:目测面试官是一个BOSS,直接问简历里的一个项目,那个项目是我一年前做的,记不得了,然后努力回忆,跟他谈了一下细节,然后就没有然后了。(经验总结:时间太久的项目千万不要往简历里写!!)阿里:(技术岗,研发)先问算法,直接白纸上写算法,这时一切正常。然后问了我未来的打算,我说我以后直博。然后面试官就开始质疑了,“那为什么要投我们这边的技术岗?”,我说“我有技术背景,大四正好也没事~” 面试官好像开始不满意了,开始跟我谈阿里需要的人才是怎样的...心态应该是怎样的(那面试官最多30岁出头,之后居然开始跟我谈人生哲理了,我越来越反感)结果:我俩类似吵了一架,然后就没有然后了。百度:(百度是三轮电面)一面:电话问我现在面试方不方便?我说马上要去参加学校的期中考试,然后他说那以后再打来吧~我说好的。然后就再也没打过来了!!!!微软:也全是电面,一面就是常规的那些问题,个人经历什么的,然后布置了一道算法题,要求写代码发邮箱。二面:解释之前的代码细节,为什么这么做,再谈了一些技术问题,当然是跟我面试的组所在的领域有关的。三面:设计一个机器学习算法的并行化实现,MapReduce化,写完发邮箱。四面:解释代码细节。然后谈了谈组内现状,这时我就知道我过了。所以,作为一个大四学生,其实我参加的面试也不太多。但我现在觉得,每个公司想要什么人,都是事先想好了的,面试你就是看你是不是符合他们的要求,可能是技术层面的东西,也有个人软实力方面的东西。TAB作为国内的大公司,虽然通过我的经历感受到,他们的面试方法并不符合一个大公司的严谨程度,很多面试官就是想怎么面就怎么面,反正后面排队面试的人还多着呢,也许一个快排的细节写错了就把你否定了。但话也说回来了,毕竟面他们的人多,时间又有限,他们做的不够好也无可厚非,我也能理解。就像千万土豪花钱会在意细节吗?他们不缺生源...但作为我们被面试的这一方,如何让他们选中?我觉得最直接的方式就是努力让自己真正的精通某项技术,这样就算他们面试的过程再粗糙,也肯定可以发现你。作为一个本科生,最不缺的就是时间和动力,一开始各种技术、开发都涉猎一点没有坏处,但最后一定要在亮剑的时候有自己拿得出手的、最精通的一个东西!!!但那个时候,说不定你就不会想去TAB了~赵劼,知乎“温赵轮”三大软狗之一。首先,面试这东西运气成分很大。换句话说:这是命,得认。其次,假如真觉得自己答得其实不错,可以想办法找人帮你打听一下。马天翼,脸萌实习生以下文字血腥暴力,可能带有严重的感情色彩,请谨慎收看!我不知道题主在应届生中什么水平,但是为什么要说自己是二本的,这跟你编程水平又没啥关系。求不鄙视985好吗。据我分析楼主的描述部分,大一仅仅实现了一个压缩解压算法的课程作,这基本上也就是完成了课内要求吧。想了一下,我选的这个编译老师给的平时作业来说,一次平时作业的代码量和知识量已经跟你大作业差不多了。然后大二学了下c#.net,做了一个局域网聊天的应用。不知道带不带UI界面啊。这个也就是我们java选修课的大作业水平吧。哦,我们还有c#的选修课,还有j2ee的选修课。还学了下win phone开发,这个win phone开发入门简单,绝壁是因为visual studio做的太好了啊,简单的app根本有时候代码都不用写,不知道楼主的win phone的app啥水平?因为楼主自己写的简单的app,我只能目测这种入门级别的水平。然后PHP,mysql实现了移动端网站?这种话也太不专业了,是不是移动端是看前端的,跟服务器有什么太大的关系?这个就不要写简历上了吧,又不是成熟的项目。说白了,不就是学习了一下而已。大二去实习还是蛮不错的,但是没有项目经历留下来有点可惜。对noip的人来说,快排,归并也就是初中生的水平,当然放在0基础的计算机专业来看,也不过就是算法课的基础中的基础而已。甚至只是c语言的基础。关键是楼主干嘛不去深入研究下win phone开发呢?竟然又去求职android开发,你都没开发经验还去求职,你让人家有开发经验的怎么破?你就把你大三看视频的时间拿去刷一下android developer文档,也能搞点经验吧。如果连java基础知识,android生命周期,四大组件,ui组件常见用法这些基础知识都不会的话,不太合适吧。楼主一年就写了一个大作业项目,那我只能认为你大部分的时间都不在研究编程?课内分数那么高,我难免认为你是花了很少功夫在研究编程上。所以,我觉得题主求职失败,是因为努力不够,钻研不深。要知道,还有茫茫多比你努力的人在竞争bat的职位。匿名用户本人985计算机,就你写的内容比我院大部分本科生都要好,但是还真没高到甩别人好几条街,和顶尖的学生相比还是有一定差距,985学校本科生也得比较优秀的才能进BAT,大部分去面也得被虐。互联网公司也只能做到相对公平,试想公司大部分技术人员都是名校,他们当然更倾向名校生了,学校是硬伤,就只能靠其他地方补,比如,你真的在面试时甩掉同组的人几条街。。另外你的项目经历可能略弱,算法不擅长,那就提高工程水平吧,两个总得有一头。来自:知乎链接:/question/—————————————————●本文编号484,以后想阅读这篇文章直接输入484即可。●本文分类“求职”,搜索分类名可以获得相关文章。●输入m可以获取到全部文章目录●输入r可以获取到热门文章推荐●输入f可以获取到全部分类名称—————————————————小猿个人微信:itcodemonkey 欢迎调戏推荐一个微信公众号:IT电商网,长按下面的微信号可以进行复制itdianshang点击“阅读原文”可关注程序猿(imkuqin) 
 文章为作者独立观点,不代表大不六文章网立场
imkuqin本微信公众号:imkuqin,为程序员提供最新最全的编程学习资料的查询。目前已经开通PHP、C/C++函数库、.NET Framework类库、J2SE API查询功能。热门文章最新文章imkuqin本微信公众号:imkuqin,为程序员提供最新最全的编程学习资料的查询。目前已经开通PHP、C/C++函数库、.NET Framework类库、J2SE API查询功能。&&&&违法和不良信息举报电话:183-
举报邮箱:
Copyright(C)2016 大不六文章网
京公网安备782523人阅读
IT Knowledge(1)
阅读推荐(7)
【听学长学姐聊求职】2013年计算机专业硕士研究生好就业吗?一位计算机专业硕士毕业生的求职经历和感想
一.皇家理工大学学姐们的说法:
2014届校招基本慢慢收尾,现特将本人和小伙伴们的求职血泪史记录,并且推荐一些书籍供学弟学妹们参考,以壮我皇家理工之名。
&&&&&& 首先得感谢百度的师兄,他教会了我很多东西,致以很深的谢意。另外还得感谢一起求职的小伙伴们,希望我们的经历能够给学弟学妹们一个参考。
&&&&&& 以下分三个方向讲解,每个方向都是一个学长独自撰稿。
(一)C语言篇
C语言求职血泪史
华为(实习):机试、一面、性格测试被鄙视、优招被鄙视、普招被鄙视
锐捷:笔试、面试莫名其妙被鄙视
创新工场:笔试、一面、二面、offer
阿里巴巴:笔试被鄙视
cvte:网测、面试没去
大众点评:网测悲剧
IGT:笔试、一面、二面、offer
烽火众智:霸笔、等两个小时面五分钟、offer直接拒
酷派:笔试、一面、二面莫名其妙被鄙视
网易:简历被鄙视
暴风影音:笔试被鄙视
去哪儿:笔试、一面、二面、offer
百度:研发笔试、研发一面、运维霸一面、运维霸二面、运维三面、研发二面、运维offer、结束
深信服:笔试、一面对喷、二面不去
Thoughtwokrs:笔试、一面、二面、小组面没去
新浪:笔试、一面、二面、座谈、offer
腾讯:笔试、一面霸、二面霸、三面、口头offer
面试和笔试主要基础来源于:
C和指针(加大量的编码经验)、
数据结构与算法(严蔚敏或者李春葆(建议新手))、
程序员的自我修养、
计算机网络自顶向下(强烈推荐,看完后看看TCP/IP详解)、
现代操作系统原理、
鸟哥的Linux私房菜(基础篇+服务器篇)、
算法导论(看不懂+没看完)。 +编译原理(我没看)
找工作前冲刺书籍:(前面基础重要,这个只作冲刺用)
编程珠玑、
编程之美、
剑指offer、
程序员面试宝典
总结:学校做项目、实习都好,一定要注重夯实基础,基础是内功,语言是招式,内功愈深,方能招架各种笔试、面试。以上书籍不管如何,请熟悉再熟悉。真的非常重要。
&(二)C++篇
C++求职血泪史:
锐捷:笔试直接挂,C++招的人貌似不多
CVTE:网测直接挂
人人网:一面挂
阿里巴巴:笔试直接挂
大众点评:网测直接挂
深圳有方:一面直接挂
深圳大拿:一面等了一两个小时,面试就5分钟左右
思特沃克:一面没去
美团:笔试直接挂
IGT:一面、二面、offer。
烽火众智:霸笔,笔试直接挂
百度:一面、二面、三面、offer
去哪儿:一面挂
华为:机试、一面、性格测试、综合面、offer(实习生招聘)
360:霸笔,一面、二面、三面、offer
暴风:笔试直接挂
深信服:一面挂
恒生电子:一面挂
新浪:笔试直接挂
腾讯:霸面,一面、二面、三面
C++方向推荐书籍:
MFC:深入浅出MFC,window程序设计,MFC六大仿真。这个问得很少,基本上不用看。
先看C++,再看STL,最后看设计模式。
C++:C++ Primer,C++高级编程。有时间主要看C++Primer,这本书讲得很详细了,可以多看几遍,后面那本书,想了解得更多,可以看看。
STL:STL源码剖析。这个问得有点多,主要把各种容器的底层实现机制以及优缺点掌握清楚,这个问题经常问。另外,大数据处理经常用到hash_map,
hash_set,hash_map,hash_set和一般的基于红黑树的map,set之间的对比,以及红黑树和平衡二叉树之间的对比问得比较多。
设计模式:大话设计模式,Head First设计模式,设计模式可复用面向对象软件的基础。没有时间,这个可以少看,稍微了解一下,问得不多,也不难。
数据结构:李春宝,数据结构与算法(c++)版,剑指offer,程序员面试一百题,算法导论(循环不变性,动态规划,贪婪算法),编程之美,编程珠玑。
先把基础的数据结构与算法(c++)版搞得非常熟,对于数组,链表,栈,队列,字符串,二叉树,查找,排序要非常熟,最好多写几遍。其他的在找工
作之前两三个月内看看。
计算机网络:tcp/ip详解卷1,计算机网络自顶向下。重点看tcp的相关章节。
C:C陷阱与缺陷,程序员的个人修养,C语言深度解剖。重点看程序员的个人修养,C语言深度解剖后面有大概二十道题,能够基本上做出来就不用看了。
操作系统:现代操作系统 Andrew S. Tanenbaum(linux内核0.11,linux内核情景分析)。要了解原理的话,前面那本书讲得很详细。操作系统的话,
线程间通信和进程间通信问得比较多,再就是进程空间,内核态,和用户态也可能问一下。
linux:UNIX环境高级编程,UNIX网络编程。有时间可以看看,搞上层的话基本上可以不看。
大数据处理:很多大的网络公司都会问,。
(二)Java Web
Java求职血泪史(暑期完全没有准备!!!):
锐捷:参加两场笔试直接送
创新工场:笔试直接送(非常感谢创新工场当头一棒,让我意识到需要好好
准备基础)
CVTE:网测、一面、笔试没参加
阿里巴巴:笔试、一面、二面送(非常感谢阿里巴巴面试官的指点,让我了
解如何好好准备面试和学习Java Web)
大众点评:网测直接送
美团:笔试莫名其妙送
IGT:所在教室考场纪律太差直接走
烽火众智:霸笔被坑(强烈鄙视这种坑人行为)
百度:笔试、一面、二面、三面、offer
华为:性格测试、机试、一面、二面、offer
网易:笔试直接送
360:笔试直接送
淘米:笔试、面试没参加
高德导航:笔试、面试没参加
TCL:笔试、一面没参加
华讯:笔试、面试没参加
新浪:笔试送
腾讯:笔试、一面、二面立场不坚定送
推荐书籍:
推荐理由:C语言与算法是必须的防止笔试去送。
《C Programming Language》 Brian W. Kernighan/Dennis M. Ritchie
《C和指针》
《编程珠玑》
《数据结构与算法分析》(如果能力较强有充分时间推荐《算法导论》)
推荐理由:计算机网络(偏应用)和操作系统熟悉能较好应对面试
《现代操作系统》(适当了解Linux《鸟哥的Linux私房菜:基础篇》)
《计算机网络:自顶向下方法》
《HTTP权威指南》
推荐理由:Java必须掌握的基础以及进阶
《Java语言规范》
《Java核心技术》
《Java编程思想》
《Java与模式》《设计模式》
以及JVM基本原理(例如GC,Class Loader等等)
推荐理由:临时抱佛脚,需要知道的一些面试经典题目
《剑指Offer》《编程之美》
关于实习、竞赛与项目:
首先不论实习、竞赛与项目主要参与其中哪一个,必须夯实基础把推荐书籍认真研读。
其次通过多次与各大互联网公司技术面试官交流,得到的结论是三者的重要程度是实习&竞赛&项目。如果在找工作之前有去给力的公司实习的机会一定
再次学校项目应该针对性参与,做自己最感兴趣同时最愿意深入研究的方向,防止项目经验多而不精。
最后一定要保证有自己思考的时间和与小伙伴交流的时间。
感谢求职过程中一路陪伴的小伙伴们,以及给我支持的师兄,还有那些鄙视我让我成长的公司以及那些给我机会的公司。
每个人有不同的特质,知识面可以广泛但一定要精通一个点例如(网络、操作系统、C/C++/Java)。
每个人三观不同,很荣幸身边是一群诚实勇敢的小伙伴。
二.浙大研究生学长的说法:
2013年各高校考研成绩这两天陆续发布了,14年考研大军的队伍也在日益壮大着,你也准备考研吗?研究生的就业形势怎么样?今天为大家分享一篇计算机专业硕士毕业生的求职经历和感想,值得细读~
------------------------原文分割线-------------------------
   我的周围充斥着计算机专业‘工作经验比学历要重要’的观点,我从来都不否认,但是考研不仅仅是为了一纸文凭而已,考研是努力博取继续进修的机会,在学习更丰富更高层次的理论知识的同时,还争取时间付诸实践,锻炼专业技能。
   据工信部统计,虽然中国学习IT的学生很多,但IT人才仍然非常奇缺,因为在在IT人才中出现了严重的瓶颈,即大多数IT人员为基层人才,中高级人才还是供不应求。鉴于这一客观事实,考研还是很有必要的。 老师告诉我考学术型研究生是为了做学术研究,然而硕士研究生只是初级研究生,学术研究能力还较为薄弱,学术研究项目其实只能是由博士来做,这么来说的话考取学术型研究生就是为了考博,当然, 还有另外一个选择,做高校教师。这一理论是有事实根据的,其实国家硕士研究生发展中心对学术型研究生的定性就是考博做学术研究或做高校教师。但是莘莘学子并不了解国家对学术型研究生培养的目的,只是盲目的认为学历越高越好,所以大学毕业感觉竞争力不够强,于是继续考研、攻读硕士学位充实自己,这种想法固然是好的,但是不了解真实情况,没能获得预期的实效。
   由于2009年以前的学术型硕士跟不上发展的需要,硕士研究生是学术型的课程但是大部分确是不读博士出去找工作,大部分的单位都反映学术型硕士专业技能太差,工程研究能力弱,又没有什么学术研究能力,学术研究型项目其实也只能由博士来做,而所谓的学术型硕士根本没有什么研究能力。教育部觉得形势严峻,作出硕士研究生主要面向应用的决定,推出了“全日制专业型硕士”作为一种全新的研究生形势,并且从2010年开始减少学术型硕士,减少的名额用以增加全日制专业型硕士,最终达到专业型:学术型=7:3,(中国现况是专业型:学术型=3:7)全日制专业型硕士重点培养工程创新研究能力,培养高端应用型人才;而学术型硕士专门供给读完硕士后马上读博士的学术研究型人才和准备当教师的人才做中间跳板用。
   中国的硕士研究生的性质将面临,已经面临一次重大的改革。在这场改革中工科计算机专业考取专业型硕士的价值就渐渐的显现出来了。这让“想登上软件开发最高宝座--工程管理人员、系统架构师、软件设计师,就必须先在企业里老老实实的敲几年代码”成为过去,最终实现了高学历意味着高起点,这让我想起了黄埔军校,在学校就千锤百炼,打造实用型人才,迎合企业用人单位的需要,这样才真正的实现高学历拥有高水平。
1.读计算机研究生最好要有实际际开发经验
这里所说的“有实际开发工作经验”通常应该具备:
1)你已经认为C++和汇编语言都是很简单的语言,并能够自如地运用;
2)你完全理解STL为什么这么重要;
3)你能够在30分钟之内想到正确的五子棋AI算法设计思路和方向;
4)你能够独立地解决所有的编译与链接问题,哪怕你从来没有遇到的问题,你也不需要询问任何人;
5)英文网站是你的首要信息来源;&
6)能够读懂英语写成的国际标准,比如NTFS磁盘格式标准。&
7)你经常站在集合论的角度思考算法问题;
8)能够理解一个简单的驱动程序,能够理解一个简单3D交互程序;
9)你能够认识到线性代数和概率论在实际编程工作中的极端重要性;
10)你完全理解COM的设计思想,尤其能够理解COM为什么要设计成这样;&
11)当我说到虚函数的重要作用时,你不会急着去找书来翻;&
12)你能够说出C++为什么比其他语言优秀的理由,记住这种理由应该来自于
   你的开发体会,而不是因为其他人都这么说。此外还有很多判断标准,但如果你同时具备5条以上,可以认为你已经具备相应的开发经验了。在这种状态下读研,你将取得读研效益的最大值。
   当然,如果你有实际开发工作经验,感觉自己的水平和实力进入了一个高原期,迫切需要从理论上提高,那么计算机学院是唯一选择。因为计算机学院才能让你在理论上更上一层楼。当然能不能更上一层楼最终还是完全取决于你自己。需要特别说明的是,工作经验并不一定等于开发经验,我见过很多工作2-3年的人,但是没有一点开发经验。
   比如我。我原先的室友,研究生毕业,现在留校当老师,他好象从来都不写程序,好象也写不来程序。还需要说明的是,考计算机的人未必个个都是高手,严格来说,大部分都不会编程序。也就是说,庸庸碌碌之辈仍然占绝大多数。我的许多研究生毕业的师兄都只有到高校教书等,甚至找不到工作。所以不要寄希望于拿一张研究生文凭出去赚高薪。但是,对于有实际开发工作经验的人,要想自己在3年之中有一个真正的提高的话,计算机学院提供了广阔的平台。
2.为什么要读计算机研究生(目的)
   读研最重要的是要明白你自己要干什么,不能等导师来告诉你你应该干什么。研究生的优势在于理论功底深厚,思维具有穿透力,当然编程能力首先要过关,不要读完研究生还不知道MFC程序的WinMain函数在哪里。所以,研究生期间,你一定要做有理论深度的算法设计,比如大规模数据的搜索算法,性能是首要考虑因素,不要奢望SQL函数能够帮你解决问题,所有的问题你都必须自己解决,你必须解决内外存交换的性能瓶颈。再比如极品飞车的3D场景生成,图形变换,碰撞检测,物性模拟,纹理映射,灯光模型等等,这些都是可以保证你能拿到2万以上月薪的技术。如果你认为这些东西太难,不可能做得出来的话,那么你就不适合读研。真的,要是你认为读研之后还是要去搞一般的程序设计,如信息管理系统之类的软件,那么你读研的价值就完全不会得到体现,因为这些工作根本就不需要读研。 如果你只想成为软件开发高手(比如认为会编驱动程序或杀毒软件就是高手的那种),建议工作,不要考研;完全没有工作经验的,也不建议考研,你进来了只有瞎混一通。如果你有上述工作经验且想成为高级软件工程师(能够独立理解并设计出快速傅立叶变换算法的那种软件工程师)的话,那么强烈建议考研。考研让你有3年放松思考的机会,也有3年让你思想和技术积累沉淀的机会。非常难得的机会。不考研的话,这种机会就是一种奢侈,可望而不可即的那么一种奢侈。同时,不管你是哪一种情况,都不建议考软件学院。除非你是女生,把能够成为一个研究生当着一生最大满足的那种女生。
3.读计算机研究生投入与产出分析
  1)机会成本。这是个经济学问题。读研的机会成本的确是很高。任何人都可以简单地计算出来。所以,我也不赞成所有的人都去读研。读研只适合那些痛感数学在编程中的极端重要性的人。如果对理论工具和理论思维的极端重要性没有切肤的认识,那么读研的价值几乎为0;
读研的好处在于:
A,把你自己放在一个学术和工程的交叉点上;
B,让你具备了进入微软等世界顶级软件研发机构的可能性;记住只是可能性。但是不读研这种可能性为0;
C,如前所述,如果没有读研的机会,你也就没有静下心来好好钻研几年理论的机会;
一边工作拿高薪,一边深入地学习各种理论,诸位认为这可能吗?我反正认为不可能,我觉得学习钻研理论最需要的就是一个长期安静独处的环境,一边工作一边读书是不可能有这样的环境的,你会觉得每天都在疲于奔命。而读研正好可以提供这样一个环境。我同时还反对整天跟着导师的屁股后面跑,这样会浪费很多时间。读计算机的研究生,主要依靠自己去查阅最新文献,自己去研读文献,和导师的口头交流一个月一次就足够了,前提还需要导师的水平足够牛。如果导师的水平不牛,这也没关系,不理他就是了,自己做好自己的事情即可。
  2)教学质量。就如网上一个人说,全国都是“洪桐县中无好人”,尤其在计算科学领域,大牛极少。那为什么还要去读研?大哉问!把读研的收获寄托在名校或名师的名我认为气上,是注定要失败的。读研全靠自学,研究生之间的差距全部体现在自学能力上面。又有人问,既然是自学,为什么非要读研?回答是:因为读研就是为你买一份保险,就是买一份你自学三年之后不会失业的保险。这份保险主要是一种心理上的后盾,让你在自学过程中经得起诱惑,能够从容镇定地去追寻计算机理论发展的坚实足迹,从欧拉,费马,高斯,康托,图灵等巨匠那里寻找方法论的珠宝。倘若没有这份保证,你在家里面自学3个月,保证你会被失业的压力压得喘不过气来,何谈安心学习?
  3)理论与实践。这没有定论,如前所述,管理信息系统,设备驱动开发,工具软件开发,软件病毒剖析等等这些工作不太需要创造性,需要的是耐心和经验,需要的是对既有规范的准确理解,这类开发工作最适合在实战中提高,理论学习没什么作用。但是在人工智能,模式识别,图像压缩,虚拟现实,巨量数据检索,自然语言理解,计算机图形学等等领域,理论学习就占据着绝对的统治地位!这些领域的突破对人类的生活的影响是极其巨大而深刻的。某些领域处于一个极其快速发展的态势之中,比如计算机图形学,相信诸君能够从众多3D游戏的灿烂辉煌中体认到我的这种说法。在这些领域,如果没有扎实的理论功底,一切都是那么遥远,不管你花了多少时间在编程上面。
  4)知识结构。首先声明,我不是一个纯粹理论激进分子,即认为除了理论之外,一切都不重要。我认为,纯熟的编程技能是最基本但也是最必不可少的技能。没有这个基础,一切计算机理论就是空谈(研究图灵可计算性理论的研究者除外)。有了这个基础之后,一些基本理论学习方向必须重点突破。
4.读计算机研究生应具备的理论素养
   1,科学哲学。这是核心中的核心!可惜国内不开这门课。不但不开课,而且还作为批判对象来引用,实在是遗憾至极!这是一门教你如何“钓鱼”的学科,在一切科学研究中居于最核心的地位。它是古今科研方法和思维方法的集大成者,很难想象一个成熟的研究者没有一套自己的方法论体系。科学哲学最需要的是领会与总结,它的思想与启示会伴随我们的一生。
  2,康托集合论,矩阵方法,离散结构,图论方法,群论方法之间的紧密关系。最重要的认识这些理论对实践的重要启示和方法引导。我始终认为,如果你学了一门理论之后,却不知道这门理论有什么作用,那么你的理论就白学了,你什么东西都没有捞着。所以,学习任何理论之前,先问自己:它有什么用?在哪里用?如何用?带着这些问题去学习理论,你才会真正地学到东西。用这三个问题去问你的理论课老师,他的回答就是判断其实际水平的最佳标准。
  3,思维要有极强的穿透力,学会看透文献作者没有写出来的动机。绝大部分大师都有隐瞒自己最具有方法论启示意义的思考环节的习惯。牛顿和华罗庚先生都有这个坏习惯。这让大家认为他们是天才,因为很多问题他想到了,我们想不到。但是为什么他们能想到,我们想不到?他们是怎样想到的?没有人告诉我们牛顿发现万有引力定律时的思考过程,当然,牛顿可以慷慨地把他的思考结果告诉我们,但是,他那可以点石成金的“金手指”却没有教给我们。我们的任务就是要培养透过文章看穿作者背后意图和动机的能力,在这方面,台湾的侯捷和美国的Donbox是绝佳典范。这两只老狐狸(呵呵,是爱称)凭着其猎犬一般的嗅觉,抽丝剥茧,一个把COM背后的幕后设计动机揭开并暴露到了光天化日之下,另一个把MFC的宏观架构做了一次完美的外科手术。其非凡的思维穿透力令人惊叹。
  最后,英语这个狐狸精。英语本身不重要,但是用英语写成的文献就极其重要了。所以,专门把英语作为一个重头戏列出来。大家不要相信英语无用论的鬼话。对于搞计算机的而言,英语就是你的母语!英语是科学家的工作语言,就如普通话是教师的工作语言一样,一个不会普通话的老师,一定是最早该下课的老师,一个讲着方言的人,一定是没有什么文化含量的人,一个到处是方言的学校,一定是三流或者三流一下,甚至是Y学校,一个只讲方言的寝室要么是不团结,要么是地方学校,要么都是一群没有眼光的人,没有什么出息。
  其它的具体理论还有很多,但是都不如这几个个方面重要,因为我觉得这几个个方面是最具有根本性,全局性的能力培养环节。需要指出的是,很多高深理论对你的工作是无意义的,当心时间陷进去。一定要把效率最高的时间段用在最具有决定性意义的理论学习上。关于读研之后的出路是否光明的问题。我们应该承认,读研之后,你的工作机会不是变多了,而是变少了。而且越是高手,他的工作机会和工作范围就越少。这是因为,越是搞前沿研发的公司,其数量越少,在这个圈子的人也就越少。你找工作的范围就越小,试问:如果微软的OS设计专家出来找工作,能够让他选择的公司能有几家?但是,这种公司数量的减少是以工资待遇的急剧上升为补偿的,同时,你在工作中所受到的充分尊重也是在一般公司中体会不到的。所以不要担心学了高科技用不上,呵呵,你只会越来越感觉自己学的不够用。既然选择了理论深入,那么就应该把眼光放得更远。
---------------------------------------------------------
本人刘凯,微软中国研发集团亚洲工程院Program Manager 2008新员工。当我在硕士毕业之际回顾求职道路时,感想竟然和两年前本科毕业时回顾保研之路有许多的相似:
“做好自己该做的,明白究竟什么对自己是最重要的,而该有的自然都会有。”
一位计算机专业硕士毕业生的求职经历和感想
1 自我介绍
我是浙江大学计算机学院计算机应用技术专业06级硕士,浙江大学计算机学院计算机科学与技术专业02本科生,硕士期间导师为浙江大学副校长吴朝晖教授。大三起加入吴老师领导的浙江大学嵌入式系统工程中心(ESE)参与科研工程实践,目前担任项目组长。
本科和研究生期间参加过的学习组织有:
浙江大学竺可桢学院公共管理强化班(UPA)第一期学员
浙江大学紫金港校区启真人才学院第一期学员
浙江大学研究生干部讲习所第四期学员
浙江省新世纪人才学院第九期学员
从事过的学生工作和参加过的社团有:
浙江大学计算机学院与软件学院研究生会副主席
浙江大学计算机学院与软件学院本科生分团委副书记
浙江大学紫金港校区碧峰学园团学联副主席、学生会副主席
浙江大学学生就业与职业发展协会(SCDA)会员
浙江大学宝洁精英俱乐部会员
微软中国研发集团浙江大学研究生校园大使
获得过的奖学金有:
何志均奖学金竞争奖(计算机学院最高奖学金)
三星奖学金
浙江大学研究生一等奖学金、优秀学生一等奖学金(两次)、优秀学生三等奖学金(一次)
参加过的校内外活动有:
2005年诺基亚校园领“秀”峰全国总决赛
2005年香港岭南大学李韶暑期研习所
2006年三星奖学生夏令营
2006华硕校园职场精英挑战赛华东赛区决赛
被三星集团推荐为2008北京奥运会火炬手,将于5月21日在上海参加奥运火炬接力。
2 求职过程
按照某些人力资源专家的说法,大学生的求职准备应该在大一入学便要开始。而我的求职过程,直到了大四保研之后才真正开始。回头来看,可以分为四个阶段:
2.1 猛然醒悟期
大四之前,我一直没有想过找工作的事情,那时也没有把就业作为本科毕业后的选择。直到大四确定保研之后,身边那些奋斗在求职前线的同学忙碌的身影让我猛然发现,找工作于我而言还是一片空白。如果我没有保研成功,我将被仓促的逼上这条毫无准备的道路,和那些最后加入宝洁等名企的人相比,我也不见得有什么优势。即便当时我已保研成功,可两年之后我最终仍然要面对求职的考验,那时的我会“自然而然”的具备优势么?
正是由于猛然间意识到,求职既是我毕业后的必过一关,也是我当前的不足之处,所以开始对此保持关注。通过参加一些宣讲会,并申请一些实习机会,我开始在茫然中逐步形成对职场的概念。
这期间我加入了SCDA,这个社团给我带来的成长是不可估量的。
一方面,SCDA是就业中心指导下的学生社团,会承办用人单位的招聘活动如专场,也会主办就业辅导和职业规划方面的活动如每年的“名企之路”。这些活动都是把学生领向职场的助推剂。
另一方面,也是更重要的,SCDA的成员都是对就业和求职持有相当关注并具备一定潜力的学生,再加上协会内部的氛围十分开放和融洽,所以成员间相互的学习与促进作用更大。
2.2 四处探索期
大四下学期到研一下学期的一年中,我基本上处于不断的探索和自我否定中。
这期间,我主要思考的问题就是:“我想做什么?我能做什么?”
大四时曾申请过IBM和INTEL研发部门的实习,因实力和准备的双重不足导致了失败。再加上比照身边那些同样保研上来的技术大牛们,我实在不觉得自己在技术的岗位上具备与他们竞争乃至胜出的特别优势。那时候,能进微软、谷歌的学长,是许多CSer的偶像。而我,没有足够的自信奢望同样的机会。
那么,我的路在哪里?
那时候的探索几乎没有目的性,看起来自己能有机会的都想去试试。我曾经去试过甲骨文公司培养市场、销售等业务人员的 Graduate Trainee项目,拿到了offer;去试过SAP公司Support Consultant职位,获得了面试官的认可;去试了McKinsey Summer BA项目,居然成为浙大进入面试的三人之一;去试了GE 大名鼎鼎的信息管理领导力项目(IMLP),意外的简历被拒;去试了KPMG毕马威华振会计师事务所,拿到在上海的夏季实习生机会……
这时候的我,对于未来一直彷徨不定,不知道自己到底有什么优势:读着CS专业的硕士,但技术比不过真正的大牛;看起来好像社会活动经历丰富,眼界开阔,但真做起Business来比不上那些欧莱雅大赛、创业大赛中屡屡获奖的奇才。我也不知道自己到底想做什么:做那些有“技术”含量的工作会给我以踏实感,也能够更多的发挥专业学识;而做“技术”工作似乎又有点让人看不到前途……
矛盾中,我不断的寻求新的机会,也不断的否定机会。
2.3 特别机遇期
正是在这样一个迷茫困惑的时期,一个突然的机会来到了我的面前。
日,微软中国研发集团将来浙江大学举行实习生招聘宣讲会。为了拉近公司与同学们的距离,提高招聘活动的亲切感,微软希望找一位浙大学生作为宣讲会的主持人。我成为了这个人选。
我的主持工作获得了微软公司的认可。在与微软的接触中,我发现这个足以让我仰止的公司有一个Program Manager的实习岗位,工作的内容和要求与我的期待十分相符;而在微软与我的接触中,HR也发现我与这个职位有着几分神似——“你可以来申请我们的PM职位啊”。
6月7日,我前去上海面试,6月12日即收到了offer。7月9日到9月7日,我在微软中国研发集团服务器与工具事业部(中国)实习了九周的时间,被分配到其中专门负责Visual Studio产品的Dev Div组,参与为VB设计一个可以用在VS2005和VS2008中的Data Repeater Control控件。目前这个产品已经发布,可以在这里(地址:/en-us/vbasic/bb735936.aspx)查看和下载。
这一段的实习经历,让我更加深入的了解了微软公司,了解了Program Manager这一职位的工作内容和要求,了解了里面众多的技术大牛们的职业发展路径。实习期间,我通过另外的渠道被聘为微软中国研发集团校园大使并参加了在北京举行的为期四天的夏令营,不得不说这是我与微软的缘分。
三.另一个研究生的经历说法:
虽然互联网行业的求职热季在所有行业中最早,是每年的9-11月,但在次年3月左右依然有部分互联网公司补招新一届的毕业生,主页君今天为大家分享一篇很新的应届生求职经验,希望对在大家有所启发。大三的童鞋们也值得借鉴参考哦~-----------------文章分割线-----------------找实习遇到的挫折2012年4月,首战开启。腾讯、百度、奇虎360、微软、绿盟科技奔赴西安招聘实习生,这是初战,因为没有笔试面试经验,没有对知识进行针对性的复习,我输的很惨。先说笔试,腾讯笔试通过、百度笔试没过、奇虎360笔试没过、微软忘了投(因为不想写英文简历)、绿盟科技笔试通过。腾讯一面,考的非常全面,从网络操作系统数据库到算法和当面写代码,不足在于代码写的不规范。面完了面试官对我说,你来错了部门,我这边是客户端开发可你一点都不会,然后推荐我到后台开发。相当于继续一面,这次面试,因为我在客户端开发面的感觉不错,所以有点掉以轻心,从面试官看来,那就是心不在焉,结果这次面试失败。血一样的教训1:如果你表现一点点心不在焉,面试立马失败。血一样的教训2:不要问面试官自己通过了没。去腾讯二面霸面,告知没有可能。百度没有面试机会,微软没有面试机会。奇虎360没有收到面试通知,我去霸面,在阳光下暴晒2天最后还是没能有一次面试机会。当时我感到特别的郁闷和伤心,我等了这么久,连一个面试的机会都不给,是公司不人性化吗?我得从自身找原因,笔试没通过,那就是知识准备不足,下次一定注意。对于霸面来说,自己不自在,公司也不是很欢迎的。血一样的教训3:如果你对笔试不重视,想要用霸面来取得面试机会,成功几率极其的低,请重视笔试。绿盟科技的笔试中规中矩,考的比较广,前面的奇虎给我伤害较大,后面我也做了一些复习,所以通过了笔试。之后进入面试,面试官说C/C++人太多,要不要试试WEB,我说可以。对于WEB我从大二就开始接触,然后做了很多项目,了解各种技术,比如HTML/CSS/JS/JQUERY/JSON/XML/PHP/JSP/ASP/MYSQL/模版/缓存/框架/MVC,说起WEB我能罗列一大筐,面试的是我后来的实习导师,她主要问我了解哪些实践的技术,表示满意。于是我接到了绿盟的实习Offer。
在绿盟科技实习的日子绿盟科技是一个很人性化的公司,文化开发多元化,员工积极向上奋发图强,做事认真一丝不苟。虽然只实习了2个月,我想给它这么高的评价。这是我第一次接触实际的工作,导师和总监给了我极大的自由,各种技术培训、技术指导、发衣服、免费喝饮料、聚餐,让我感到工作氛围的和谐自在,同时我学到了python和django的实际开发技术,这对后来我拿到一些其他公司的offer有不可磨灭的作用。
正规战争爆发前的准备为了准备9月份开始的正规战争,我主要做了一下一些准备:1、准备好简历,反复修改。2、实习期间,只看了一本书,该书对我后期找工作的帮助可以成为奠基基础,《编程珠玑》,这是一本神书,里面提到的一些思想,甚至让我在任何面试中都能提出和应用。3、看完《大话数据结构》、部分《编程之美》、部分《深入理解计算机系统》、《C和指针》、《C++ Primer 4th》、《数据结构与算法分析 C语言描述》部分内容,凡是我看到的内容在笔试面试中都用应用,所以一分努力一分收获一点不差4、8月底接触到一本书,该书对我的面试起到了决定性作用,《剑指offer》这本书从面试题出发,几乎涵盖了所有可能的解决思路和方法,尤其是里面介绍的考察点,比如代码要检查空指针要释放空间、面试要突出自己的发散思维和联想思维能力等等,这些简直可以成为九阳神功,之后的运用也屡试不爽。5、同学买了本书一直没看,《这就是搜索引擎》,我拿来翻了翻觉得很有意思,于是从头到尾一周看完,结果后面的互联网面试中,这本书起到了很多的帮助
日正规战争开始-日正规战争基本结束从9月15开始,各大名企纷纷上阵,百度腾讯微软阿里奇虎人人去哪网美团纷纷驾临西安,航天科技科工等研究所纷纷亮相,每天从早到晚各种跑各种赶场子,有一次上午在西交大参加笔试11点结束,我跑到一个地方参加了一个面试,又奔赴另一个地方参加一个面试,完了赶回西交大参加下午2点的另一场笔试,当时下来脚磨了两个大泡,走路都一拐一拐的。对于笔试,我坚信只要写得多,把自己知道的想到的都写出来,一般都能通过。对于面试,刚开始青涩、拘谨、紧张,慢慢的开始放开、发散、微笑、自信。&如果在9月15附近有笔试机会、面试机会,一定要把握,哪怕是一个很小的公司,你一定要全力以赴高精神应对,因为这是个练级,对后面的发挥极其重要。如果取得了一个offer,你的自信开始建立,之后就能更加充分的发挥自己的能力取得更好的offer。&去哪网,中国最大的旅游酒店订票网站,2010年获得百度的融资,近两年急速扩张高速发展。2012年全国招聘人数很是庞大。我之前投了简历,笔试的时候却忘了去,后来听说给出了18W的薪水,我极其后悔。当听一个朋友说还有霸面机会,我二话没说拿上简历就冲了。到了那里说后台人太多,要不要试试WEB前端,我说可以试试看。面试官很和蔼,给我出了10道JS题目,只做对4个,正忐忑不安的时候,面试官说这个已经不错了。于是让我写了两个函数,一个普通的字符串处理,一个ajax调用,我写了很久,把我知道的都给抖了出来;之后二面聊得比较简单,以为WEB前端貌似非常的缺人,最后得到了offer。这个offer我极其珍惜,因为是我对自己的第一个证明,后面的面试也有了自信和底气。&搜狗,在同学们口中相传的,搜狗是个发展很不错的公司,有王小川这样优秀的产品经理,前途很是辉煌。然而搜狗给我的面试体验却不好,一面问了我很多陌生的面试算法题,每次我都绞尽脑汁的从多角度思考,勉强给出结果,后来问了一些WEB开发、搜索相关的知识才有所弥补。二面过程,简直是我从找工作到结束以来最惨痛的一次经历,该面试官应该是处于思想领域的一位算法高手,问的问题不从常理出发,所有的都得自己联想和发散思考,想的我头都麻了,最后面给出的结果他都不满意,总共面了2个小时让我也错过了GOOGLE的笔试,他给我的评价很差说我不适合搞算法。但是说我开发还行,把我推荐到WEB开发部门。第二天参加WEB开发部门一面,面试官不问我框架、缓存、架构、原理,偏偏喜欢问我JS的语法细节,让我顿时从头到尾做了一下无脑人士。本以为搜狗已经没希望了,结果在10月20日左右,收到搜狗电话,让我准备第二天的电话面试,顿时感觉稍微有点信心。电话面试中,问了不少实验室的研究方向,跟自然语言处理相关的,因为自己在实验室做的东西不是很深入,所以一些东西也未能说明白,搜狗的通知现在还在等,说不定还有希望。&百度,百度的面试很正规考察的更加深入、有广度并且着重算法知识的基本功,一面简直可以成为算法面,各种面试题纷至沓来,写程序,有《剑指offeer》和《编程珠玑》两本书的内功修为,我勉强应付了下来,当然一些发散性的题目,我从各个角度出发,也给出了简单的答案。之后开始问操作系统、数据库、linux,自己是考研过来的,所以这些都还记得一些,一面通过。二面是比较顺利的一次面试,面试官看我简历较多WEB经历,于是和我讨论python、web开发、apache、tomcat、java等一些实践经验,面试官很是厉害,我说我阅读过django代码,他直接给我提出了一个关键性的问题,就是django对请求的执行流程,我知道这是碰上高手了,因为他说他也读过源码,于是老老实实把我自己知道的给说了一些,面试官微笑了一下。之后问我一个发散的问题,比如比赛怎样选出最终的冠军,刚开始我用归并,面试官说太复杂了,并且奇数怎么处理,后来想到冒泡反而正确了。三面遇到一个让我感觉上很舒服的人,他的谈吐很自信,让人感到他知识的渊博,给我一个系统设计题,我就从负载均衡、redis缓存、mysql主从同步等各方面进行了尝试,面试官表示满意。最后拿到了百度的offer。&腾讯,笔试稍微有点不正规,因为我看到很多人在讨论。后来收到了一面通知,一面时间不是很长,首先自我介绍的时候,我侧重介绍了对WEB开发的经验和一些实际的理解,然后面试官问我一些HTTP的原理,让我写HTTP的header,我写了个大概。之后和我聊了一些开发的经验,写了个小程序就结束了。因为我要去北京,并且自己坚信要去一个公司就去总部,所以二面就没参加。&人人网,人人其实最近几年在积聚实力,招聘的人数还是很多。HR是个美女很健谈,等一面的时候就聊了一些,她了解到我在做一个网站表示很赞赏。一面也很顺利,因为面试官研究生方向和我一样,和我聊了一下自然语言处理的相关技术,然后写了个算法题,之后问了一些C++、WEB开发基础知识就过了。二面面试官和我一个学校,聊得也很欢,但是他给我的评价却不高,给我出了3个面试题,其实都是我以前做过的我都知道答案,然而他给我的要求是不要用书上看到的,因为都是背下来的。于是我就绥了,被各种提示用新思路换角度解决,最后虽然给出了方案,但是时间有点久表示对我不太满意。之后让我问问题,我了解到是同校学长,就让给我提建议,学长说了很多,让我受益匪浅,并说我的工程经验比较多,还是有机会的。之后收到了人人offer。&期间有很多国企,比如国家工程中心、航天3院、航天5院、航天2院、大唐电信我都投了简历,并且有几个参加了面试。尤其航天恒星公司,参加了10个面试官面试我一个人的高紧张大型面试场面;和大唐电信的面试官聊得非常开心等等。后来因为个人比较想去互联网公司,就没有费心去找。&微软,微软公司的气魄和实力在面试的时候完美的表现了出来,国际化、富有、有气度气魄,显示了国际大公司的形象。一面面试官关注性格、负责任的态度、能力、特长等,几乎没问技术题,一直问我自己比别人强的地方在哪里,因为这些我平时都没想过,并且别的公司也都没问过,面试完让我惊出一身冷汗。二面面试官非常和蔼,面带微笑,问我的题目非常有广度,我答得都是一些基本的概念,可能因为了解的还算比较多,面试官微笑结束。最后收到三面通知,竟然是英文面试,因为之前从来没有和人用英文交流过,所以我很紧张,面试的时候问我一些项目的问题,我都没能很好的解答,对于一些开放性的问题,语言限制了我的思考,给出的方案自己都感觉说不出来,最后三面失败。当时听到这个消息我很沮丧了一下,因为越到后面找工作,对于每个公司我既然投了,就会用百分之百的精力去应对,失败的结果让我感觉不是很好。不过这之间确实锻炼了不少能力,尤其英文面试,我毕竟也噼里啪啦说了近1个小时,之后的几天每天走在路上都想蹦出个英文单词炫一下。感觉对英语心理上也是有个战胜吧。
最后的回顾到现在基本上互联网公司已经结束了,简单回顾一下,我想说以下一些经验和教训:1、一定要重视笔试2、面试时一定要微笑、多用手势、自信、真正的思考、发散思维和快速回答3、多做准备,多复习看书,可以说任何你看到的知识都能在面试笔试中遇到,4、有针对性,如果你不想去深圳,就不要投那边的公司,多把精力放到你的目标上5、一旦有个目标,那就用你所有的精力和能量去应对吧。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:39125次
排名:千里之外
原创:21篇
(2)(4)(9)(2)(9)

我要回帖

更多关于 为什么找工作这么难 的文章

 

随机推荐