任务驱动教学--让你月薪过5000的教学方式!

2023-10-07 07:10

本文主要是介绍任务驱动教学--让你月薪过5000的教学方式!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

任务驱动教学探讨
作者:燕十八
发表日期:2012年6月5日
原文地址: http://www.yanshiba.com/archives/495
 
PHP 学习计划流程
开篇跟大家推荐我自己也在使用的PHP视频教程!
该PHP视频教程传智播客免费提供!

 

我自己也是搜寻了很多网上的资料,发现现在使用的PHP视频教程非 常不错!
希望对和我一样喜欢自学的朋友,一起实现理想!
下面我把自学的路线分享给大家:

 


一:it教育常见教学方式

知识点驱动:效果最差,高校的老师常用.
照着PPT逐个讲解知识点. 学生不知这是干什么用的,只知道记笔记.
知识与技能严重脱钩.


案例驱动:效果稍好,很多培训机构常用的教学方式.
即把知识点融入到案例中来学习.
比如,学习GD库,则完成水印效果;学习cookie,则做一个投票计数器.
案例教学的好处是知识与技能结合,学员容易产生成就感.
缺点:案例与真正的项目开发,仍有距离.
往往开发案例时,学生学的挺high,但到公司一碰项目,两眼发黑,没有思路.


项目驱动:效果最好,技术实力强的老师常用的教学方式.
即在项目开发的大环境下学习知识点.
比如:电子商城需要用户登陆功能,引入session&cookie,并完成该模块
需要发布商品相册,引入文件上传+gd库,并完成该模块
需要无限级分类,引入递归与迭代,并完成之.


这样好处是: 在学习过程中,一个项目就做出来,学生的成就感更强,更有自信.
而且,知识点+技能+项目分析能力同步进行,效果显著.

但缺点也很明显:
老师教学压力大,边讲知识边做项目,要求老师技术过硬,
且脑子中时刻要有清晰的主线,否则学生就听晕了.
学生学习压力大,初期时,如果顶不住压力,容易有挫败感.(5期学员基本都是晚上1点后睡,依然)

在传智播客的PHP3期和5期教学过程中,我使用项目驱动教学法.
从学员就业工资来看,项目驱动是非常成功的.
3期的就业工资平均4660元,5期尚未毕业,已有一位92年的小朋友7.6K入职.

但是从学生的学习压力看,仍不满意.


真正高效的学习绝不是靠压力压出来的,而是靠热情和好奇心激发出来的.

因此,经过这6个月的教学总结与反思,并根据it教育的特点,确定由项目驱动教学转为任务驱动教学法.

二:任务驱动教学的特点

任务教学驱动法: 即以开发任务为动力,让学生的身份由学习者变为开发者,学习的心态由
“听课”变为”探索”,老师的任务由”讲课”变为”解惑”

具体实施:
以session&cookie为例,不再先讲session&cookie,而是以客户的身份,向同学们提出,要做”用户登陆退出”功能,让同学们提前上网或者看手册查找资料并解决.
当同学们做出雏形后,对session&cookie已有了解,但也有一些疑惑.(如session_start前为什么不能有输出)
这时,再对session&cookie做一个系统的讲解,学习效果带着任务与思考学习,效果一目了然.

项目驱动与任务驱动对比表

教学方式\效果对比学习者心态学习方式教学任务
项目驱动学生听课讲课
任务驱动在岗程序员自行探索系统答疑

项目驱动是这样的

任务驱动是这样的

本文地址:http://www.yanshiba.com/archives/495  转载请注明此地址.

 

这篇关于任务驱动教学--让你月薪过5000的教学方式!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/156873

相关文章

SpringBoot中使用定时任务schedule详解

《SpringBoot中使用定时任务schedule详解》文章介绍了如何在Spring应用中使用@EnableScheduling注解启用定时任务,并创建一个配置类来定义定时任务的执行,文章还详细解释... 目录1、在spring启动类上添加注解@EnableScheduling2、创建定时任务配置类3、执

Nginx搭建前端本地预览环境的完整步骤教学

《Nginx搭建前端本地预览环境的完整步骤教学》这篇文章主要为大家详细介绍了Nginx搭建前端本地预览环境的完整步骤教学,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录项目目录结构核心配置文件:nginx.conf脚本化操作:nginx.shnpm 脚本集成总结:对前端的意义很多

Spring定时任务之fixedRateString的实现示例

《Spring定时任务之fixedRateString的实现示例》本文主要介绍了Spring定时任务之fixedRateString的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有... 目录从毫秒到 Duration:为何要改变?核心:Java.time.Duration.parse

Oracle Scheduler任务故障诊断方法实战指南

《OracleScheduler任务故障诊断方法实战指南》Oracle数据库作为企业级应用中最常用的关系型数据库管理系统之一,偶尔会遇到各种故障和问题,:本文主要介绍OracleSchedul... 目录前言一、故障场景:当定时任务突然“消失”二、基础环境诊断:搭建“全局视角”1. 数据库实例与PDB状态2

Linux下MySQL数据库定时备份脚本与Crontab配置教学

《Linux下MySQL数据库定时备份脚本与Crontab配置教学》在生产环境中,数据库是核心资产之一,定期备份数据库可以有效防止意外数据丢失,本文将分享一份MySQL定时备份脚本,并讲解如何通过cr... 目录备份脚本详解脚本功能说明授权与可执行权限使用 Crontab 定时执行编辑 Crontab添加定

SpringBoot集成XXL-JOB实现任务管理全流程

《SpringBoot集成XXL-JOB实现任务管理全流程》XXL-JOB是一款轻量级分布式任务调度平台,功能丰富、界面简洁、易于扩展,本文介绍如何通过SpringBoot项目,使用RestTempl... 目录一、前言二、项目结构简述三、Maven 依赖四、Controller 代码详解五、Service

Java+AI驱动实现PDF文件数据提取与解析

《Java+AI驱动实现PDF文件数据提取与解析》本文将和大家分享一套基于AI的体检报告智能评估方案,详细介绍从PDF上传、内容提取到AI分析、数据存储的全流程自动化实现方法,感兴趣的可以了解下... 目录一、核心流程:从上传到评估的完整链路二、第一步:解析 PDF,提取体检报告内容1. 引入依赖2. 封装

Linux系统管理与进程任务管理方式

《Linux系统管理与进程任务管理方式》本文系统讲解Linux管理核心技能,涵盖引导流程、服务控制(Systemd与GRUB2)、进程管理(前台/后台运行、工具使用)、计划任务(at/cron)及常用... 目录引言一、linux系统引导过程与服务控制1.1 系统引导的五个关键阶段1.2 GRUB2的进化优

Python Flask实现定时任务的不同方法详解

《PythonFlask实现定时任务的不同方法详解》在Flask中实现定时任务,最常用的方法是使用APScheduler库,本文将提供一个完整的解决方案,有需要的小伙伴可以跟随小编一起学习一下... 目录完js整实现方案代码解释1. 依赖安装2. 核心组件3. 任务类型4. 任务管理5. 持久化存储生产环境

Linux之platform平台设备驱动详解

《Linux之platform平台设备驱动详解》Linux设备驱动模型中,Platform总线作为虚拟总线统一管理无物理总线依赖的嵌入式设备,通过platform_driver和platform_de... 目录platform驱动注册platform设备注册设备树Platform驱动和设备的关系总结在 l