先来介绍一下自己


 中南大学(不知名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. 大数据高性能数据库Redis在Windows上的使用教程

    Redis学习笔记----Redis在windows上的安装配置和使用 Redis简介 redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括s ...

  2. 函数和常用模块【day04】:内置函数分类总结(十一)

    重点掌握 字符串格式化format() 字符串格式化百分号 判断 转换 数据类型 帮助信息 map和filter()函数 局部变量全局变量 计算内置函数 常用内置函数(其他) 后续会讲 不常用

  3. CMSZU站群管理系统 升级到 v1.8 [源码下载]

    CmsZu 简介 CMSZU即CMS族,是个网站内容管理平台,基于PHP+MYSQL技术创建,源码开放. CmsZu 更新说明 V1.8 修改了些bug 完善数据库管理 -> 数据库表管理的 字 ...

  4. 20155232 2016-2017-3 《Java程序设计》第8周学习总结

    20155232 2016-2017-3 <Java程序设计>第8周学习总结 教材学习内容总结 第十四章NIO与NIO2 NIO使用频道来衔接数据结点,在处理数据时,NIO可以让你设定缓冲 ...

  5. size属性

    size 属性 size 属性规定输入字段的尺寸(以字符计): <form action=""> First name:<br> <input typ ...

  6. JavaScript 中创建三种消息框:警告框、确认框、提示框。

    网址:http://www.w3school.com.cn/js/js_popup.asp 警告框 警告框经常用于确保用户可以得到某些信息. 当警告框出现后,用户需要点击确定按钮才能继续进行操作. 语 ...

  7. HDU 2049 不容易系列之(4)——考新郎 (错排+组合)

    题目链接. Problem Description 国庆期间,省城HZ刚刚举行了一场盛大的集体婚礼,为了使婚礼进行的丰富一些,司仪临时想出了有一个有意思的节目,叫做"考新郎",具体 ...

  8. [转]LaTex常用数学符号整理

    转载自 http://blog.csdn.net/ying_xu/article/details/51240291 (自己保存方便查阅,侵删) 另一个网站 Markdown 添加 Latex 数学公式 ...

  9. 运算符,比如+, -, >, <, 以及下标引用[start:end]等等,从根本上都是定义在类内部的方法。

    python解释器在碰到+号运算符时,会调用加号前面的对象的__add__方法 class a: def __add__(self,b): print "ghh" aa=a() a ...

  10. trove远程连接mongodb

    创建数据库 <pre> [root@a581c7388dca /]# trove database-create e50f3b40-5165-4ccc-af9f-c121089fd902 ...