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

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

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

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

提前拜谢

13301 次点击
所在节点    程序员
164 条回复
ByteCat
2022-06-16 15:06:54 +08:00
学校还是学点基础的吧,你这课程安排一眼培训班
rb6221
2022-06-16 15:20:55 +08:00
可以把实战项目的部分减少一些,加上科班基础课程(数据结构算法、操作系统、网络)。
科班课程可以不用学全套,比如后端可以只学数据结构算法,前端可以只学网络,硬件的可以只学操作系统。
实战减少不会降低找工作难度的,大家都是找应届毕业生,框架不会可以进企业再学,单位招人对这方面不会那么苛求的,反倒是考基础的挺多,你如果学了科班基础,和培训班出来的学生一眼就能拉开差距,而且是受益终身的。
flight2006
2022-06-16 16:03:28 +08:00
大学数学现在学的微积分是 17 世纪牛顿和莱布尼茨提出的,对应中国明朝,经典理论是经过时间沉淀的,反倒是应用技术快速更新。作为老师应该找到教学方法让学生对学习理论知识不那么排斥,可以参考一下国外名校老师的教学公开课,枯燥理论知识也可以有不一样的呈现
neilxu
2022-06-16 16:27:39 +08:00
双非破大学来说一下。

我也毕业几年了,小城市出来做过北漂南漂。
让我说,就希望当年打基础的 C 、C++、数据结构,外加算法这一块,能再多学一些(不是多深,是对基础更熟练)
这些是基础,基础好了 python 、java 这种语言很容易上手的。

要我说就是 1.5 年打基础,1 年介绍 java 、python 、rust 、R 语言、前端,只是介绍,带快速写个网站、python 还可以带写个处理 excel 的脚本、做点数据分析。
最后,让学生自己选出路,喜欢做底层 C 、算法的还可以深造,大多数普通人 java 、python 会写网页了也不愁找个普通工作了。可能最后 1 年介绍的东西太多不能一句一句讲解,但基础熟悉了,有兴趣的学生自己研究也能掌握,基础马马虎虎,那以后就真只能复制粘贴代码了。
说白了,有几个做 it 这行的完全不用自学,靠老师教的就够的,不都得自己研究,而且有兴趣的话自己研究也很有趣啊。
fatigue
2022-06-16 16:43:22 +08:00
@Weixiao0725 吊打你这三本智障,说的就是你这种一维二维数组分不清的智障,智!障!
encro
2022-06-16 17:32:23 +08:00
参考微擎用 Python 的 django 搭建一个大杂烩的应用中心,然后班级每人开发一个 app 作为毕业设计。学习,兴趣,商业结合。
lakechan96
2022-06-16 17:46:04 +08:00
我是艺术学学士转码,纯自学硬啃,没有学过任何 CS 基础课程,感觉会比较有参考意义,跟 OP 简单分享一下自己的想法:

TLDR; 兴趣培养大于一切

0.抄其他大学的 CS 课程
中规中矩,不会出错,但很难说面对特定学生群体时,效果是否会好

1. 自顶向下,培养热情:
英文差+不会学=挫败感=糊弄了事
自顶向下会更容易有产出,获得正反馈后,相信从学生感受到的阻力会更低
从 Arch 、OS 、Compiler 开始构建知识体系*也许*并不是最好的选择

2. 穿插原理、切勿过早深究:
不实现 Compiler ,不等于不能讲 Compiler 的故事。
从能讲故事开始,之后再通过挑战细节的方式学习。
大框架建立优于具体细节

3. 不要自责
除非真的因材施教,否则永远会有遗憾
我觉得培养热情形成持久的学习动力,以及学会良好的解决问题的习惯,比较重要
我觉得学的方向多而杂没有太大的问题
在多如牛毛的方向中寻找兴趣的同时,需要让学生清晰的意识到课堂只是起点
iovekkk
2022-06-16 17:50:40 +08:00
民办学校不是最喜欢跟培训机构搞合作了吗
之前高中同学在毕业前就是去了跟学校合作的培训机构去学 java
三个月学完以后,培训机构安排面试,面试成功安排进入实习
重点来了:实习工资全被培训机构拿去了,个人是拿不到实习工资的
毕业以后单位正式录取,然后才能拿到工资
Weixiao0725
2022-06-17 00:11:42 +08:00
@fatigue 说出来阿,你连说都不敢说,只会在那里狗叫吗?
fatigue
2022-06-17 00:21:19 +08:00
@Weixiao0725 我高考分数对半折都吊打你这民办三本智障,就是有这个自信,快去整明白一维二维数组区别吧,还玩动不动说出来哪个学校,是不是接下来晒房本车本那一套啊,就这点水平?
Weixiao0725
2022-06-17 02:25:44 +08:00
@fatigue 对于只会哇哇叫的狗,人们从来不知道狗想要干什么,因为狗不会讲话。
fatigue
2022-06-17 02:42:05 +08:00
@Weixiao0725 也是无聊,跟你这智障白话半天简直跌份,现实中你这种货色我正眼都懒得看下,真几把晦气,block 不送
Weixiao0725
2022-06-17 10:55:34 +08:00
@fatigue 我这种货色?我发现你这个人讲话也挺有意思,几乎每句话里都要体现出自己的优越性。你现实生活中一定很不如意吧,网络上处处要体现出比人高人一等。同情你~
fqy12300
2022-06-17 11:10:30 +08:00
让他们学会翻墙,多去了解国外的信息,多逛 V 站。
overthemoon
2022-06-17 12:11:02 +08:00
通过学这些技术栈来学原理,不要一上来就什么操作系统,编译原理?有几个上课会听得?教学生从基础语法学起,再慢慢学框架
OrangeDark
2022-06-17 13:33:49 +08:00
我就是民办三本计算机系毕业的,我能理解你的想法,但是其实很多人压根就不学,真正愿意学的你第一个学期就能看出来,很多你教了也不学,但是毕业以后从事这行的又不少(都是大四找培训机构),怎么说呢,说到底就是自控力不强,没有以后的规划,有的人从大一就开始认真听课+自学(这类的其实你不用担心,一般技术正常都能正常找到工作的),也有的人想通了大三才开始学,但是已经不怎么跟得上了,于是就自学或者大四找培训班。你的想法真的很好,我们当时也有的老师对我们恨铁不成钢的感觉,就是说,大学本就是这样的,你爱学不学,您不用这么自责。
mmdsun
2022-06-17 13:55:12 +08:00
在 b 站上参考其他知名高校教学视频。

我当时学校是普通的一本,不过看了很多知名高校的视频还是觉得学校与学校之间差距太大了。
amlee
2022-06-17 15:54:00 +08:00
先让你学生学好英语
其次:
https://csdiy.wiki/

照着来吧,你让你学生照着你们学校的学科设计,找到对应的课程,替换着学就成了。学成啥样看学生自己的造化吧。

把基础课程学好了比啥都强。
sky857412
2022-06-17 16:49:09 +08:00
直接参考别的学习怎么定的学生培养计划就行,大三才需要实践,写 1 2 个简单的项目就行。太面向市场了,其实对学生发展不利
zt5b79527
2022-06-17 18:11:32 +08:00
软件方面,我觉得可以以一个小网站为引子,前端后端来一套就完事了,甚至可以拆分开,让学生 2 选 1 ;
在做网站的过程中穿插网络、操作系统方面的基础知识,不要单独当成课程来讲。

python 是另一条线。

硬件是另另一条线。

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

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

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

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

© 2021 V2EX