现在高校学生的实际编程能力怎么样

2020-09-15 10:04:48 +08:00
 Rxianbei

加了小爱同学课程表的开发者群,想帮母校适配。然后发现群里一群同学在争论一些莫名其妙的问题。

比如 base64 是加密还是编码,jq 的取元素方式等,还有人说自己是后端,前端看不懂。拜托,这就是任何一本大学教材前 1/3 的内容就能涉及的知识。

看其他群员的课程表,课程安排中还以 php 为重点教学。

更神奇的是,这里面不乏中国顶尖大学,甚至清华。

10199 次点击
所在节点    问与答
112 条回复
nutting
2020-09-15 11:38:29 +08:00
这东西得真的爱好,自发的热爱。其他学生就是打酱油的,别指望从事这行
senup
2020-09-15 11:40:10 +08:00
有些拿奖学金的人实际编程能力一言难尽
yangyaofei
2020-09-15 11:40:39 +08:00
@ershierdu 当时那个计算机网络的老师是唯一的真教课的,从数据链路层到应用层包括加密 RSA 都讲了...应用层没怎么讲觉得有点不太好
djFFFFF
2020-09-15 11:40:39 +08:00
本科正常来说还是应该写不少代码的,我记得计算机原理课(课本是 CSAPP )大作业是模拟一个 CPU pipeline,简化的 Y86 ?细节忘了。OS 课大作业是改 Linux 0.0.1 内核,要用 C 重写文件系统;选修了一门 Android 大作业写了个贪吃蛇游戏,选修的某软件工程课学的 TDD 要写 Java 代码。坐标上海某 top 5 CS 本科
aogu555
2020-09-15 11:45:11 +08:00
@Rxianbei 没学过统计学?平均表示数据的总体水平 但无法表现个体之间的差异,你见过哪份经济学报告只说人均?不考虑其他数据?
cxknmsl
2020-09-15 11:47:43 +08:00
我 985 的,我能说我大学一句代码都没写过么,大作业都是抱大腿过的,像我这样的还很多
rodrick
2020-09-15 11:49:04 +08:00
985211 以外的大学,各种一般的一本及以下,尤其是那种开计算机专业只为了赚钱的学校,真的不行,老师教的不行,学生听不懂也不想学,恶性循环然后毕业要么考研要么被学校扔进合作的培训班(学校再赚一笔),教书育人远不及挣钱来的实在
whp1473
2020-09-15 11:49:32 +08:00
朋友帮大学本科计算机专业的写毕业论文赚钱,不缺 985 、211 的本科,大部分学校一个班学的还行其实就 5-10 个人。比如有的一本的学生让他帮忙验证手机号,这么简单的正则都不懂。
lbingl
2020-09-15 12:03:11 +08:00
本双一流(实际末流) 985 现身说法,一个班一般有 1-2 个很厉害的,3-4 个还行的,剩下都是混的,大三了连 Python 怎么读文件都不知道,他们问的问题有时候讲起来都觉得好笑。
raaaaaar
2020-09-15 12:05:41 +08:00
任何学校都是正太分布,无非是中间偏向那一方而已。

学习能力强的自己就解决了,根本不会问,但是有人问,说明他在学,还有的整天在寝室啥也不学。。
keith1126
2020-09-15 12:06:05 +08:00
两极分化。

同一所学校内,有人追求 Github 上一片绿色,有人内卷课程(不只是专业课) GPA 满绩,有人热衷于社团和学生组织,有人忙着考 GT 准备出国,有人混吃等死无所事事。
zhouwei520
2020-09-15 12:09:05 +08:00
CV 算不算写代码?
kimjosda
2020-09-15 12:34:46 +08:00
不能一概而论,或许可以参考 28 原理?
20%的人比较优秀 /还可以,80%的人都一般 /较差
22too
2020-09-15 12:37:25 +08:00
大学教材不涉及这些具体非常的技术方法。jq,base64 等等,主要是原理。比如编译原理,数据库原理。我要说我大学没学习过 mysql,可能你也不信。这些具体的技术,都是一些涉及到自学的时候知识,以及实践课程的知识。也就是非主要课程。
namelosw
2020-09-15 12:40:00 +08:00
> 还有人说自己是后端,前端看不懂。

我不信你们没听过学生之外的在职人员说这句话...
Rxianbei
2020-09-15 12:41:46 +08:00
@namelosw 这句话倒是听过,但是 if else 这种级别的 js 看不懂的没见过
Rxianbei
2020-09-15 12:42:10 +08:00
@22too 那怎么 PHP 就是主要课程呢
jianzhao123
2020-09-15 12:47:07 +08:00
@tetora 确实!!
22too
2020-09-15 12:50:48 +08:00
@Rxianbei 具体学校具体分析。我们学校不开设是因为,已经开设了,c,c++,java,c#等等语言。有些学校本身可能就业情况严峻,所以会让学生选修更好就业的 php 等等语言。比如我之前的朋友,他们是电子商务的,需要学习 java 。都是一种策略就业策略而已。
我们学校当年本科学习的东西,真的写起来项目代码,毕业可能都不如学校学习过 php 的。但是同样,工作几年之后,可能大家就都会各种语言了,比如我大学毕业之前,我不知道 jq 。虽然我知道 js 。
singerll
2020-09-15 12:51:55 +08:00
在我看来,知道什么是加密什么是编码远比知道 base64 是编码还是加密重要。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/707064

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX