当今互联网,计算机专业学生该如何自处?——一个大二学生的回答

1.目前的形式

​ 首先不管互联网如何颓势,计算机专业依然是最热门的专业之一,随着高考报考计算机专业的人越来越多,每年计算机专业应届生高达几十万人,但是市场却不能提供这么多的就业岗位,这也就导致了优胜劣汰是必然的,其实说到这也还好,毕竟哪一个行业又不是优胜劣汰呢?

​ 但是,随着2022年ChatGPT的火爆彻底将人工智能的发展推向高潮,想必很多同学都用过这款AI工具来生成代码,其效率不言而喻,我们不难预见也许是五年后,也许是十年后,随着AI技术的迭代,底层程序员将被彻底替代。这绝不是危言耸听,大部分程序员的工作都只是重复写业务代码,这些对于AI来说只要训练到位,是完全可以替代的。

2.高考选择专业

​ 对于很多高中生来说也许电脑都没摸过多少次,更别提学习编程了,就比如我,直到上大学我才知道NOI(高中生的信息竞赛),参与NOI的高中生往往从初中甚至小学就开始准备,到了高中进入校队参加NOIP省选,一等奖进入省队参加集训,然后参加NOI,如果获得金牌,甚至进入国家集训队,他们甚至可以保送清华北大。这就是我对于计算机专业的第一个核心观点——“信息差”。

​ 我来举一个例子,小林在高中时期是一个很好学的学生,上课认真听讲,认真做笔记,高考也不负众望考的也十分理想,小林听说计算机专业毕业后十分赚钱,虽然小林在大学之前没有多少接触过计算机,但还是选择了这个专业,进入大学以后,小林依然刻苦努力,认真学习,包括专业课像Java程序设计,Cpp程序设计等,每次考试都取得了不错的成绩,一直到临近毕业,小林周围的朋友都拿到了大厂Offer,小林却连面试机会也没有,于是小林找到一位学长问这是为什么,为什么自己在大学期间每门课都考的很好却连面试机会都没有,学长笑了笑,给小林看了看他的简历,在大学期间,这位学长一共有三段实习,包括竞赛也是拿到手软,其中的ICPC小林甚至听都没听过。

​ 学计算机永远不要只跟着学校里面的老师学,大部分老师甚至没有开发经验,对于企业上的一些常用技术,学校甚至不会教,比如学校可能会教你前端三件套(HTM,CSS,JavaScript),当然,也许会教你老掉牙的Jquery,现在企业对于这套技术都已经不知道淘汰多久了。打破信息差,想要正式进入开发,就课下自己花时间去学习目前流行的技术。

3.竞赛与考证

​ 对于大学生竞赛,大部分的比赛水分偏大,导致企业认可度也不高,比如位置比较尴尬的蓝桥杯,也叫“暴力杯”,打了就有奖,其实对于大学生竞赛我还是觉得有意义的,我在这两年期间也参加过许多比赛,也拿过很多奖,但大部分都是一些含金量不高的奖项,对于竞赛永远不要抱有我一定要拿奖的心态,比如ICPC,大部分参加ICPC的人可能高中时期就参加过NOI,甚至拿过牌,除非你自身天赋过人,否则想要在他们手中抢下牌子,无疑是非常难的,我比较认可的程序设计类除了ICPC还有CCPCGPLT,其余比赛例如蓝桥杯,除非拿到国奖,否则写在简历中只会扣分,其他的比赛中电赛华为ICT也是非常有含金量的,但是比赛是否能获奖,其实因素非常多,大部分比赛都是团队赛,除了你自身水平,还需要兼顾队友的水平。

img

img
img

img

​ 计算机四级要不要考?这玩意对于计算机专业学生来说,没有啥用,倒是非计算机专业学生可能需要考,计算机专业更多参加的是软件等级考试,也是我们常说的软考,但其实软考的作用也不大,至少对于想要去私企的同学来说,对于事业单位,软考证书倒是可以评职称。

​ 计算机考证书,如果是想走网络工程方向,那么首选就是考御三家的认证,分别是华为,新华三,还有思科,博主有新华三的SE证书,对于认证体系可能叫法不同,但是对于三家的最高认证都是IE,比如HCIE,H3CIE,另外想要考网络工程师认证不建议先考思科,思科目前在国内市场不大,首选华为。网络工程师认证只有一点不好,那就是贵。一套下来加上培训费估计得两万多吧。

​ 如果想考研的同学,可以了解一下CCF认证,CCF是中国计算机学会,CCF认证在考研复试有些学校是可以免去机试的,比如杭电对于CCF300分以上就有这个政策。还有PAT认证也是不错的选择,PAT在浙江那边认可度比较高,好像浙大复试可以免去机试(不记得是不是有这个规定)。

4.考研与就业

​ 对于本科生来说,毕业以后无非就两个选择,考研继续读三年,或者直接就业,但不管是本科还是研究生阶段,最后大部分肯定都是出来就业的,能够去做研究的,不仅仅是自身需要极高的天赋,也要很好的资源。而且现在学历贬值也有点严重,讲个我在网上看到的案例,小林的本科阶段收到了腾讯,网易的Offer,但是为了考研他拒接了这些Offer,一直到研究生毕业,小林再去应聘,却再也没有收到腾讯和网易的Offer。出现这种情况,和研究生阶段的产出以及那一年的就业形势都有关,我的观点是如果能在本科阶段拿到一份大厂Offer,并且自身也没有搞学术研究的想法,还是果断润了吧。毕竟谁也不知道三年后是什么样的。所以一定要结合自身情况,不要盲目听从别人的想法,考研并不适合所有人。这就是我对于计算机专业的第二个核心观点——主观性

​ 并且现在计算机考研也是卷到飞起,例如11408上的三座大山——北大软微,中科大科软,浙大浙计,对于计算机考研人,这三座大山无疑是充满诱惑的,但是它的分数线却令人望而止步。计算机考研你不仅要面对同专业的竞争对手,跨专业报考计算机的也是比比皆是。2024年科软初试第一高达452分,要知道考研总分也才500分,同时他的先进学院代号11408有一位410分的大神被刷,这位大神是文转计算机,考了四年,但是复试的时候就暴露了自己的专业水平,毕竟研究生招进去是做研究的,不是做题的。

image-20240513035003224

image-20240513035003224

5.学习方向与实习

​ 关于计算机专业的学习方向我大致分为了三类,分别是研发岗,开发岗以及运维岗。

  1. 研发岗:算法工程师,云计算工程师,大数据工程师
  2. 开发岗:前端工程师,后端工程师,硬件工程师(嵌入式,单片机)
  3. 运维岗:测试工程师,网络工程师

​ 研发岗对于学历门槛比较高,通常是双九硕士,例如算法工程师,大部分中小企业并没有这个岗位,也就是只有像腾讯,阿里等互联网大厂才需要算法工程师,平均40-50w年包是常态,对于双非的学生来说,大部分都是选择开发岗或者运维岗,就今年的就业行情来看,学前端比学后端更好进大厂一点,也许这是未来几年前端最好的一年了。

​ 实习大致可以分为日常实习暑期实习,主要区分在能否转正上,日常实习对于大几没有要求,如果技术够强,甚至可以在大一下暑假就去实习,暑期实习针对大三也就是下一届应届生,但是一般暑期实习的面试难度会更大。关于大几去实习,我的回答肯定是越早越好。但也不要光想着进大厂实习,有时候大厂实习可能没有选择中小厂学到的多。

image-20240513035003224

image-20240513035003224

6.寄语

​ 很多同学刚刚学习计算机,可能会恐惧,会迷茫,这都是正常的,我比较喜欢翁恺老师的一句话“计算机都是人搞出来的,计算机里面没有黑魔法,也许我现在搞不明白,但是终有一天我会搞明白的。

  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • Loading...