java讲师一般需要具备什么条件?

用户2717790427918


本人10年开发培训经验,期间经历了Java Web,Android,H5,大数据,PHP等多个不同的方向的开发,也做过软件培训公司的金牌讲师,很有兴趣回答你这个问题。

对于你的这个问题,我可以结合自身的经历,给你说一下哈。

我大学学的就是计算机专业,然后毕业后也顺利去干了开发,移动端,后台,php,大数据等不同的方向都做过。后来机缘巧合吧反正,具体的就不说了,反正就是因缘际会之下进入了培训行业,成为了一个讲师。

其实讲师可能是很多程序员都想过的一个备选的发展路线,因为很多人都觉得开发干不动了,那以后怎么办呢?当讲师去吧,当讲师还是开发行业,还轻松,工资也不低,就当做是发挥余热了!

其实如果你觉得讲师的工作轻松,其实这个绝对是误解!

我可以很负责的告诉大家,做开发讲师工作可能比开发时还要类,尤其是做一个认真负责受学生喜欢的讲师更累!

有的人可能会说,那有啥累的啊?不就做那里动动嘴皮子,敲几个”HelloWorld“吗?事实上这样想就大错特错了!

首先要做好一名讲师,需要大量的备课!第二天你要讲一个小时的课,那你前一天可能要备3个小时甚至6个小时的课,所有的代码你必须都记下来,授课思路你必须清晰明了。第二天上课时,你需要按照提前规划好的授课思路,条理清晰的给学生讲明白,让学生听的懂,而且还有会互动,得让学生觉得听你的课有趣。在讲课的过程中,代码尽可能不出错,别以为那个代码简单,自己随手敲都没问题,你会发现很简单的代码可能就调试不出来,然后下面几十双眼睛直勾勾的盯着你,我不信你不发麻!你可以错一次,两次,如果你讲课的过程中,经常犯这种低级错误,那学生对你的评价一定不会好!然后我就见过好几个有多年开发经验的大牛,在做开发的时候都是公司里的牛人,但是在转型做讲师的初期,让学生骂的要死。

所以一个讲师,需要大量的时间备课,课程备的越充足,第二天的上课效果越好,也就越能得到学生的喜欢。可能讲师没有在公司加班,但是讲师都是在自己家里加班备课。

然后因为培训机构里的课程内容是不停的更新的,比公司的技术更新的快的多。公司里的项目不可能半年一年就换技术方向,但是培训机构可不是这样。培训机构必须紧跟市场技术潮流,要不然培训出来的学生难以就业。所以这就要求讲师得不停的学习新技术,不停的备课,那这一点有多少人可以做到呢?你还觉得做讲师容易吗?

除了备课之外,还需要有足够的耐心和爱心,有些问题,在你眼里很简单,但是学生就是不理解。他来问你可能一遍两遍三遍,就是不懂,你怎么办?你骂学生吗?有的学生半夜1点多还在敲你白天的代码,碰见了问题半夜就会来问你,给你打电话发qq,你怎么办?回不回复?所以耐心和爱心不够的,慎入培训行业!

再就是抗压能力。培训行业的压力不比开发小,甚至有过之而无不及!就好比我所在的公司,每周测评一次,你的测评低了,看到学生骂你,你什么感受?你的测评不好,工资也就低了,就是这样。

归根结底,其实就是一个责任心的问题!也就是说,你要想做讲师了,那么你自身的技术实力可能没问题,剩下的就是责任心!学生花一两万来你这里学技术,可能会影响他一辈子的,讲师这个干的就是良心活,所以责任心不够的,慎入!

这就是我个人的一些经历感悟吧。

当然做讲师的成就感也很强,我做了一年多讲师了,认识了很多的学生,也深得这些学生的喜爱,现在他们毕业了过年过节还会给我送礼物,我有时候跳槽他们都会积极给我内推,这也算是”桃李满天下“了吧。

希望可以给你一些借鉴!


我从事互联网开发10年,主要的研究方向集中在Java web微服务架构领域,Android移动端研发,HTML5前端方向,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信你一定会有所收获。

如果有Java,Android,H5等开发方面的问题,或者是开发求职方面的问题,都可以在评论区留言,或者私信我。


一一哥Sun


1、 本科以上学历,3年以上大中型专业软件学校工作经验;

2、 精通基于J2ME架构的Java核心语法、Java Web编程及EJB高级编程

3、 精通JSP、Servlet、JavaBean、Web Service、Struts2.0、Spring、Hibernate、XML、 JavaScript、AJAX、Css、HTML等技术,有一定的美工基础及同美工设计合作的经验。

4、 精通 MySql、SQLServer、Oracle 数据库开发,有较好的数据库设计能力

5、 具有JAVA课程安排以及制作讲义能力并有独特讲课风格;

6、 具备优秀的沟通表达能力,富有激情,热爱培训事业。

7、 熟练使用面向对象编程理论及方法、UML及相关工具;具备丰富的软件工程知识,熟悉项目管理理论,有良好的需求分析、项目规划、进度控制等项目管理能力;

8、 至少有一年以上的授课经验。

9、 为人诚信、爱岗敬业、有责任心、有耐心,具有团队合作精神和良好的沟通、表达能力。



通信人的自我修养


有过java开发的经验,有自己做过的项目,javase以及数据结构和算法基础不错,还有就是Spring那一套东西得知道原理,研究过源码,可以把自己的东西通熟易懂的说出来就可以了


Juntech


第一,就是要会讲,要是学生喜欢的那种,如果你讲的课枯燥无味,那么你是一个失败的讲师。

第二,就是自己本身的java技术要很硬。如果你讲课,随便一个bug搞半天的搞不出来,学生会对你的技术表示怀疑。

第三,热心,耐心。对自己的学生热心,耐心。


分享到:


相關文章: