作为一名二本计算机专业的教师,如何点亮学生的技能树

2022-06-15 17:06:32 +08:00
 bbsabc2

目前我们的计划是

1 后端 => Java -> SpringBoot 2 前端 => HTML5 ( js+css ) -> Vue 3 硬件 => C 语言 -> 数字电路 -> PCB 设计实现 -> 单片机 -> 物联网 4 人工智能 => Python -> python 高级( pyqt 、mysql 、django 、numpy 、pandas 、opencv )-> 人工智能 -> 机器学习 -> 深度学习

其他辅助课程 数据结构 MySQL Linux

我们的主要目的是培养的学生能够在毕业之后进入企业快速上手开展工作(说白了就是找到一个好工作)

各位大佬能否指点一二,看看技能树方面有哪些不太合适,需要增加或者删改的地方。

提前拜谢

13278 次点击
所在节点    程序员
164 条回复
Hieast
2022-06-15 23:32:40 +08:00
说一个可能有点政治不正确的话,计算机相关专业毕业不做开发太常见了,应该加个两个软件工程相关的课,一个在大一,目的是对整个开发过程有一点概念,另外一个在大三,分组扮演不同的角色完成一个大作业,目的类似于实习,避免学生因为找不到实习而对实际的角色有太深的误解,尝试一下 PM 、产品、测试等开发以外的岗位。
jhdxr
2022-06-15 23:43:19 +08:00
三本(或者哪怕真的二本)去做人工智能有点想太多了。。。更何况你说你的学生连数据结构都学不明白,英文也不行的话,那说实话,在人工智能这个领域里边别说炼丹,连调包的资格怕是都没有。
Ediacaran
2022-06-15 23:53:23 +08:00
学的有些乱了,而且浮于表面。

基础课还是得有,可以讲的不深入,至少描绘出 big picture 。至少知道一个知识点,在整个技术体系里的位置。
应用课可以只教核心技能,再实现一个项目。只学一个方向,大四一年,学习+做毕设时间足够了。所有人都把三个方向都学一遍不现实,而且没用。极少人既做前端,也做单片机。也许一年里还有一两个能考上研究生的,可以不多浪费时间在具体的框架上。
这种基础课+应用课的好处是,想混饭吃的能学到基本工作技能,愿意深入学习的可以少走一些弯路。

python 高级,人工智能可以作为了解,对于非名校毕业生找工作没有直接好处。
RyougiShiki
2022-06-15 23:53:45 +08:00
在培训机构干了几年,还有校企合作接触了十家以上的学校,学生从 3+2 、专科、三本、到二本、一本不同层次都接触过,计算机非计算机专业的都接触过。
首先,不能放弃这些学生,不是人人名牌大学,他们也要上学工作。
讲原理没错,但实战更没错,理论几年 ppt 和有个讲师带着学生做项目,当然实战效果更好。在有所成就感后,同步补充理论。培训班收的起钱,现在高校的课程也由纯理论转校企合作,开设课程多样,是进步。
你的计划太大,至少要分软硬件专业,所有高级内容只能以短期实训形式存在,一学期的那种课学生前两节就会跟不上。但有时要向领导交代,学校为了各种评先,我真见过把你所说课程全部教过的学校,校企合作时学院主任也是要求方案复杂简单的看不上,这不合理,但在亩产万斤的环境下改变不了。
课程演变,C 语言软件专业几乎砍掉了,java python 常驻有时开 php ,三本和专科会砍掉大部分计算机基础课和数学、只保留计算机导论和计算机网络,软件测试可以加现在门槛低。
根据一个班过四级的一两个,不知道学生听课率怎么样,有的学校管理得好,有一线希望;有的管不住的,一个班都在玩手机的那种就很难办。
sslyd
2022-06-16 00:23:57 +08:00
专升本学生投完简历石沉大海。在发愁。观望学习楼主的做法
Weixiao0725
2022-06-16 01:35:44 +08:00
@fatigue 你是不是吃屎了,人家老师就是上来讨论的,就算他的方法你看不上,你可以说出你的观点,你在这放什么臭屁呢?
fatigue
2022-06-16 01:43:35 +08:00
@Weixiao0725 你们民办三本毕业的都这样?
aguesuka
2022-06-16 01:43:50 +08:00
可以参考 "New Math" 运动是怎么失败的. 我比较赞成 quick start 的观点, 408 完全可以等到用的时候再教.
nlzy
2022-06-16 01:44:50 +08:00
我也是三本院校的计算机学生,下周就毕业啦。

我在学校里算是学得比较好的(可能是这届最好的?)。其实也曾经天天骂学校开一堆什么 JSP 什么 SpringBoot 这样的技术课程,也希望老师可以多开一些基础的课程,希望讲义和实验也能跟上网上的优质公开课。至少我都是自己购买教材、自己在网上找公开课资源,靠着自学把计算机基础知识打牢的。

我这样的学生吧,对于学校开什么课程其实是不太关心的。课上得好我会去认真听,课上得不好我会旷课自己学自己的。只要不是上课又烂又爱抓考勤来卡人的老师,我都在期末教师评价里给了满分。

其实路都是自己走出来的,所以老师在课程改革的努力就没有意义吗?不是!我的同学在校期间,大部分对于就业的发展方向是没有概念的,学校教什么就学什么,也不会主动自学去拓宽知识。学校的教学内容对他们的知识面影响很大,老师这个时候该给学生指好路、带好路的。就像楼上说的“不能放弃这些学生,不是人人名牌大学,他们也要上学工作。”

我是反对楼上说的抓基础、抓原理的,真正对基础和原理感兴趣的学生一个年级可能就两三人,他们会自己学的。别把重点放在基础和原理上,且不说师资力量能不能教得好,也不说学生能不能学的进去,就单说就业:像我们学校出来的,能在小厂干开发就算不错,大多数人还是混个运维或者测试的岗位,也算专业对口。面试这样的公司和这样的岗位能要多少基础知识和底层原理?普通学校侧重“计算机科学与技术”里面的“技术”二字,不仅不丢人,相反我觉得务实得很。

楼上说的把数学课全删,基础课删大半我觉得还是过了,至少我学校这届高数线代离散都有,C 语言、数据结构、算法设计、计算机网络、数据库原理、操作系统原理、组成原理、体系结构、编译原理这些核心课程都还是全的。

回到课程的设置上,我觉得 Java 后端、Web 前端都没什么问题,身边的同学都有靠这个吃上开发这碗饭的。MySQL 和 Linux 也搞一搞,不管是做后端开发还是做运维都要用。软件测试必开,毕竟开一门课就能让学生多投一种岗位,性价比高得不行。

嵌入式或许可以搞搞,我印象里嵌入式相关的岗位好像不太看重学校层次。缺点是需要的课时数量实在是太多,不适合让所有学生把相关课程都搞完。

人工智能就真的拉倒吧。
tomcat12F
2022-06-16 01:55:41 +08:00
培养学生的品味可能更有用一些,检索信息的能力,解决问题的能力,熟悉英文世界,都学计算机了,上网什么都能获取到,mit 公开课很容易就能找到,好的品味能指引找到好的信息,陈皓他们之前分享的一个视频我觉得很有启发,推荐一下 [经验分享:非计算机专业的人如何转行程序员(宿琛)-哔哩哔哩] https://b23.tv/LcHoJd7
nlzy
2022-06-16 02:20:21 +08:00
@fatigue 你生活中嘴也会这么欠吗?
sharpy
2022-06-16 03:04:17 +08:00
我觉得可以稍微培养一下学生的品味,比如 c 语言,你可以结合如何写一个简单的 lisp 编译器和简单的 os 来做课程,参考 https://github.com/rui314/minilisp.githttp://wiki.0xffffff.org/ 。其余的就尽量结合目前怎么找工作直接上吧,要什么自行车,入职了都是 ctrl c + v 。
sharpy
2022-06-16 03:12:58 +08:00
levelworm
2022-06-16 04:51:31 +08:00
人工智能以及之后的课程我觉得放这里肯定太浅了,用处不大,不如加一门专门应聘的 leetcode 课,或者加一门使用 git/linux cli 等工作必须但是平时未必专门说的课程。
levelworm
2022-06-16 04:52:08 +08:00
另外看看能不能找到企业合作?虽然学校一般就是了,但是关系大概总有一些?
wakarimasen
2022-06-16 05:04:35 +08:00
首先谢谢您能够为学生着想,不过我要浇盆冷水。鄙人就是三本出身,学校开设的一大堆乱七八糟的课程除了给校领导呈现一种很充实的表象之外,对学生的发展并没有什么大用,这是我们同学的共识。我倒不是反对培训班,只是你们搞培训的水平未必有 B 站上尚硅谷和黑马程序员的网课好,不信的话不妨录制上传看看能否有他们一半播放量。
chasb
2022-06-16 06:40:33 +08:00
可以考慮借鑒下美國這邊的教學經驗,以項目為驅動教學
gps949
2022-06-16 08:12:40 +08:00
额,你是教师还是辅导员还是校长啊?
至少点进来开之前标题让我有些迷惑,二本和一本在教学管理上还不一样吗,课程体系安排不都学校 /学院统一规划,教师只执行其中一门或几门专业领域的课程吗?为啥要教师规划学生技能树?
而且一般学校的课程规划都是:通识课程+数理基础课程+专业基础课+专业选修课+综合选修课吗?
1/3-1/2 的内容都应该是学生自己选的。说白了就跟游戏技能树一样,选职业(专业)的初始技能点分配占比较少一部分,后续的技能点往哪点靠学生自己选(辅导员和老师起到答疑的作用)
Weixiao0725
2022-06-16 08:29:42 +08:00
@fatigue 你还在这秀优越性?说出你的学校请,脑瘫儿
312ybj
2022-06-16 08:34:24 +08:00
还是先来方法论吧,怎么学习技术,让学生们弄个思维导图 带,着小朋友们先学广度, 再挑个感兴趣的研究深度。 升级打怪也就是这样的

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

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

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

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

© 2021 V2EX