写给有目标却还称迷茫的大三学生

【来信】

贺老师,您好!

  首先自我介绍一下。本人现在大三,在北京的一所985大学,主修计算机科学与技术专业,副修统计学专业。
  当年选择计算机这个专业,是觉得比较符合时代潮流,虽然我上大学之前都没怎么接触过电脑。
  其实大三了,感觉动手能力还是比较差的,不能很快地找到解决问题的方法,但因为我理解能力还不差,功课还是不错的,数学比一般计算机系的人要强,还参加了学院的一个实验室。目前是看计算机视觉方面的论文,还是用机器学习来做的。
  现在的问题是没有一个明确的方向。
  副修统计是以为和大数据有关系,进实验室是因为所有人都觉得我适合搞科研。
  我,似乎没有想法。
  但大三了,觉得自己不适合搞科研。
  大学生就是这样迷茫,特别是没有什么社会经验的,家里的父母、亲戚也不懂(我是家里的第一个大学生)。
  其实我这样的背景,自我觉得职业目标定位为机器学习/数据挖掘工程师挺好的,先本科在实验室里打好机器学习的基础,再硕士读下数据挖掘。之后再出来找个工作。
  这只是象牙塔中的臆想罢了,对于文科院校的理工科学生来说,仍然比较迷茫,对于选择。
  希望你给我一点建议,指点一下迷津吧。其实我智力不差,从小成绩表现还可以,只是大学以后目标太迷茫了,精力被很多东西分散了。

【回复】

  作为一个二本院校的老师,和我的弟子们一起,很羡慕你拥有的条件和机会。

  你现在的状况,对于一位刚进入大三的学生而言,很正常。我很赞同一种说法:大一不知道自己不知道,大二知道自己不知道,大三不知道自己知道,大四知道自己知道。按着大多学生正在走的路子往下走,你会随着积累,认识方向,并找到方向的。实际上,我赞同你为自己未来的设计,包括副修统计的选择,你已经在路上了。你需要做的,就是这样往前走就是了。
  我最欣赏的,除了你信中体现的知识积累,还在于借助于你所在学校的良好条件,你已经在看论文,想来相关的实践也在同步进行。这是我更加在意的学习方式的改变。要知道,在很多学校,很多你的同龄人还在死抠课本,还有一批的人,偏离了学习的轨道。把这样的学习坚决的进行下去,这样的体验,和由此产生的学习能力的提升,是你宝贵的财富。
  而让我有所担心的,是你“觉得不适合搞科研”的断言。我不太清楚你现在所理解的“科研”是什么,有着何种的形态?为什么自己就不适合?千万不要将当下一些人变味的科研理解为科研的全部。纯粹地发论文争项目,并以此为目标的“科研”,不是真正的科研。
  科研能力的提高,对于一个大学生而言,是必须要做的事情。尤其是在学习阶段,看文献、选题、分析、研究、实验、撰写论文的环节,要去学习,无论你将来做什么。“学术”与“应用”之间,本来就不应该分开得那样清楚,作为学习者,将二者割裂开来,更是危害至极。
  但现实中,不少的大学生和研究生,却在一些现象的影响下,说要从事研究工作,似乎“造文章”就是一切,而要从事工程应用,学术能力方面的培养都是浪费。一些人走了所谓学术道路,没有能力将研究成果转换为生产力,而一些从事了实际工程领域工作的人,埋头应用,专注编码,想不到,也没有有能力从学术界的研究成果中吸取营养,造成工作效率和工作成果的低下。

  除和你探讨这个话题之外,再次地表示对你学习路线的欣赏。如果要改变你“感觉动手能力差”的状况,只需要着意在这方面加强一些就是了。比如,可以看过某篇文章,学习了某个算法之后,再现前人的研究过程,自己亲自实现一下,找个测试数据集,跑一跑程序,对结果进行分析;机器学习领域,有很多的开源项目,可以读一读源码;在某一个时期(例如寒暑假),参加一个面向大学生的竞赛。这些都是可以选择的学习方式。

  你是一个独立的个体,不要为大学前没接触过电脑、社会经验、家庭背景,以及处在文科学校之类的事多想。这都是很正常的事。

  祝你能够静心地完成当下的积累过程。你在路上,只是处在“不知道自己知道”的时期,自然有所谓“迷茫”,你将终会“知道自己知道”。

=================== 迂者 贺利坚 CSDN博客专栏=================
|== IT学子成长指导专栏 专栏文章的分类目录(不定期更新) ==|
|== C++ 课堂在线专栏  贺利坚课程教学链接(分课程年级) ==|
|== 我写的书——《逆袭大学——传给IT学子的正能量》    ==|
===== 为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学 =====
时间: 2024-12-28 16:43:24

写给有目标却还称迷茫的大三学生的相关文章

有计划,坚决执行——写给大三犹豫的女生

[来信] 贺老师: 你好,我是一名计算机专业的大三学生,现在有点迷茫,因为大一大二学了C,Java ,Java web,曾经都坚定信心的要学好,都半途而废了,现在大三了,我激情满满的想学好数据库DBA,但是经常听到这个专业女生不适合,男生优势大,心里还是挺纠结的,想请老师提点建议和意见,还有数据库DBA方向得要老师带,想请老师指点指点. [回信] 看得出,你现在对学好的方向又想打退堂鼓了.当我面对一位年轻人,我很看重他或她自己的兴趣.所以你现在想学DBA,不知是如何想的.如果是经过尝试,觉得喜欢

有计划,公司运行——写到犹豫大三女生

[信] 何老师: 您好,我是一名计算机专业的大三学生,今天,有点迷糊,由于大一大二学C.Java ,Java web,在学习了信心,中途有,现在初中.我想学习一个充满激情数据库DBA,但女孩不经常听到这个职业的,优势的大男孩.我的心脏还在很纠结,点建议和意见,还有数据库DBA方向得要老师带,想请老师指点指点. [回信] 看得出.你如今对学好的方向又想打退堂鼓了. 当我面对一位年轻人.我非常看重他或她自己的兴趣.所以你如今想学DBA.不知是怎样想的. 假设是经过尝试.认为喜欢在数据库的后台去"折腾

写给大三了还迷茫的你

前言: 大三了,作为一名java程序员,你是否觉得自己在学校里只做过一些小玩具的程序,学校里学的课程都是从理论出发,作业什么的都感觉不到有什么用,就算是一个课程设计也不过是小打小闹的基础总结,不知道如何去学习更多的知识,对以后出路感到了迷茫.又或抑你在大一大二的时候都是玩乐中度过的,现在想去努力一把,但却又不知道该如何去做.如果你是这两者中任意的一个,请继续看下去,希望以下的学习内容能给你提供帮助.(注:本文为大二大三并是学习java web 开发方向的同学而写) 基础篇 学习Web的基础知识

写在大三的最后一天

明天就是大三的暑假了. 事实上大学到如今也没过过一个半完整的暑假.大一留在了实验室.大二在ACM,都是回家十几天的样子.这样也好,回家倒说不定荒废了. 转眼就到了大三都结束的时候,却总是感觉高三好像还是昨天. 那些往日整天在一起的同学好多都已经长时间没有联系,青春的日子一去不返了.无法忘记的进入大学的第一天2011.8.27  .正好也是我十八岁的生日.满怀憧憬和热情.真是完美的成人礼,到了奔三的时候,却总认为提不起激情了. 立即就要实习了,想起就要入驻腾讯大厦还是有点激动呢.大四上的课这学期已

如果写一个android桌面滑动切换屏幕的控件(三)

下面我们把这个控件内嵌到Layout中做一些动画和展示,效果图: 这个子控件可以上下移动,可以左右滑动,如果上下滑动距离大于左右滑动距离,则必须上下滑动 这样来写onTouch事件: @Override public boolean onTouchEvent(MotionEvent ev) { if (mVelocityTracker == null) { mVelocityTracker = VelocityTracker.obtain(); } mVelocityTracker.addMov

一个阿里工作4年java程序员的从业心得,写给还在迷茫的朋友

工作第一年,往往是什么都充满新鲜感,什么都学习,冲劲十足的一年:WEB行业知识更新特别快,今天一个框架的新版本,明天又是另一个新框架,有时往往根据项目的需要来不断学习新东西:所以,很多时候感觉,自己用过的东西真多呀!但是真正深入研究的东西却不多.面试,是跳槽后第一个需要面对的问题:而且不同公司面试的着重点不同:但是却有一个共同点:Java基础是必考的. 工作第一年,可能问你String对象创建的理解,常用的框架是什么等等: 工作第三年,就问你Java内存分配机制是什么,类是如何加载的等等: 工作

现在还在迷茫阶段嘛?看看六年iOS开发怎么说!

前言 每一个开发者,都有一段不愿提起的经历,很多年前,刚刚从大学毕业的时候,很多公司来校招.其中最烂俗的一个面试问题是:"你希望你之后三到五年的发展是什么?".我当时的标准回答是(原话):"成为在某一方面能够独当一面的技术专家".后来经历了几家不同的公司,换了不同的方向,才知道这个真是一个很难的问题.因为兵无常势,什么东西都是在不断的变化,一早的时候看好的东西可能会被淘汰. (几乎)没有人能够看准技术的下一个方向,因为这个问题实在是太难了,能够做到这一点的你就成为了

一个5年Java程序员的年终总结,献给还在迷茫中的你

我越来越担心我作为一个Java程序员的未来.恍然间,发现自己在这个行业里已经摸爬滚打了五年了,原以为自己就凭已有的项目经验和工作经历怎么着也应该算得上是一个业内比较资历的人士了,但是今年在换工作的过程中却遭到了重大的挫折.详细过程我就不再叙述,在此,只想给大家说一说被拒绝的原因,看看大家有没有相似的经历,和类似的感悟.面试官对我的答复大致是这样的,我们不需要熟练工,我们需要在某领域拥有超过常人的积累认知,和拥有整套完整思维模式和优秀认知事物能力的人-他很诚恳地告诉我,你还年轻,真的应该好好地静下

【好好补题,因为没准题目还会再出第三遍!!】ACM字符串-组合数学(官方题解是数位DP来写)

ACM字符串 1.长度不能超过n 2.字符串中仅包含大写字母 3.生成的字符串必须包含字符串“ACM”,ACM字符串要求连在一块! ok,是不是很简单?现在告诉你n的值,你来告诉我这样的字符串有多少个 输入 输入一个正整数T,代表有T组数据 接下来T行,每行一个正整数n,n<=10. 输出 输出符合条件的字符串的数目 样例输入 1 3 样例输出 1 做题过程: 熬了三四个小时,WA了无数次!最终推出了组合数的公式! 首先暴力打表,嘿嘿!这样极大地压缩计算时间! 打表如下: 一:生成连续的7位绝对