1.首先自己不知道是不是适合在SF这样的地方讨论这样的问题,骚扰到大家真是很抱歉,但是我自己真的很迷茫。(可能迷茫听起来有点颓废,但是至少是困惑);
2.上次在SF群里,有几位大哥对我说考研很不必要,不如直接出来工作,但是现在IT公司招人不看重学历吗?另外有个好的学历对以后发展会不会好一点,另外在北京,应届生出来能怎么样呢;
3.我的想法是读研之后再出来工作,可是现在研究生的状况真的值得去读吗?我听到的都是相当于给导师打工,或者还是我看到的都是负面的吗;
4.我是中间转到计算机的,学校转专业很宽松,我真的是发现自己对这个特别感兴趣,觉得写程序真的是件很享受的事情,所以那段时间什么都感兴趣,学的东西特别杂,现在找不到一个方向。已经大三了,这阶段主要是学习Linux和算法(现在专业课,操作系统和数据库),我发现自己对算法这块很有兴趣,还有重新学习C,中间还用php写过一个小项目。这基本就是现在像白纸一样的经验了。
5.我知道我如果考研应该怎么学习,我如果工作应该怎么样减少与外面的差距呢?
6.最后,有没有哪位猿哥以前遇到过这样的情况啊。自己老待在学校里,和外面接触的少,想听听你们的建议和经验,小弟不胜感激。
对于你的这个情况,如果明年能够找到好的工作,建议不考研。用来准备考研的时间,足够你充实自己找到一个好的工作;而考研的付出较大,而前景却不太明朗,你不一定能考上,不一定能去好的学校,不一定能找到好的老板。当然,如果你能够争取到保研的资格则可以适当考虑。
学历对未来的发展的好处肯定是有的,但有多少是个问题。不同的公司对学历的态度也是不同的。通常来说国企对学历会比较看重,私企则相反,但并不是绝对的(据我所知,在百度也有些地方有看重学历的情况)。当然还有一些额外的情况要考虑,比如到上海工作,应届研究生比较容易落户,本科生则相对困难(北京有些公司也可以给户口,可能学历也有所帮助)。
一个资深的HR(联想->百度->人人)告诉我,学历对于就业的好处,主要是在刚毕业那两年。研究生比本科生更容易找到工作,并且,对于同样的工作,研究生的起薪高一些。但是在两三年以后,学历带来的影响就渐渐消失了。而在北京这种地方,好的IT公司云集,只要能力强,本科生也是很有市场的,这个倒不必担心。
对于你的学习方向,我觉得挺合适的。学的东西杂,可以增加知识面。算法的学习也是必要的,尤其是常见常用的算法,一定要熟(p.s. 为了应付面试,不论是否当前用到,最好去学学大规模数据处理相关算法);敲代码敲到手熟。学习linux也很好,到处都用得到,不过要深入些,不是仅仅学会一些命令,也要钻钻它的内核什么的。总的来说,按照这个方向多摸索,明年暑假争取找个好的实习,工作也就不愁了。
Good luck.