加了小爱同学课程表的开发者群,想帮母校适配。然后发现群里一群同学在争论一些莫名其妙的问题。
比如 base64 是加密还是编码,jq 的取元素方式等,还有人说自己是后端,前端看不懂。拜托,这就是任何一本大学教材前 1/3 的内容就能涉及的知识。
看其他群员的课程表,课程安排中还以 php 为重点教学。
更神奇的是,这里面不乏中国顶尖大学,甚至清华。
1
lengyihan 2020-09-15 10:06:24 +08:00 via Android
看情况。有混的也有认真弄的。
|
2
berrx 2020-09-15 10:24:48 +08:00 6
承认 php 的好就这么难么 :doge
|
3
iFlicker 2020-09-15 10:24:54 +08:00 via Android 2
两极分化
|
4
fishCatcher 2020-09-15 10:30:57 +08:00 via iPhone 2
坐标某末流 c9,大部分人四年代码量不超过 1000 行。计算机系每年能进 bbat 的不超过 10 个,剩下的一部分转行做销售,人力,管理,另外一部分因为不知道干啥所以读研。
研究生也有不少因为三年都在给老师炼丹所以只会 matlab 的,然后进一些只看学历不考代码的厂 |
5
coderluan 2020-09-15 10:31:07 +08:00
这个基本看学校的, 而且不是看排名, 而是看风气, 有的二本可能整体都在水平线上, 有的 985 可能只有头部学生优秀, 但是后面的水的一塌糊涂, 楼主应该遇到就是这种, 或者是虽然挂着名校实际是自考的.
|
6
billjobs 2020-09-15 10:35:40 +08:00 1
会发言提问的当然就是不懂这些知识的,能力强的可能从来不问问题,所以从群里聊天看不出来
|
7
1109599636 2020-09-15 10:36:35 +08:00
刚毕业,按我自己周围的情况来看,每个班都有厉害的,但是大部分都是咸鱼
|
8
STRRL 2020-09-15 10:37:15 +08:00
某末流 211 不怎么样。。
作为一个工科 教育和工程之间的差距太大了。。。还是要多实践 |
9
pod 2020-09-15 10:40:45 +08:00
大部分毕业即转行
|
10
luhe 2020-09-15 10:42:00 +08:00 5
能聊这些已经很棒了...其他都在宿舍 LOL 呢
|
11
tetora 2020-09-15 10:46:44 +08:00 via Android
你问的是造火箭的,还是上手干活的,前者 4 年可能遇到几个,后者正常一个班级 1/3
|
12
ershierdu 2020-09-15 11:04:25 +08:00 15
“比如 base64 是加密还是编码,jq 的取元素方式等,还有人说自己是后端,前端看不懂。拜托,这就是任何一本大学教材前 1/3 的内容就能涉及的知识。”
楼主列举的这些内容都是大学课程不会教的…最多会在某门选修课提到一下吧,但至少我上过的必修课 /选修课都没有涉及到,计算机系本科课程以 数学 和 计算机理论 为主。我觉得核心问题是,作为大学生 /开发者,需要具备从网上找到这些问题答案的能力。 @fishCatcher #4 同末流 C9,感觉光是大一必修课的实验就接近 1000 行 C/C++了(不做作业、不怕挂科的除外)… |
13
gmm 2020-09-15 11:05:41 +08:00
呃,不要急慢慢来。
|
14
fishCatcher 2020-09-15 11:06:19 +08:00 via iPhone
@ershierdu 真正自己写的没几个,大部分都是复制粘贴。老师也有责任,实验 ppt 十几年不变,好多地方都是错的
|
15
Rxianbei OP @luhe 是的,能尝试做这种开源工作意味着对这个还有热情。这些在讨论基础问题的学生已经是同龄人中的佼佼者了。
|
16
yangyaofei 2020-09-15 11:13:42 +08:00
@ershierdu base64 怎么不教,email 用啥传的....我学的是假的计算机网络么(北京末流二本)
|
17
URUZ1024 2020-09-15 11:25:54 +08:00 via Android 1
本硕都在国外读的自动化(机器人方向),国际排名 200 左右,毕业的时候自己码不出几行代码(也和研究生时搞控制方面的研究有关),当码农怕被笑话编程能力,脸皮太薄,毕业以后就没从事相关行业。
|
18
aogu555 2020-09-15 11:29:22 +08:00
大专也是高校,清北也是高校,读研读博的也是高校学生,大一刚入学新生也是高校学生,高校学生是一个群体,不是个体,你这问题问的让人无法回答
|
20
ershierdu 2020-09-15 11:37:10 +08:00
@yangyaofei #16
印象中我上课的时候 应用层 没怎么讲,主要是讲 应用层 下面的一些内容…也不排除我没注意听的可能性哈~ @fishCatcher #14 有一些课程确实很一言难尽,最惨的是一部分还必修… 复制粘贴倒不至于,这几年大部分老师都对抄袭抓得非常严格…当然抄得助教检测不出来也是有可能的,这个我就不得而知了 |
21
nutting 2020-09-15 11:38:29 +08:00
这东西得真的爱好,自发的热爱。其他学生就是打酱油的,别指望从事这行
|
22
senup 2020-09-15 11:40:10 +08:00 via Android
有些拿奖学金的人实际编程能力一言难尽
|
23
yangyaofei 2020-09-15 11:40:39 +08:00
@ershierdu 当时那个计算机网络的老师是唯一的真教课的,从数据链路层到应用层包括加密 RSA 都讲了...应用层没怎么讲觉得有点不太好
|
24
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 本科
|
25
aogu555 2020-09-15 11:45:11 +08:00
@Rxianbei 没学过统计学?平均表示数据的总体水平 但无法表现个体之间的差异,你见过哪份经济学报告只说人均?不考虑其他数据?
|
26
cxknmsl 2020-09-15 11:47:43 +08:00 2
我 985 的,我能说我大学一句代码都没写过么,大作业都是抱大腿过的,像我这样的还很多
|
27
rodrick 2020-09-15 11:49:04 +08:00 1
985211 以外的大学,各种一般的一本及以下,尤其是那种开计算机专业只为了赚钱的学校,真的不行,老师教的不行,学生听不懂也不想学,恶性循环然后毕业要么考研要么被学校扔进合作的培训班(学校再赚一笔),教书育人远不及挣钱来的实在
|
28
whp1473 2020-09-15 11:49:32 +08:00
朋友帮大学本科计算机专业的写毕业论文赚钱,不缺 985 、211 的本科,大部分学校一个班学的还行其实就 5-10 个人。比如有的一本的学生让他帮忙验证手机号,这么简单的正则都不懂。
|
29
lbingl 2020-09-15 12:03:11 +08:00 via Android 1
本双一流(实际末流) 985 现身说法,一个班一般有 1-2 个很厉害的,3-4 个还行的,剩下都是混的,大三了连 Python 怎么读文件都不知道,他们问的问题有时候讲起来都觉得好笑。
|
30
raaaaaar 2020-09-15 12:05:41 +08:00 via Android
任何学校都是正太分布,无非是中间偏向那一方而已。
学习能力强的自己就解决了,根本不会问,但是有人问,说明他在学,还有的整天在寝室啥也不学。。 |
31
keith1126 2020-09-15 12:06:05 +08:00 4
两极分化。
同一所学校内,有人追求 Github 上一片绿色,有人内卷课程(不只是专业课) GPA 满绩,有人热衷于社团和学生组织,有人忙着考 GT 准备出国,有人混吃等死无所事事。 |
32
zhouwei520 2020-09-15 12:09:05 +08:00
CV 算不算写代码?
|
33
kimjosda 2020-09-15 12:34:46 +08:00 via Android
不能一概而论,或许可以参考 28 原理?
20%的人比较优秀 /还可以,80%的人都一般 /较差 |
34
22too 2020-09-15 12:37:25 +08:00
大学教材不涉及这些具体非常的技术方法。jq,base64 等等,主要是原理。比如编译原理,数据库原理。我要说我大学没学习过 mysql,可能你也不信。这些具体的技术,都是一些涉及到自学的时候知识,以及实践课程的知识。也就是非主要课程。
|
35
namelosw 2020-09-15 12:40:00 +08:00 via iPhone
> 还有人说自己是后端,前端看不懂。
我不信你们没听过学生之外的在职人员说这句话... |
38
jianzhao123 2020-09-15 12:47:07 +08:00 via Android
@tetora 确实!!
|
39
22too 2020-09-15 12:50:48 +08:00
@Rxianbei 具体学校具体分析。我们学校不开设是因为,已经开设了,c,c++,java,c#等等语言。有些学校本身可能就业情况严峻,所以会让学生选修更好就业的 php 等等语言。比如我之前的朋友,他们是电子商务的,需要学习 java 。都是一种策略就业策略而已。
我们学校当年本科学习的东西,真的写起来项目代码,毕业可能都不如学校学习过 php 的。但是同样,工作几年之后,可能大家就都会各种语言了,比如我大学毕业之前,我不知道 jq 。虽然我知道 js 。 |
40
singerll 2020-09-15 12:51:55 +08:00 via Android 1
在我看来,知道什么是加密什么是编码远比知道 base64 是编码还是加密重要。
|
42
anonymousUser123 2020-09-15 12:57:09 +08:00
各位同学们,在本书的开始,我不得不遗憾地告诉大家一个消息。国内绝大部分大学的本科教学,不是濒临崩溃,而是早已崩溃。
在当今流水线式的教育体制下,我们就像廉价的零件一样被生产出来。 因为数量巨大,没人会对每一个人的教学质量负责。--《上海交通大学学生生存手册》,2008 ( https://github.com/SurviveSJTU/SurviveSJTUManual ) |
43
SteveZou 2020-09-15 12:57:14 +08:00 1
在我眼中,“实际编程能力”这种东西,与细节性问题关联太深了,往后有很长时间去完善,但是大学里学习的基础性知识往往在工作后很难捡起来,而且争论基础性问题本身就是学生时代独有的氛围,也是可贵之处所在——事实上,不管什么水平的问题都会有人觉得低级,也只有作为学生才会没有任何心理负担地讨论。至于学生整体水平——整个行业水平在上升吗?进入行业的人在增多吗?想明白这些问题就行,混子哪里都有,这是铁律。
|
45
abelmakihara 2020-09-15 13:32:52 +08:00
base64 jq 前端 这些太应用了
反正我大学课程里是没有提到这些的 如果不是学习以外还敲代码不知道太正常了吧 毕业有好多人去银行和四大了 都没多少做本行的(有点暴露年龄其实 |
46
tiktokxxxx2020 2020-09-15 13:47:56 +08:00
只能说头部的那一部分简直猛如虎
|
47
jsjgjbzhang 2020-09-15 13:50:11 +08:00
share 客户端的作者貌似是高中开始搞的
|
48
maplelin 2020-09-15 13:58:26 +08:00
国内的大学不是早就跟就业市场严重脱节了吗,完全跟着学校课程走实际工作需要的技能都是严重不够的,只有部分自学能力强的学生才会自己去钻研这些东西
|
49
reedthink 2020-09-15 13:59:41 +08:00
@anonymousUser123 反正学生感觉学不到东西,还挺累,老师也累,这就离谱。高校里边很多时候光干活,不出货。似乎高等教育没怎么改革过
|
50
youxiachai 2020-09-15 14:15:25 +08:00
老实说,我读书那会,虽然是个大专...编码能力强的基本不混 q 群和论坛
都是在宿舍里憋大招,挣大钱... |
51
libook 2020-09-15 14:23:55 +08:00
本年代初个人看到的情况是高校计算机专业的学生,在编程方面能的很能、菜的很菜。
其实有相当比例的计算机专业学生到毕业依然不怎么会编程,因为编程考试远比面试简单,而且从业也不一定要做开发岗位。 即便在大学期间很能的那群人,当中也有一部分,在真正开始工作后会发现大多数要用的知识和技术都是学校里没有教的,只不过基础打得好自学起来效率会高而已。 私以为学生讨论一些基础问题没什么奇怪的,可能课上的知识很多都是死记硬背的,大家都有从不懂到懂的过程。楼主要是有能力和精力也可以帮他们答疑,很多知识自己以为懂了,给别人讲的时候就会发现不是那么回事;这样既帮助了别人,自己也能加深理解。 |
52
libook 2020-09-15 14:24:41 +08:00
是 10 年代初
|
53
northisland 2020-09-15 14:48:25 +08:00
大部分匹楼主强是肯定的
后一倍不如前一辈?那社会白发展了。 至少能进我司做 cv 的同学,感觉比我毕业时候水平高太多了, 那时候我毕业,就会 caffe 和 nnet.toolbox 。能用的网络就 alexnet 和 fgnet 。 现在毕业的学生真屌 |
54
Rxianbei OP @northisland 按年龄来说,他们甚至比楼主还要大🌚
|
55
Cielsky 2020-09-15 15:05:57 +08:00 via Android
理论课更多吧,像什么实践课大部分人都是抱大腿,组里一个大佬基本把活全干了,剩下的人就写写 PPT 。
也就是混子,其他专业同理。但平均水平确实是一代比一代强的。 |
58
Rxianbei OP @Cielsky 错了,那是小爱同学课程表开发者的群,我在群里看到大部分学校都有 php 课,主要集中在中低端学校。
|
59
hoyixi 2020-09-15 15:23:01 +08:00
现在都是速食快餐,遇到问题找个冤大头套个方案,最好连代码都给写好,拿去就用
|
60
zijieq 2020-09-15 15:56:21 +08:00
某辣鸡 211,上学的时候班上几乎没人知道 base64 、jQuery
|
61
joyqi 2020-09-15 15:58:35 +08:00 1
很多人的理解过于片面了,就我们这么多年举办各类编程比赛和黑客马拉松的经历来看,高校学生的编程能力整体提高了很多。而且现在各类平台也越来越多,学生的知识积累也不再是闭门造车。
|
62
djoiwhud 2020-09-15 16:04:02 +08:00
看了一圈,貌似和 10 年前的学生没啥区别。
|
63
zxCoder 2020-09-15 16:09:43 +08:00
跟贫富差距一样大
|
64
RyougiShiki 2020-09-15 16:52:46 +08:00
随着教材更新、校企合作、培训机构的普遍化,整体进步不少。一般本科、知道学的专科区别不大,看学校管理,不太好的专科整体自制力差些。有的学校 html 、python 、oracle 、linux 都开、培训机构实习,实用性技能都会一些,比我上大学时纯理论好很多。现在的行业比以前要求多,教材也比以前丰富,整体水平是在提升中的。
|
65
wgbx 2020-09-15 16:56:55 +08:00
国内高校没有前端课程吧?国内计算机课程一直都是理论派吧,包括软件工程,理论知识打牢了,不拘于课本的其实学习起来也没那么费劲
|
66
THP301 2020-09-15 17:00:00 +08:00
1000 个人中还是能找到 5,6 个能用的
|
67
ochatokori 2020-09-15 17:06:41 +08:00 via Android
俺是今年刚毕业的双非二本计算机类:
base64 是编码还是加密好像 v 站也争论过? 前端和后端的开发只在大三的课程有,大一大二更多是 c,计网计组操作系统高数线性代数这些理论课(别跟我说这几本书的前 1/3 有什么 jq 。。。 大三有 java 和 php,一起学的,大三本来就没什么课了,课程表上 php 占比多也不是什么怪事,php 是能糊口为什么不能重点学,要么 java 要么 php,你还指望人人出来靠算法,计算机网络,计组操作系统糊口? |
68
lidlesseye11 2020-09-15 17:16:14 +08:00
@cheese
某些学校有课程给分需要正态分布,每门课的 A(包括 A-)不得多于 30%等规定。 |
69
Hackerchai 2020-09-15 17:22:13 +08:00 via Android
坐标西南末流 985,计算机系大概能有 3-4 个大学自主招生进来的 oi 选手 /计算机特长,这样的同学普遍代码能力和编程素养很棒,可能高中时候就已经会建站写东西了。其他的同学学习厉害的很多,内卷严重,可能会有零星真的喜欢计算机的,到了大三代码能力也很强。其余的人就是基本绩点高但是编程水平差,进大厂实习靠几个月狂刷面经和 lc 。大部分学习不错的选择保研和考研,基本去炼丹,编程能力也确实不行,基本就是靠着抱大腿完成大作业,最后研究生毕业算镀金结束找一个看学历的厂一投。
|
70
594duck 2020-09-15 17:25:35 +08:00 via iPhone
看到这么多人讨论大学不教应用和怎么码 code 我就笑死了。
对不起据我所知全世界本科 CS 教应用和怎么码 code 的都是大专或者技术培训(北大青鸟)。 计算机本科教你怎么写 PHP,JAVA,前端 JS ?这是北大青鸟教你的,你要学这个还不如直接去读北大青鸟,2 年结业。 真的是自我作贱 |
71
sgissb1 2020-09-15 17:28:40 +08:00 3
参考 v 站,人均算法工程师。理论大神,代码落地不知道怎么评价,不过基本处于非商业代码水平。自负的同学挺多的,而且具有普遍性。
这个也不好说怪谁,毕竟我就有个同事,工作 5+年以上,连自己对新的语言(比如 11 、14 、20 )标准上的认知都很自负,常常被我一个写 c++98 的老古董打对方脸。 |
72
594duck 2020-09-15 17:30:32 +08:00 via iPhone 1
还有人说学习还就是内卷,我只能说“牛”
那你卷一个呀。恶心不恶心,人家认真读书说人家内卷,赤裸裸的嫉妒,什么心态。 另外很多小朋友觉得码代码牛逼。隔壁数学专业的笑死了。 人家本科码的代码你都不一定看得懂 |
73
Hackerchai 2020-09-15 17:30:34 +08:00 via Android
曾经在学校微软学生俱乐部呆了三年,见证了几届学生。感觉如果想编程能力强,兴趣和花时间钻研是必须的。然而现在的 985 学生的选择基本都是读研,究其原因应该是大部分人可能真的并没有很大的天赋和兴趣(用学历包装一下自己是唯一的出路),相对来说这些接受过良好应试教育的孩子更能取得一个高绩点或者复习考研。编程能力更像是一个综合能力,是要有知识积累和不断坚持写代码才能出来的。大部分人只是想混计算机行业的高薪,也没有那个追求。在我身边同一级里面,计软两院真正能说编程能力好并且在自己开发的人不超过 5 个。
|
74
charlie21 2020-09-15 17:32:07 +08:00
ACM
|
75
594duck 2020-09-15 17:32:12 +08:00 via iPhone
@yangyaofei 应用层怎么讲? CCNP 都不讲
|
77
594duck 2020-09-15 17:34:50 +08:00 via iPhone
@22too 老哥思路清楚,教应用的是北大青鸟。他们连大学肚什么都不知道,简直搞笑,送他们去北大青鸟他们就沾沾自喜了。
|
78
594duck 2020-09-15 17:36:58 +08:00 via iPhone
@sgissb1 不光是 V 站,现在 90 后上了历史舞台,正好互联网门槛低,就各种妖精都出来了。
你看读 EE 的就老实多了,CS 是工科但被捧的太厉害了。EE 也是工科,但是对世界认知比 90 后 CS 多多了 |
79
RLWGQ0AI4MAvYy36 2020-09-15 18:00:50 +08:00
毕竟 PHP 是最好的语言
|
80
runningman007 2020-09-15 18:55:17 +08:00
学生的实际编程能力 80%不怎么样...
|
81
lewis89 2020-09-15 19:05:22 +08:00 2
1.学校教的是计算机科学
2.工作中大部分人搬砖的是与技术 遇到这种问题,说白了就是不了解科学,但实际上计算机科学在实际工作中并没有那么重要,天才一般都把库封装好了,大部分人只不过是调用一下人家写好的代码然后把业务逻辑胶合上去罢了。 |
83
183387594 2020-09-15 19:49:55 +08:00
什么? 大学教 PHP 了?
|
84
threebr 2020-09-15 20:11:40 +08:00
编程不是只是工具吗?你说学生编程能力差,学生也可以说你只会 crud 毫无创造
|
86
Nevermore1234 2020-09-15 21:18:37 +08:00
最近招人感觉不行,当年我哪怕学渣也比他们强多了
|
87
Nevermore1234 2020-09-15 21:25:18 +08:00
我觉得 211 毕业的科班本科生,连个环形链表插入都做不出来,那有多渣,然而这道题通过率只有 20%
|
88
musi 2020-09-15 21:55:53 +08:00 via iPhone
老哥,大学的教育不像初高中啊,大家都成年人了你自己学不学老师又不会管的太紧,中国的大学都是难进易出,这都看个人的,再者说这些学习资料网上都很全,也不存在名校的资料就优秀一点啥的
|
89
sgissb1 2020-09-15 22:02:04 +08:00 1
|
90
ifxo 2020-09-15 22:03:49 +08:00
大部分都不行,只能应付考试,主要看天赋,以前有一个同学非计算机专业自学 c 进了完美世界,而另一个高中学霸,计科专业后来留了两级,到毕业也只会
|
91
lxilu 2020-09-15 23:10:49 +08:00 via iPhone
「实际」?大学生外包?
密码学教材大概开头就会涉及 base64 是加密…… |
93
echo314 2020-09-16 00:09:06 +08:00
拿个幸存者偏差事件来讨论实在太蠢。
1 、大学生中加入小爱课程表群比例极低 2 、用户群中懂你列出来的问题的人不见得看到这些讨论、即使看到也不见得愿意回答。 3 、加入这些群的大学生不见得都是计算机相关专业的。 拿这种极低比例的现象来讨论,真是闲的蛋疼。 |
94
ruimz 2020-09-16 00:12:09 +08:00
刚开始学第一门编程的时候 C 语言课设的屎山都不止 1000 行了
|
95
beidounanxizi 2020-09-16 01:27:46 +08:00
看把你急得,清华确实不如你 🐶
|
96
cassyfar 2020-09-16 03:06:08 +08:00
搬砖水平,为什么大学教育要重视?
我读书那会儿,别说 jq 取元了,我连 javascript 都没接触过,甚至连互联网编程都没接触过。 |
97
badcode 2020-09-16 07:42:21 +08:00 via Android
趁翻页前
比你强的也有 估计你是想一个所谓的平均水平吧 去 github 翻翻, 只要他 /她不会特意暴露学校或年龄 估计你也不知道他哪里的高校 |
98
hello2060 2020-09-16 08:09:22 +08:00 via iPhone
虽然我不是计算机专业的,但是楼主你确定大学教 jquery ?
|
100
baobao1270 2020-09-16 08:46:04 +08:00 via Android
金融专业本科生,坐标双非一本
学校所有专业都必须学一门编程语言,非计算机相关专业统一学 python,计算机专业学 java/c/c++ 但是我身边的同学考 python 都是靠背的 考试的题目类似:建立一个 HTTP 请求用什么函数,break 和 continue 哪个用于结束当前循环,jieba 库是干什么用的 之类的 |