嵌入式Linux创新教育开班第一课

2019-07-12 20:41发布

  嵌入式Linux 3+1班,也就是在第四学年,全部上嵌入式Linux相关的课程并进行项目实战,是一种教学改革的尝试。硬件条件,30人,每人一台机器,一套开发板以及其他配套的硬件设备,全部由广州周立功单片机有限公司赞助。

  新设备齐刷刷摆在教室,学生们看到很兴奋,客观条件足够好。但如何让学生在这样的条件下从常规的课程学习过度到适合未来的工作需要,我们也是在摸着石头过河。

  假期一部分学生在校进行了基础知识的学习和训练,一部分学生去IT企业实习。在校学习的,真正接触实际的编程,感觉到了与企业实际需求的差距之大,比如,C语言,尽管在课程学习中也编写了一定规模的程序,但是,那些程序依然是以作业的形式提交,也就是说代码的质量和程序的容错性仅仅是自我测试,很多时候只是考虑了正常情况下的处理,对于异常情况或者考虑不周,或者干脆没有考虑到,如此脆弱的程序,根本经不起稍微的加压测试。

  开班第一课,是立马传授给学生嵌入式知识,还是让学生全面认识社会的需求?嵌入式的知识体系庞杂而繁多,怎样的传授都觉得时间不足。班级30人的程度差异较大,有来自Liunx兴趣小组的,他们有两年的Linux基础;有来自软件专业的,他们上过Linux内核分析课程,有来自电科、网络、微电子专业的,他们可能没有接触过Linux,如此不同的背景,决定了教学的难度。

  增强自信,这是首先要给予大家的。“做最好的自己”,我用1个半小时从理想、兴趣、执行、态度、人际、价值观等六个方面,阐述了其实每个人从身边做起,就可以朝自己的理想方向一步步走下去。授人以渔,这是一种理想的教育方式,但是,学生们是否能接住我们抛出的鱼竿并真正掌握钓鱼的方法,因个人的悟性而有不同。

  去企业实习的同学,分别谈了自己在企业的感受。他们感触较深的是自我的学习能力。到了企业,恍然间会感到自己四年间似乎什么都没有学到,自信心有时会跌到低谷。放眼望去,牛人满布,哪一天自己才能上到那个台阶。这个时候,基础知识和自我学习能力就派上用场,继续学并实践是没有退路的选择。这其中,态度,毅力,自信心又是自己不败下阵来的支撑框架,这些看似无关紧要的因素,恰恰是自己坚定的踏上征途的左臂右掌。技术是一条无尽头的长河,在这条河上逆流而上,拼搏并收获着。