很久没有更新这个分类的博客了。平时似乎没有什么动力去做职业生涯的规划和总结了。只有工作环境变化了,才会有把这段时间的工作心得记录一下的想法。
写这篇博客总结我这段工作经历的时候,我已经结束了Java培训的工作,转而进行做软件开发我这个老本行了。
因为Java培训工作的周期是全日制,按照学期来上课。从开始做Java培训师的工作,到工作结束,恰好三个学期,一年半。
当时之所以停止软件开发程序员的工作,转而去做Java培训,考虑的无非是以后的职业发展。转眼就三张了,但是总觉得我的发展和预想的不一样,迟迟得不到改变。因为一直工作的公司规模都不大,项目规模不大也不是很正规,得不到必要的发展。正好有了Java培训师的工作机会,考虑到以后发展,既然在软件研发上得不到更好的进展,就想尝试一下软件培训师的工作,也为以后多点其他方面积累。
提供我Java培训师工作的培训学校,恰好就是我当时在大学的时候上过的短期培训班。原来这个培训学校是东方标准的当地分校。各个方面都很正规,教学课程体系也还是很严谨的。
但是现在想想这段时间的工作经历,感觉和当初的现象以及以前的记忆有了很大的差距和变化。首先学校不再东方标准学校的分校,管理层有了很大的变化,学校的负责人更换了原来学校教务负责人,学校的培训目标也由大学在校生(毕业生)程度,变为高中甚至初中程度,整体的教程学习和考核有了很大的变化,课程与继续教育大专教育相搭配(即现在很流行的学历+技能的培训方式)。我的课程算是主课,辅以其他的课程。
其实选择做Java培训行业,除了说过的理由想法外,还有一些别的目的。程序员当久了,虽然也有会议讨论,工作沟通。但一天大部分的时间都对着电脑屏幕,很多沟通也由电子邮件和即时通讯软件代替。甚至自己觉得一度普通的人际沟通出现了障碍。远不如在电脑前用qq、msn来的舒服。去当培训师,也就是有点强迫自己不再整天对着屏幕,躲避说话沟通,不再一头扎进程序代码中出不来。说起来在上学的时候,活动也参加了不少,演讲、辩论也都有参加,结果工作后这方面严重退化了。
结果这段工作经历下来,口头表达,沟通,语言逻辑上确实好的不少,不会总是以程序员的思维去考虑问题和说话了。至于为什么决定结束这份工作,后面再详细说明了。
先说说培训的课程体系吧。虽然学校不再是东方标准的下属分校,但是课程体系教材还是差不多的,在这之前我也通过网络找到了一些其他培训学校的课程教程和视频资料,Java发展这么多年,已经进入了一个比较稳定的周期,这些课程几乎没什么差别,从面向对象讲起,学习Java的三大面向对象特性,异常的处理,借口,基本api的使用,然后就是Javase的内容,简单的了解一些java gui、线程、网络、io流的开发基本知识,然后就是Java培训的重点了——数据库以及Javaweb,及相关的企业开发框架的掌握了。顺便讲些有关软件工程的内容。
看了这些课程体系,和当初自己学习的是差不多了,除了一些新的框架的内容,不过我的工作经验足够应付这些课程知识的讲授了。倒是很多基础的内容,在平时的软件开发工作中,是几乎遇不到的,好久不用都忘记的差不多了。比如io流、线程等等。汗颜啊,这些基础内容很多如果了解的清楚了,对很多软件的开发和理解的帮助还是很大的,特别是当初学习的时候,认为很多毫无用处的内容,比如Jsp里面的一些技巧性内容,如果用好了,可以很大的提高开发效率。
讲课之前备课,课程内容是没什么问题的,关键在于如何讲述上。先写到这里,后面再讲讲有关上课的一些事情吧。