计算机专业本科生,如何选择考研或工作?

1.首先自己不知道是不是适合在SF这样的地方讨论这样的问题,骚扰到大家真是很抱歉,但是我自己真的很迷茫。(可能迷茫听起来有点颓废,但是至少是困惑);
2.上次在SF群里,有几位大哥对我说考研很不必要,不如直接出来工作,但是现在IT公司招人不看重学历吗?另外有个好的学历对以后发展会不会好一点,另外在北京,应届生出来能怎么样呢;
3.我的想法是读研之后再出来工作,可是现在研究生的状况真的值得去读吗?我听到的都是相当于给导师打工,或者还是我看到的都是负面的吗;
4.我是中间转到计算机的,学校转专业很宽松,我真的是发现自己对这个特别感兴趣,觉得写程序真的是件很享受的事情,所以那段时间什么都感兴趣,学的东西特别杂,现在找不到一个方向。已经大三了,这阶段主要是学习Linux和算法(现在专业课,操作系统和数据库),我发现自己对算法这块很有兴趣,还有重新学习C,中间还用php写过一个小项目。这基本就是现在像白纸一样的经验了。
5.我知道我如果考研应该怎么学习,我如果工作应该怎么样减少与外面的差距呢?
6.最后,有没有哪位猿哥以前遇到过这样的情况啊。自己老待在学校里,和外面接触的少,想听听你们的建议和经验,小弟不胜感激。

阅读 28.8k
10 个回答

对于你的这个情况,如果明年能够找到好的工作,建议不考研。用来准备考研的时间,足够你充实自己找到一个好的工作;而考研的付出较大,而前景却不太明朗,你不一定能考上,不一定能去好的学校,不一定能找到好的老板。当然,如果你能够争取到保研的资格则可以适当考虑。

学历对未来的发展的好处肯定是有的,但有多少是个问题。不同的公司对学历的态度也是不同的。通常来说国企对学历会比较看重,私企则相反,但并不是绝对的(据我所知,在百度也有些地方有看重学历的情况)。当然还有一些额外的情况要考虑,比如到上海工作,应届研究生比较容易落户,本科生则相对困难(北京有些公司也可以给户口,可能学历也有所帮助)。

一个资深的HR(联想->百度->人人)告诉我,学历对于就业的好处,主要是在刚毕业那两年。研究生比本科生更容易找到工作,并且,对于同样的工作,研究生的起薪高一些。但是在两三年以后,学历带来的影响就渐渐消失了。而在北京这种地方,好的IT公司云集,只要能力强,本科生也是很有市场的,这个倒不必担心。

对于你的学习方向,我觉得挺合适的。学的东西杂,可以增加知识面。算法的学习也是必要的,尤其是常见常用的算法,一定要熟(p.s. 为了应付面试,不论是否当前用到,最好去学学大规模数据处理相关算法);敲代码敲到手熟。学习linux也很好,到处都用得到,不过要深入些,不是仅仅学会一些命令,也要钻钻它的内核什么的。总的来说,按照这个方向多摸索,明年暑假争取找个好的实习,工作也就不愁了。

Good luck.

我本科毕业时考研,没有成功。工作2年,申请留学。目前美国CS硕士在读。

国内的硕士,据我所知还是能学到东西的,但是和导师关系太大。

在美国,graduate都是要工作后才去读的。一是因为研究生学费贵,没工作积蓄是读不起的。二是因为,undergraduate毕业,根本不知道研究生的学习方向,读研究生没有用处。

所以我的建议是:毕业后工作1到2年,再决定是否读研。

你是中途转计算机的。你怎么知道未来的工作方向一定是计算机?你怎么知道下半生事业的方向就是计算机?万一工作1年后你发现对XXX方向更感兴趣怎么办?

如果你确实要读研。你怎么知道应该选哪个导师?security, distributed computing, decision making, computer vision,你知道这些名词实际的研究目标和未来的工作领域吗?不要让你选择的导师决定你的研究生研究领域甚至决定你下半生的职业生涯规划。

结论:别读研,至少不要本科毕业立即读研,因为你根本不知道你的研究方向(你说你『现在』对算法非常感兴趣,那么你知道Algorithm的学术研究方向是怎样的吗?)。另外,计算机领域,完全可以工作后申请留学读研,没必要在国内大学苦逼。

我建议能拿奖学金就上,说点现实的(莫拍我,我不是体制内):

  • 通货膨胀厉害,讲究投资很重要,上学是用机会成本进行投资
  • 想搞某些城市的户口,研究生学历名额多一些
  • 有些公务员或国企职位的最低门槛是研究生
  • 在学校里找个研究生学历的准老婆,让她去拿户口/进体制内,你省很多事
  • 导师,研究生同学将来有可能成为你的人脉
  • 两、三年的半自主支配的时间,你工作了以后就没有了,健身,研发,搞开源,创业,换女朋友(我们的行话叫重构感情生活),夫复何求?
  • 少挣几年钱算什么?真到了创业的时候,你反正也得盘算这个少挣几年钱的事
  • 相关的产业政策也有很多,申请高新技术企业要看员工学历组成,愁不?
  • 上年纪了再琢磨学历的事?如果有些错迟早要犯,宁可早犯

国内科研总体水平虽不是国际一流,国内的学术高点也不是随便什么人都可以登顶的,别担心你发挥才能不能尽兴。

软件工程(编程实践、架构设计、技术管理)不等于计算机科学,计算机科学非常博大,自己摸索,不容易;导师/学友/同道,在哪里都需要你自己去争取,社会上也能找到,高校里更多。

当学生对你的任何想法都不会造成妨害,学生身份不是禁锢,只是生活的一个阶段。毕竟还是有那么多上学就挣钱(卖包子),或者学术上享教授资源(中南还是湖大?),或者技术入股大企业(株洲机车)的好青年。

本人现在大四,已经保研同济大学,目前正在实习。
个人觉得如果是为了躲避就业的压力(我身边很多考研的同学都是这种想法)而读研,那是一点也没必要的,这种你读起来也会很痛苦。
首先,我觉得lz提这个问题就很蛋疼,读研好还是工作好永远是个争论不完的题目,重点是lz你自己想做什么。
其次,看你有没有足够的储备去工作,我有两个同学,一个签了腾讯一个签了豆瓣,他们现在的技术能力就已经能达到国内一线公司的要求,最重要是能达到他们自己的要求和心里定位。不知lz的水平如何,如果现在已经具备了进好公司的实力,那读研基本没什么必要,如果自认为实力还不够,又想起步高一点那就考研吧,如果愿意一步步从底下做起,那赶紧去实习吧。
最后,北京大公司好公司一捞一大把,不像我们杭州,今天阿里系一限招,杭州的就业形势一下子就严峻起来了,lz要珍惜呀。

无必要!除非出国。

说句狗血点的话,需要follow your heart.首先你要明确下,你读研是为了科研呢还是为了工作,你说你对算法很有兴趣,先确定这个兴趣是否强烈到可以进行科研,如果是那我觉得你应该读研,以后走学术的道路更适合。如果是为了工作,也要看去哪里,估计除了国企其他对学历要求都不是很高,我本科毕业也不是学计算机的,找工作还是不难的。如果能考上一个非常顶尖的学校那还是不错的,如果一般那不建议去,确实如你所说大多数都是给导师打工,很多用的技术都是N多年前的。如果决定考研那就看考研的书,其他技术上的东西等你考上了再研究,毕竟目的不一样。如果工作,那就先去看看现在招聘都需要些什么,自己的兴趣在哪一块,然后多上上网看看外面的世界,我相信你会知道怎么走的:-)

新手上路,请多包涵

一楼说的很到位了,如果你觉得一年以后你能找到不错的工作,那就不用读了,如果你觉得准备时间不够,或者想从事一些更“高端”的开发(像分布式、图像处理、数据挖掘等),建议你读个研,多准备两年

刚刚看了这篇《清华梦的粉碎—写给清华大学的退学申请》,作者王垠 —— 中国IT界一位理想主义者,天才级人物
http://www.douban.com/group/topic/986...

我觉得,如果想要做一些技术研究的话可以读研,如果为了实践或者想要更好的薪水待遇没有必要读研,我是一个大三就出来工作的人,现在的有同学还在读研,等他们出来工作他们也许就会发现其实他们的时间能力一定不如我,他们读研毕业我已经工作4年了,能力经验和薪水都是比他们高一点,当然前提是,你读不读研都是要不断学习理论知识的,做IT这行,我感觉一天不学习,就会没饭吃。

新手上路,请多包涵

感觉没必要读了吧 风险比较大啊

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏