如何评价大学计算机系学生不写代码?

发布时间:
2024-07-24 00:42
阅读量:
49

根据我本科期间的观察,大学生大致可分为五类人


第一类人:放弃学习,写不出来helloworld,占比 30%

大家不要笑,我接触过一些 985/211 的学生,他们在大学里面学的要么是泛计算机专业,要么是没有遇到正经的老师。

很多人别说 C 语言环境不会配,gcc/cling 不会装,甚至连 Dev C++ 都不知道是什么。哪怕是 Python,能去官网上下一个软件就已经谢天谢地了,一不小心会点到某神奇网站,而且有些时候官网的软件下载速度很慢,没有CDN,他们会直接放弃。哪怕是下载成功了,绝大多数人用Python也只会在自带的 IDLE 中,顶着一个小框框写代码。

他们虽然是计算机专业,但不知道编程是什么,用应试教育方式背代码,属于中学阶段学傻了的一批人

而且人家毕业之后也不会干这行,本科期间报这个专业大多数是被家长忽悠过去,跑去把这个分数线拱的老高。


第二累人:不会学习,按部就班,占 25%

他们会跟老师要求写一点,但当做应试学习,没有灵活性,不知道如何自己学习

比如说环境变量不知道是什么,导入包不会导,分不清基础库和三方库,依赖安装不会挂镜像,库的版本冲突了不会换环境或卸载,编程语言和依赖的版本经常对不上,代码全挤在一起不会空格和换行,一个代码文件里写几百行,不会把不同的功能分开或者放在不同的文件里,代码复用性极差等等。

问老师老师也不会,是的,很多老师自己也不会写代码,大多情况下需要问大佬或senpai解决。


第三类:思维死板,占 25%,常出没于大学实验室、社团。

会自己搜一点资料,写个小工具没什么问题。

这些人起码知道编程语言是什么了,真正写过代码知道会遇到什么问题。

但他们仍然受应试教育影响很大,自学永远停留在一亩三分地,对稍微专业点的知识没有想法。

他们可以写出比较好看的前端界面,把三剑客写的还不错,但只能当玩具。

他们可以很好的完成老师作业,还会受到夸奖,但也仅限于此。

他们用的永远是老旧的资料和代码,不会用开发框架,不会用GitHub。

没有尝试新鲜事物,至少没有了解编程究竟如何深入,基本上告别程序员这个行业了。但他们仍然可以做职员,而且利用编程技能获得溢价,收获身边人的赞同,也是很不错的。


第四类:工程化,占比 15%

迈过了这道坎,正式从玩具迈入工程化

能够对接真正的需求,可以用各种各样更有效的方法解决问题

这个阶段的和前一个阶段有着非常大的不同,你和这类人聊技术,他们会和你聊的很嗨,而不会只在那里嗯嗯点头。

当然这类人有很多可能是半吊子,技术积累不是很足,但起码同行之间对话他是能接的,即使积累也是可以解决问题的


第五类人:专业化,占比 5%

长期技术积累且项目经验丰富

人称大佬

人狠话不多

发量日渐稀疏

常顶着二次元头像

什么技术都懂,而且效果都不赖

时常发点知乎分享经验(本人不是,我只是个半吊子)

END