计算机专业的大学四年,到底该做什么(大一篇)

  1. 本篇,不会告诉你你大学四年在何阶段做什么事,而是告诉你可能会遇到什么问题(可能有点跑题)。我希望能帮助到大家的,是在大学时期,有足够的探索力和自驱力,而不是只靠学校的培养方案亦或者“最全 Java 技术栈“去窥探自己未来的道路。每个人有每个人的问题,你的问题需要你自己解决,也可能需要一种独特且适合你的解决方式。
  2. 我也不会劝你选择某个方向,也有人有偿问我该选择什么方向,我也没有接受。如果你选择了 Java,我可以给你提意见,但是你没有选,我不太想帮你选,决定自己未来前途的决定,应该是你自己考量清楚而做出的决定。
  3. 从当下的角度来说,本文可能对你现在不一定有实质性的帮助。但是你们也明白,很多决定当你做了之后,是没有后悔药的,这种事情我见的太多了。

本文的若干建议,来自于

  1. 我当辅导员助理,学生的经历
  2. 我自己的经历
  3. 结识很多其他人的经历

我曾认为,当我把很多遇到的事情描述清楚,并告诉大家如何做,就能解决问题。可是就我当辅导员助理的时期发现有两类人

  1. 尽管你讲问题说明白,他们只会觉得你不懂,他觉得这是特殊情况。
  2. 尽管你不推荐某个行为,但是他们愿意逆行并努力克服困难(我认知中的)。 所以,我觉得,我描述清楚你可能会遇到的问题,远比告诉你答案,要重要得多。其实也很合理,每个人都会走出自己的路,问题不需要特定的答案。

大一

问题 1 我的专业是干什么的?我以后如何找工作

如果是找互联网工作,一般来说,你的专业不会影响你找计算机领域内的其他专业。例如,软件工程,你也可以找

  1. 区块链/AI/算法(如果你有实力的话)/嵌入式/软件开发等

问题 2 如何学习学校课程

你需要了解学校需要了解哪些课程,特别大部分学生以后要搞的是开发类的工作。你需要注意学校开发类的课程被安排在什么时候。

  1. 例如,我们学校的开发类的课程被安排在大三上下。如果你这个时候才学,来不及了

建议:搞清楚自己想学什么,感兴趣什么,然后所需要的技术都提前学

建议:对于绝大部分的学校,你需要明白一点,如果你搞得是开发,那么学校没有太大的帮助。你趁早明白,然后做出一些对应的举措。例如我会安排好,哪些学习任务可以上课学习,哪些必须使用电脑。尽量少浪费时间

问题 2 番外:如何找到自己感兴趣的方向

TODO :我想另出一篇文章

问题 3 比较是不开心的来源

我看过一个抖音视频,他大一,但是他非常不开心,因为他发现

  1. 别人做题比他做的多
  2. 他们已经开始报名蓝桥杯,准备比赛了。 他非常沮丧。我可能现在描述不出来他那种悲伤情绪,其实我自己也会有类似的感觉,我会因为很多小事情焦虑,我觉得别人做了这个,我没做,我就比别人落后了。

建议:你需要考量清楚,尽量多去网上问,这个时期是否值得做这个事情。因为绝大部份人只是闹着玩,大部分人在折腾无果后,基本上就放弃了。

问题 4 不要因为别人做了,你也要做

我见过太多人,他们不太喜欢听从有经验的学长的经验,而是盯着同学在做什么。当同学在做一个自己没有做过没有听过的东西,且听到了这个东西可能所带来的好处,他便会眼红的。如果是值得参与或者尝试的,无论结果好坏,只要不会耽误特别多的时间,我觉得都是可以接受的,但是很多人的尝试没有太大意义。

  1. 你要搞清楚,这个东西,是否值得于当下的你来做?是否会耽误你太多的时间。

例如,我做了大创,他给的好处是什么,其实不多... 我当初就是为了参加大创而参加大创,我做的是安卓软件,这和我现在搞的后端,其实关系不大。而且还浪费了我很多时间。这个任务一直持续到 2023.4 结束,不过我是在 22 年 5 月达成结题条件,后续就主要学后端了。你问有没有收获,也有,但是我觉得不值得这一年多的时间花费。这一年多的努力,仅仅是因为我想参加比赛而参加比赛,而没有思考这个东西对我有何好处,这个好处是否值得我去参加

同理,很多大学生都会有一个误区,认为有好处就值得尝试,

  1. 付出代价之后,即使能获得奖项,是否能匹配你的付出?

当你处于大学时期,大部人的认知来自于老师,但是很多大学的老师认知是错误的。他们可能因为学校规定或者当指导老师能拿奖/钱,基于这个目的你去参加一些实际上没必要的比赛,并大肆鼓吹其优点,邀请得奖的学长来传授比赛经验。但是不太会介绍就业相关的知识,可能只会邀请一些培训机构来宣传课程。

很多普通院校的老师的认知,他们的认知是往往是被局限了,这里的局限指的是指的是大多可能只专注于考研,不考虑就业。局限的因素可能有很多,例如学校的规模小,是否有接触到互联网企业等。

  1. 例如,某个双非学校,老师让好好学算法,算法赚钱。他们其实不太喜欢 Java 后端,前端这类“低级”岗位。让我们好好搞人工智能,让我们搞大创/搞互联网+等比赛。
  2. 我在快手实习的朋友,他也是双非一本,被老师发现,他们老师说:在快手这里学不到东西,顶多就是打打代码,只有在学校里面才能学习到全面的知识。
  3. 还有很多行为,特别是很多学校会从大一就一直鼓吹考研的必要性。我也知道现在上个研究生肯定是比较有竞争力的,但是学校对本科就业也应该重视起来,我们作为学生,应该知道我们方向有哪些出路(不是死板的被灌输研究生文凭是必备品这种思想)据我观察,身边的大部分人,都是在大二下或者大三的时候,没办法去练技术,才不得不选择考研。 建议:如果你发现你的老师或者你的学院老师说的话很奇怪,那么以后尽量也少听。

问题 5 你喜欢某个专业,是真的喜欢吗?

在我自己当辅导员助理(双非学校)的时候,我非常鼓励学习去学习自己喜欢的方向。但是我最害怕学生有这两个想法

  1. 信安:想当黑客
  2. AI:大多数人都想着,因为 AI 比较火。 为什么我很害怕这样呢?
  3. 很多人并不是真的喜欢,他们所谓喜欢,只是觉得好玩。这一点要注意,如果你说你喜欢,那你得做出一些行为,你得学习,你得尝试,并且从中获取了一些能够支撑你继续前行的"甜头",而不是因为觉得好玩,就决定了转专业。 他们想着学习信安,然后以后当黑客,但是有些人所谓的喜欢只是对黑客有一种职业滤镜以及喜欢这种身份带来的优越感。
  4. AI:可能是听朋友和亲戚的话,就想搞 AI。没有接触过一个方向。

问题 6 :你真的不喜欢/不适合这个专业吗?

我并非是一个很聪明的人,我一直都是一个比较慢热的人。我也曾觉得,是不是我真的不适合这一行,其实这是存在很多很多可能误导自己的情况。

据我感觉,大部人的不喜欢源自于:妄自菲薄或者没有获取足够的正反馈。第二点参考问题 11

以下将枚举一些我常见现象导致妄自菲薄

  1. 英语 & 数学不好:数学不好,和 AI 人工智能可能关系就不大了。可以尝试尝试开发岗位。而且英语 & 数学不好很常见,没事。
  2. C 语言没及格:觉得自己不适合这一行
  3. 看书看不懂:你需要知道,你看书看不懂。要么是这本书需要大量前置知识你没有学,要么是这本书不好。对于前一点,你需要做的是换一本更简单易懂的书或者博客,或者快速入门的博客来学习。对于后一点,也直接换书即可。 大多数人,他们只会按惯例,去读学校推荐和学长推荐的书,有些是好书有些是工具书。是好书不一定就得现在读。你可以多去图书馆看看,翻阅自己能够看懂的书。一本好书或者经典的书,并非适合现在的你。
  4. 看课程看不懂,而且很长:很多人都是被学习计算机繁琐的过程,没有很好前进方向而觉得自己不适合。
  5. 受限于打牢基础这个思想的限制:我非常同意,计算机这一行进中大厂需要计算机基础,我们需要学好。但是在很多小白的思想里,他们会一直努力,一直去学习计算机基础,但是哪怕是学了几年的程序员,一直学,也会迷路在这繁琐冗杂的知识里,更何况入门的小白?
  6. 只读经典/只看经典:有实力,可以看。但是我发现很多人刚入门就看黑皮书? 如果有意志力能啃也可以哇,但是最怕啃不下来就妄自菲薄。

建议:读入门书不丢人,读经典书却装能看懂才是丢人的。例如,MySQL 和 HTML 这些,大一刚入学一段时间,你去看一本"漫画入门"的书,然后会简单写几行代码,这个过程其实花不了多久。好书,经典书,是你确定需要学这个 && 有能力 && 以后需要用,再看。

建议:鲁莽者学会思考,犹豫者克服犹豫

你是否是犹豫者?

建议:快速尝试快速试错

如果你是零基础,对计算机毫无了解,你也不知道自己该选什么方向,该尝试什么。完建议你,快速了解例如,前端/数据分析/后端这些岗位,对于嵌入式,好像没办法快速尝试了。

总之,你快速入门,掌握最基本最基本的能力,然后你了解,如果继续学需要学什么,如果以后要找工作,有需要做些什么?

建议7:最好选择自己真正感兴趣

此处参考上面所述:你的喜欢是否是真的喜欢,你的感兴趣是否是真的感兴趣?最好是有了尝试之后再去决定

如果你确定了,那么最好你选择这一行。我自己也其实并不是那种喜欢涉足多个领域的人,例如爬虫/Web 前端/安卓,我其实都不喜欢,如果走一个自己不喜欢的方向,可能是挺难受的。

所以,希望你能够选择你喜欢的岗位,因为这一行确实是蛮枯燥的。虽然我觉得这些事情是很枯燥的,但是我能从中找到乐趣并借以支撑我不断走下去。

问题 8: 没有提问能力

我是个 i 人,我会很注意他人的情绪。我害怕没人愿意问我,就会鼓励大家来问我,我当时大二,虽不能解决大家所有的问题,但是我会给大家指引一个路。

但很多人,我不知道是否是特别内向亦或者是不打算走这一条路,他们从来不会提问问题。

提问的能力,对于我们这一行十分重要。所以首先,你得找学长提问的勇气,而不是靠运气去遇到一个愿意帮助你的学长。你能不能主动的加学长,问他有没有进大厂的学长?有没有主动问老师?

**提问建议:

  1. 不要直接问一个很宽泛的问题,例如:Java 怎么学?怎么进大厂?
  2. 提问要尊重,有个学弟想问问题,上来问我你这个是实习吧,双非进不去快手的吧。
  3. 考虑对方能够以什么角度去回答。你问我怎么进大厂,我只能说好好学习,天天向上。
  4. 问问题尝试找到关键问题,而不是问一堆没有含金量的问题 错误问法:学长,你怎么进大厂的。(其实也没问题,但是最好具体一点,例如我问你怎么考上大学的?其实不好回答) 例如:学长,能不能问一个问题,你觉得你进大厂,他们看中的是你身上的那个特质或者技能。我能不能学习一下建议:最好不要问学长关于计算和做题相关的问题。因为八成他也不太会。特别是大三大四的学长。推荐:尝试询问对方一些具体的意见,例如:数据结构该怎么学,我尝试了 Xx 方法,但是遇到了 Xx 问题,可能是我方式有问题,大佬你觉得怎么学比较好(背景:我纯小白)。然后你根据他的方法尝试去学,然后中途可以简单的问一些问题,最后当你觉得这个方法非常有效的时,一定要去找大佬,感谢他这个方法有用(注:这个方法是让他快速记住你,并且乐意继续帮助你,这个方法能帮助你和大佬混熟)他们为什么要帮你?因为他们想看到的是你经过他们的建议,你能得到进步。当你实操并发现行之有效的时候,跟大佬说:上次我听你的建议,我怎么怎么做,然后发现确实解决了问题,目前我 Xxxx 了(描述成果)。非常感谢你。然后,你可以询问当前阶段做到这种程度是否足够。也可以询问其他的建议推荐:尝试描述清楚自己的问题,例如:我看《算法导论》书看不懂,而不是我学不会算法怎么办。前者大佬会建议你换一本书,后者大佬会让你认真努力学。推荐:尝试去了解提问的技巧。太多人问问题问不到关键上。从我个人来说,我自己是不愿意去听太多的礼貌用词,不用很冒犯的词即可。一直用着特别礼貌的用词,反而就觉得很奇怪。我自己更喜欢哪些问问题,之后有回响,并且你问问题能问到关键的问题上的。

为什么要帮你:因为淋过雨的人总想为他人打伞(虽然这个确实很鸡汤,完觉得说出来也很奇怪,有点给自己贴金的感觉)我作为一个 i 人,非常想且一直在尝试去帮助我带的班级的 i 人,当我到了大四,有的人给我写了很长一段话感谢我,我也非常感动,我不会因为他询问我时候用词礼貌而记住他,但是当他给予我回应,那么我肯定能记得他。

问题 9:没有自信怎么办?

那就多学,在这一行,自信一般来自于你学习内容的多少。如果你没有自信,尝试多学。当然也有其他一些手段可以帮助你建立自信。

  1. 写博客或者也出视频,一般来说如果你是个初学者,即使你内容很简单,也不会有人说你教的太简单
  2. 找寻适合自己的圈子,很不幸的是,我自己没有融入学校的圈子,我有自己的想法且我想走完自己喜欢的路。

很多不自信可能是来源于:对比。参考问题 3

我会发现自己以及他人的一系列问题,很多也都是比较引发的

  1. 当我看见别人都参加某个比赛,我也参加。
  2. 当我看见别人选择什么方向,选择之后发现自己不喜欢。
  3. 当我看见别人看书看经典书,但是看不懂。
  4. 当我看见别人拿奖,然后自己虎头虎脑地去参加

问题 10: 三分钟热度

大概可能有以下类型。

  1. 疯狂参加比赛,认为比赛能够帮助他们进大厂,最后拿不到奖就熄火。这个没问题,但是很多人其实不太清楚哪些比赛是由含金量的,这个才是问题。
  2. 疯狂卷绩点,卷不上去,就熄火了:找工作一般不需要卷绩点。想保研的化,就多卷
  3. 疯狂看书,实战少,实战的时候就熄火了:

注:其实很多人在初期都会有这种行为,不是说得避免,而是你要尽量减少这个阶段的时间。这个阶段,大多是因为刚上大学,对这个方向存在特别大的期望,但是之后遇挫,就立刻熄火,造成三分钟热度。

建议:减少期待,落实到操作上,遇挫很正常,继续前进。切勿眼高手低,也切勿不要期望太高,以一个平常心去踏踏实实学习。

问题 11: 对计算机没有兴趣

我自己感觉,核心是:你是否能够从学习中,找到其中有趣的地方,这个有趣的地方就是你获取正反馈的源头。大家高中生物都学过正反馈和负反馈,正反馈能加强原有的效果。

所以说,你需要找到一个属于自己的正反馈

  1. 智商较高:智商较高,一看就能看懂,这自然也是一种自反馈
  2. 循序渐进:这里我的意思是,当你首先看一本简单的书,然后再去看一本难的书,你会发现你可以把一本难读的书里面的一些晦涩知识用简单的话来理解。这也是一种正反馈。
  3. 发布博客或者视频:
  4. 不断提问并解决难题:也就是不断的去提问,尝试自己或者依靠他人帮助,并将知识点输出为博客或者笔记等形式,你会获得解决问题带来的满足感。 我自己,是非常享受组织和串联知识点的感受。当我学完一个框架之后,完会将若干知识点之间的关系梳理出来,也就是将网状的知识点去梳理成一条线,并以一条线去自己口述整条线,也有制作可视化笔记(可参考之前制作笔记的帖子)。

相反,以下行为都可能会出现负反馈

  1. 期望太高,这一点有很多体现。参考本文所述其他问题
  2. 直接上手太难的书,亦或者是看一个很长的系列课程。
  3. 明明存在太多疑问,却不去问
  4. 自认为没错,不听劝,直到遇挫也没有去总结教训。

问题 12 不会质疑

很多人其实思想偏向于二极管,我们要尽量减少这种思维惯性。

你可能会听到:

  1. 计算机打好基础很重要
  2. 计算机英语很重要,数学很重要
  3. 没有算法能力,是不行的,计算机离不开算法。
  4. ...

很多观点,是非常且完全正确。但是很多很多人在接受到这种思想,他就一直打基础,一直学英语,一直学算法????大道理人都懂,但是落实到自己身上,往往就迷糊了。当其他人给你抛出一个观点的时候,你得搞清楚他们所说的目的。以及如何落实,而不是听见什么好,就去做什么(需要去论证其正确性,必要性以及需要做到什么程度,且是否需要在当下做)

问题 13 做决定要慎重

前文好像说过要快速尝试,这里又说做决定要慎重?快速尝试指的是,如果你有一个想法要去学一个东西,那么找到最快入门这个技术的途径。如果你要做的决定,事关了你后续的职业发展走向,则需要认真定夺。

例如,我做出要搞大创这个想法,我就得花费自己两年的时间。我需要考虑清楚是否值得,而不是我听说做大创好:考研加分,找工作加分。

注:我就想提及一个很奇怪的事情,网上到处再说,做这个能考研加分,能工作加分。其实我感觉做好多事情都加分,那我都需要去做吗?

最后一个建议:质疑一切

如果你能看到最后,不知道你是觉得我写的很好还是觉得还差点火候。如果你觉得我写的很好,那你要注意,我说的每一句话,是没办法概括大家的场景。因为我全文基本上是以普通人的视角切人,如果你学历很好,你可以大胆去冲。

不过如果你也是普通人:当你面临问题的时候。

即使采取我的建议,也要搞清楚,我所说的,是否能够解决你当前的问题? 你是否能够再找到一个更优的答案?

注:以上仅个人观点,整篇以一个普通人为视角,切入很多大学生所遇到的问题。虽然我实际上没有长篇大论去强调每个问题是如何解决,但是当你清楚了可能遇到的问题,希望你能有自己的解决方式。

整篇,我貌似没有用任何吸引眼球以及博人关注的用词去描述,这也是我用心去编写的。如果你觉得有用,考研分享给同学或者专业的群里,然后别忘了关注和点赞。

全部评论
醍醐灌顶
点赞 回复
分享
发布于 04-08 17:22 山东
我好像就是花了很多时间在计算机基础上,但越到后面随着深入收获的正反馈很少,导致不想在看基础,也没做过项目,很后悔
点赞 回复
分享
发布于 昨天 04:34 江苏
联易融
校招火热招聘中
官网直投

相关推荐

17 14 评论
分享
牛客网
牛客企业服务