先来介绍一下自己


 中南大学(不知名985双一流 A 类)大二计算机专业本科生,才学编程1年多一点。大一的时候搞了大半年 ACM,现在慢慢转向项目开发(在学习 JAVA 开发,U3D 和 C#),同时在学习机器学习、大数据等内容,混进了学校的图灵班。

下面进入正题


  以后是读研还是直接工作?这个问题可能困扰了很多读计算机类的本科生。大一刚入学的时候,我的想法是不读研,之后直接去工作,为什么呢?我当时报计算机专业的时候想的是以后要做游戏开发,那读不读研完全是不重要了,搞好技术,自然就行。今年暑假的时候,去表哥的公司呆了一暑假,当时放弃了 ACM 暑假集训(相当于退队了,寒假开始可能会回去接着搞),虽然还是有些后悔,但是也有了蛮多收获,一个是见识稍微广了些,想的更远了,二是敢于去接触一些看起来很高大上的领域(如人工智能等)。开学后,写了些关于机器学习方面的程序,去听了一些学术研讨会,慢慢开始有了读研的想法,所以纠结了好一阵子,我觉的我纠结的更大一部分原因就是认识面小,不知道在 BAT 这些大公司里工作是什么一种感受,感觉只有出去实习几次,才能更好做出抉择。但这段时间跟一些大神级的前辈交流之后,想的是技术方面接着搞(下大功夫搞),学业方面还是稍微抓一抓。

  上面一段话讲的还是我这一年来的一些经历,下面就讲讲我的看法。一般来说,对于刚进入大一的同学来说,你们可能还没考虑过自己以后的发展路线,那么这时候可以边走边看,先把成绩搞起来(简单地说就是刷绩点),边学习边思考、规划未来,而不是想着以后是读研还是直接工作,这个问题等你们到了真正需要选择的那天再考虑,什么是真正需要选择的时候呢?就是你们既有保研名额,又有BAT的offer的时候,到这时候再考虑也不迟,这时候你们可以根据自己的兴趣来选,如果是对科研方面更感兴趣,当然是保研无疑了,但对开发更有兴趣,那直接工作可能会更好,毕竟读研是搞研究去了,开发方面的东西研究生学不到什么。表示有些后悔大一的时候直接把绩点丢了。对于大二大三的同学来说,目前成绩能拿到保研名额或是争取一下还是有希望拿到的,最好要拿到,多一个选择总没错。而对于保研大体上没戏的,如果你决定要考研,那自然没什么话讲,当然是去考了。那不准备考研的,自然就是选择直接工作了(除了那些现在还是成天浑浑噩噩的同学),那该怎么做?我没经历过,自然不太懂该怎么做,但我也听了许多在 BAT 等大公司工作的学长学姐的分享,我还是谈谈自己的看法吧。(以下看法对读研的同学来说也会适用)

1.简历

  毫无疑问,有一份好的简历,更容易取得面试资格(好像有时候想去某实验室学习也是需要投简历的),并且,需要从现在就开始准备简历,好的简历不是一时半刻就能写出来的,都是经过长时间的修改加工才能做出来的。

2.平时敲代码!多敲代码!!

  为什么这么说呢?现在放眼望去,学习编程的人不在少数,你要如何与他们竞争呢?一是学历,这点我们不能否认,二是自身的硬实力,而这硬实力是怎么练出来的?就是平时的积累,多敲代码,但我们要做的不应该是所谓的码农,因此我们还需要多思考,多学习。我始终相信一句话,积少成多,方能成大器。

3.敢于去接触一些看起来挺高深的东西

  我现在是准备去学校的一个实验室学习有关机器学习、大数据这些方面的内容。对要准备读研的同学来说这点是肯定的了,而对于本科毕业就准备出去工作的同学,想想几年后,自己相比于读研的同学,优势在哪里?绝大部分只是经验,而这经验等他们工作几年后也算不上是优势了,时代在发展,我们要学的东西越来越多,不想被淘汰,就需要去接触这些,撸起袖子就是干,不管会不会,不学肯定不会。

4.多关注关注外面

  平时多参加些比赛,拿不拿奖不重要,关键是要出去见识见识,见的多了就会有更好的想法。还多与一些厉害的学长学姐交流,有时他们的一些经历或是想法是能让自己更清楚地知道接下来该怎么走的。还有就是,关注前沿的技术,不断学习才能更加强大。

5.精一门,懂多门

  就是编程涉及的各方面都涉及了解一下,见识的多对自己未来的发展没有坏处,但得要有自己一个专精的地方,得靠这个吃饭。读研的自然也一样,你们研究的方向自然就是精的那门,那只满足与这一门就够了吗?要知道,每一门技术都不是孤立存在的,一定是与其他的技术有关联,涉猎的范围广了,对于一个问题的分析会更加透彻,想的也会更远。像我去年的时候,想的就是做个游戏开发,但接触了一段时间机器学习之后,我想法就稍微变了,现在想的是以后做的是游戏中 AI 的开发(个人认为,一个优秀的游戏少不了好的 AI )。总结一下就是学归学,总的方向肯定不变,学了只是为了更好地实现自己地目标。


  最后我想说直接工作并不代表以后你就比不上读研的同学,说实话,我们得承认读三年研究生能学到不少东西,但是工作三年期间,不代表你不能学他们学的,不代表几年后你就比不过他们

以上就是我目前的一些看法,如有说的不好的地方,请多多包涵,同时希望各位大神、前辈们能给些学习上的建议。

读研 or 工作?对计算机类专业学习的看法的更多相关文章

  1. 小佬頭眼里的读研VS工作

    最近小佬頭在各种平台和论坛看到很多临近毕业的本科生在纠结读研和工作.于他们来说,人生到了一个十字路口,需要做出一个选择然后继续前行,今天小佬頭就来聊聊读研和工作的话题. 其实有这个考虑的同学不在少数, ...

  2. 本科生毕业论文->计算机类(1)

    写在前面:作为一个计算机类学生,本文只是面向计算机类本科论文进行了一些小经验总结,每个学校的论文要求不一致,具体的参考规范可以看学校的通知,毕业论文作为毕业的一个重要审核标准,写好毕业论文是非常重要的 ...

  3. 为什么90%的大学都要求计算机专业学习C语言?

    编程语言是编程的工具,计算机相关专业的学生必须具备足够的编程能力.当然,关于"最好语言"的争论从来没有休止过,这里要强调一下:语言的选择真的没那么重要,学习语言的过程最重要是语言的 ...

  4. [Z] 计算机类会议期刊根据引用数排名

    一位cornell的教授做的计算机类期刊会议依据Microsoft Research引用数的排名 link:http://www.cs.cornell.edu/andru/csconf.html Th ...

  5. 工作线程基类TaskSvc

    工作线程基类TaskSvc 前端时间用ACE写代码,发ACE_Task确实好用.不但能提供数量一定的线程,还能够让这些继承的线程函数自由访问子类的private和protected变量.此外,ACE_ ...

  6. 国内计算机类期刊 SCI收录:

    国内计算机类期刊 SCI收录: JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY,计算机科学与技术,英文,双月刊, SCIE 国内计算机类期刊 EI收录: 核心类 ...

  7. C++练习案例1.计算机类(利用多态实现)

    c++简单计算机类 简介 大家好,这里是天天like的博客,这是我发的第一篇随笔,用来记录我的学习日程,大家可以相互学习,多多交流,感谢 今天我要记录的随笔是在学习c++多态的知识点练习改进的一个案例 ...

  8. 设计一个网上书店,该系统中所有的计算机类图书(ComputerBook)每本都有10%的折扣,所有的语言类图书(LanguageBook)每本都有2元的折扣,小说类图书(NovelBook)每100元

    现使用策略模式来设计该系统,绘制类图并编程实现 UML类图 书籍 package com.zheng; public class Book { private double price;// 价格 p ...

  9. 06.FileStream类的学习

    //FileStream类是用来操作字节的,也就是可以操作所有文件. 因为所有的文件都是以字节形式来存储的. //StreamReader类和StreamWriter类是用来操作字符的. FileSt ...

随机推荐

  1. AIO 开始不定时的抛异常: java.io.IOException: 指定的网络名不再可用

    一天里会抛出几个这样的错误,但发现服务还在正常的运行. java.io.IOException: 指定的网络名不再可用. at sun.nio.ch.Iocp.translateErrorToIOEx ...

  2. Python字符串,整型,浮点数相互转化

    Python字符串,整型,浮点数相互转化 觉得有用的话,欢迎一起讨论相互学习~Follow Me int(str) 函数将符合整数的规范的字符串转换成int型 float(str) 函数将符合浮点数的 ...

  3. vue 使用v-cloak让在页面加载时不显示{{}}花括号

    官方说法: 这个指令保持在元素上直到关联实例结束编译. 和 CSS 规则如 [v-cloak] { display: none } 一起用时,这个指令可以隐藏未编译的 Mustache 标签直到实例准 ...

  4. 谷歌AMP和百度MIP是什么鬼?

    首先我们来看定义: 谷歌AMP(Accelerated Mobile Pages,加速移动页面)是Google推出的一种为静态内容构建 web 页面,提供可靠和快速的渲染,加快页面加载的时间,特别是在 ...

  5. Django Book 学习笔记(上)

    拜读了网上的Django Book,现在来总结一下吧...... 一.Django的配置 非常的蛋疼,由于Django的块组之间耦合度低,这既是它的优点,也是它的缺点.我在Ubuntu所配置的Djan ...

  6. [BZOJ 1652][USACO 06FEB]Treats for the Cows 题解(区间DP)

    [BZOJ 1652][USACO 06FEB]Treats for the Cows Description FJ has purchased N (1 <= N <= 2000) yu ...

  7. Linux TTY驱动--Serial Core层【转】

    转自:http://blog.csdn.net/sharecode/article/details/9197567 版权声明:本文为博主原创文章,未经博主允许不得转载. 接上一节: Linux TTY ...

  8. 浅介HTML DOM

    什么是DOM? DOM是Document Object Model(文档对象模型)的缩写. DOM是W3C(万维网联盟)的标准. DOM定义了访问HTML和XML文档的标准: “W3C文档对象模型(D ...

  9. 大数据系列之并行计算引擎Spark介绍

    相关博文:大数据系列之并行计算引擎Spark部署及应用 Spark: Apache Spark 是专为大规模数据处理而设计的快速通用的计算引擎. Spark是UC Berkeley AMP lab ( ...

  10. async异步注解和aspect切面注解等注解的原理

    在我们使用spring框架的过程中,在很多时候我们会使用@async注解来异步执行某一些方法,提高系统的执行效率.今天我们来探讨下spring是如何完成这个功能的. 1.spring 在扫描bean的 ...