先来介绍一下自己


 中南大学(不知名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. OpenStack 计算服务 Nova计算节点部署(八)

    如果使用vmware虚拟机进行部署,需要开启虚拟化:如果是服务器需要在bios上开启. nova计算节点IP是192.168.137.12 环境准备 安装时间同步 yum install ntpdat ...

  2. 将Sql查询语句获取的数据插入到List列表里面

    Sql查询语句获取的数据是分格式的,我们还用SqlDataReader来做,然后用IDataReader来接收读取,以下是代码: //我想查询一个用户表的信息,该用户有姓名,密码,信息三列 //1.定 ...

  3. 流媒体技术学习笔记之(六)FFmpeg官方文档先进音频编码(AAC)

    先进音频编码(AAC)的后继格式到MP3,和以MPEG-4部分3(ISO / IEC 14496-3)被定义.它通常用于MP4容器格式; 对于音乐,通常使用.m4a扩展名.第二最常见的用途是在MKV( ...

  4. 一个中国地图的SVG,可以带参数

    <script src="http://files.cnblogs.com/files/LoveOrHate/jquery.min.js"></script> ...

  5. Myeclipse 工具优化 [内存一直增加, jsp,javascript 编辑很卡]

    首先看这篇随笔 地址: Myeclipse/STS 首次在本地部署配置一个Spring MVC 项目 (十二) [http://www.cnblogs.com/editor/p/3915239.htm ...

  6. int,char指针探究

    #include<iostream> using namespace std; int main() { /* 思路: 1.关于int指针,不可以直接往指针里传值 例:int *a = 4 ...

  7. 在pycharm和tensorflow环境下运行nmt

    目的是在pycharm中调试nmt代码,主要做了如下工作: 配置pycharm编译环境 在File->Settings->Project->Project Interpreter 设 ...

  8. MySQL灾备恢复在线主从复制变成主主复制及多源复制【转】

    生产主主复制(A<--->B),和灾备主从复制(B--->C).当生产出现问题时,数据写入切换到灾备数据库,待生产恢复后,将灾备回写到生产.步骤如下: 1.灾备与生产其中一台建立主主 ...

  9. IPsec学习笔记

    IPsec是什么 IPsec(IP Security)是一系列为IP通信提供安全性的协议和服务的集合,工作在IP层,可以为上层协议和应用提供透明的安全服务.IPsec提供两种安全机制:认证和加密. 认 ...

  10. 【Android开发】之Fragment重要函数讲解

    上一节我们讲到了Fragment的生命周期(都是基于android.support.v4.app包下的Fragment),学习之后相信大家对它的生命周期有了很深入的了解了,如果还有不懂得,可以再看一下 ...