xue 华南师范大学计算机专业毕业后大概有多少比例会继续从事计算机行业?
准确数字可以问问学校就业办、学院就业联系人。不过我刚好懂点,可以简单给你介绍下:以 2021 毕业生为例,我校发布了《华南师范大学2021届本科毕业生就业质量年度报告》,其中指出毕业生分布结构为计院 267 人、软院 174 人,其中计院师范生占 34 人。就业流向数据显示,计软两院从事「信息传输、软件和信息技术服务业」的比例,计院为 40% ,软院为 55.47% ;继续深造数据显示,升学率计院为 22.47% ,软院为 16.09% 。这里面计院从事相关行业的比例偏低是因为有师范生的影响。当然这些数字也不是非常精确的,比如说金融业、新闻资讯业、汽车制造业等里面也有码农的工作,有的同学可能会在就业调查里选成这些行业。
xue 本科期间学校里的教的计组,计网等课程很重要,但在学的过程中不知所学,考完试直接还给老师等等现象让人不知所措。
虽然说计软是一家,但是计院的情况我也不懂,有请 @Bintou 老师答疑解惑,哈哈哈。
今天晚上 Q 群里也有群友给出一些视角了,可以参考下。我说说我的看法,如组成原理、计算机网络、操作系统这些课程本身是重要的,毕竟这是学科的细分领域,也是学科本科生培养大纲里的必修。但课程内容可能是不能迎合社会需要的,因为我们的社会、科学、技术仍在飞速发展中,教学内容存在一定的滞后性。这也是为什么很多同学会选择在课外还额外学习什么黑皮书、什么国外公开课,不是国外的月亮就圆了,一方面几乎整个 CS 领域都是老外抢先发展起来的,确实外文资料更全更丰富,另一方面也是优秀且愿意公开的教育资源就那么点,像斯坦福、麻省理工愿意放出他们的公开课视频,那你去学一下相当于白嫖了对吧。我们国内的南京大学(如 jyy 的 OS 课程)、北京大学等也有提供一些课程资源。
至于不知所学,我个人理解一方面可能是个人兴趣导向的问题,包括课程教学太枯燥让你提不起兴趣也算,你对 CS 本身不感兴趣也算,等等。这里我就不展开了。另一方面也可能是缺乏交流和实践,一些线上课程吸引人的地方也在于其拥有讨论区,可以在网上跟同学、老师等交流探讨你不懂的地方。我记得当年计院的学者网就有这个功能,但是学期上完就把我们踢出去了,产品设计上相对封闭点。而站长 @0x0001 搭论坛也是为了能有交流和沉淀。至于实践就好理解了,比如你学了一个 kmp 算法,作业只让你填空或者复刻一下,真正把它学会可能还得靠刷 OJ 算法题,或者观摩和学习它在工程上的应用(可以去找开源项目看看)。
xue 如果想继续从事这一行,本科期间究竟得怎么做?
⒈ 明确你的职业方向,并建立起规划。比如我要成为一名前端工程师,我可能除了学校的三剑客外,还得学习现代前端框架( React 等)、现代前端工具链、现代前端工作流等,对吧。常见的技术岗位和各岗位对我们的要求,可以去各大企业的校园招聘网站上看看,比如字节跳动校园招聘。
⒉ 争取项目经历。仅作为例子哈,比如自己动手从零到一写一个博客网站,这就是一种项目经历,也是我在上面说的实践。仅作为例子的原因是,这不是一个好例子,现在有很多框架可以一键生成博客,并且这样的项目也已经烂大街了,你没必要去写一个。当然如果你实在想不到好点子,写一个也挺好的。也可以去参加大创、金种子之类的比赛,但注意你是做项目顺便比赛,而不是为了比赛做项目,也不是混比赛经历为了比赛而比赛,要明确和牢记这一点。
⒊ 争取实习经历。基本上从大三开学起就要开始准备了,因为现在的教育-就业环境十分畸形,企业在春季招聘 2 ~ 3 月招实习生,在秋季招聘 8 ~ 9 月招正式应届生,你真按照学院对本科生的规划搞暑期实习,一方面暑期可能已经不再招实习生,另一方面你没时间和精力一边实习一边秋招。
⒋ 学好校内课程,顺利毕业。也不展开了,课程都很重要,学到的知识是自己的。拿到毕业证也很重要,不要挂科。