程序员如何变身IT讲师

我曾经写过一篇文章,“一张图道尽程序员的出路”,里面有一张图:html

程序员出路图

这张图随着“一张图道尽程序员的出路”这篇文章,曾经被伯乐在线、docin(豆丁网)、IT面试、Java面试题、好库文摘等众多站点转载,也被CSDN多个博主转载过。程序员

一张图道尽程序员的出路”这篇文章是我在2014年12月份写的,现在半年过去了,我对这张图又有了一些新的认识,从这篇文章开始,我会尽我所能把我知道的都抖出来,死磕本身,娱乐你们。web

天色也不早了,人也少了,鸡也不叫了,狗也不咬了,咱们开撸吧。面试

今天,我就先拿图里的“培训讲师”来讲吧(特别说明:本文部份内容可能会引发身体和心理不适,不过找个可人儿壁咚一下便可消除。)。编程

讲师是什么鬼

曾经,我经过CSDN博客分享了不少开发类的文章,后来我就开始扯淡,如今个人博客排名300左右,这全是扯淡的功劳。有朋友曾经在我博文后面评论,说,“看来排名靠前的也不必定是大神”。没错,还有一种就是我这样靠扯淡扯出来的。服务器

2015年1月,CSDN推出了一个CSDN学院,开始发力IT在线教育。若是你留意过我博客的左侧边栏,就会看到个人四个视频课程:《Qt基础与Qt on Android入门》、《Java Script for Qt Quick(QML)》、《Qt Quick 4小时入门》、《Qt网络编程实战之HTTP服务器》。微信

如你所见,我在CSDN学院发布了几门视频课程,我有了一个IT培训讲师的身份。也就是说,我混进了IT培训讲师队伍,IT培训讲师的世界今后多了一个我,有时天晴有时雨,天天都是一出戏——其实我是想说,讲师也不是什么神秘人物,他就一普通人儿,你看我这么每周发水文的人,也能够作讲师,你还有什么好担心的呢。网络

不过,IT培训讲师队伍里也不都是我这种水货,还有各类各样的实战型选手。这也是CSDN学院的一个特点:实战派讲师多,实战派课程多。嘿嘿,不怕脸红,其实我也是实战型的……框架

下面我就来具体扒一扒讲师们的各类身份。svg

IT机构专职培训讲师

目前,不少线下的IT培训机构都有专职的讲师,如黑马、蓝马、白马、黄骠马、汗血马、大象、小象、大蓝翔……这点咱没必要多说了,大家都懂滴!

技术图书做者

下图是我从CSDN学院截的图片:

身份为图书做者的讲师

我免费给上面两位打个广告,回头找他们收钱去。

咱们先来看看王达的自我介绍:

国内著名IT图书做者,资深网络技术专家,华为受权讲师。共著有近60部计算机网络著做,最新表明做:《Cisco/H3C交换机|路由器“豪华”四件套》、《深刻理解计算机网络》、《华为交换机学习指南》、《华为路由器学习指南》等。……

这老兄编写的书不少,几十部,我还请教过他一些问题,十分感谢。

程序员

OK,这才是咱们的菜,我就是这种的。固然我也写过两本技术图书,《Qt on Android核心编程》和《Qt Quick核心编程》,看来我也能够算入前面那个分类。

再来看看曾伟(注意加黑文字):

老镇(曾伟),人称镇叔,勤劳码农一名,坐拥十余年研发经验,擅长iOS游戏与应用开发,《Swift语言实战晋级》一书做者。国内最先一批研究Swift的人……

大学老师

譬如贺利坚老师,就是烟台大学的计算机老师。

其实讲师的身份各式各样,想了解的话,看这里:http://edu.csdn.net/lecturer

课程分析

有人会有疑问,IT培训讲师应该讲什么好呢?你先好好想一想咱们程序员最擅长的是什么?对啦,实战嘛。在线IT教育的目的无非就是:让人学会技术并能解决实际问题,而这就要靠实战经验才能达到。因此,你不要被那些技术图书做者、专职讲师、大学教授们所吓倒,这是程序员的菜。若是你想作,必定能够,并且后面咱们也有打怪指南为您提供。

实战类课程

若是你浏览一下CSDN学院就会发现,这里以实战类课程居多。其实这是在线IT教育的必然性,由于学一门语言很容易,可是如何使用一门语言作一个实际的项目却很难。因此,至关一部分受众是奔着如何将技术真正运用到实战中这一点来的。个人《Qt网络编程实战之HTTP服务器》就属于这一类。其实还有不少其余课程,看这里:http://edu.csdn.net/courses

语言类

语言类课程受初学者欢迎,好比个人《Java Script for Qt Quick(QML)》,有一万多个朋友看过,免费的哈。相似的不少,看这里:http://edu.csdn.net/courses

框架类

和语言类课程相似,好比个人《Qt基础与Qt on Android入门》和《Qt Quick 4小时入门》,姜雪伟的《微信平台二次开发入门》。

讲师之路

有了前面的基础,咱们就能够来说讲如何成为一个讲师了。咱们这里讨论的可能偏向于在线IT讲师,但我下面提到的内容,是通用的。

讲师必备能力的锻炼与培养

一个讲师须要这些能力:

  • 学习、总结、概括
  • 写做能力
  • 讲明白一件事的能力

咱们就盯着本身的程序员身份来看。假如你想作讲师,总结、概括、写做等能力均可以从写博客开始。这个问题我在“技术人员为何要写博客”一文中已有阐述,感兴趣的童鞋能够跳过去看看。

至于如何培养讲明白一件事的能力,我想说工做中有不少机会能够锻炼,好比向别人介绍你的代码逻辑、向别人介绍你在作的产品、参与公司的内部公开课或技术分享会……若是这些机会你都碰不上,啊哈,恭喜你,你能够本身创造机会,这样获得的锻炼会更大。

选择课程方向

若是你浏览过CSDN学院的语言类课程,你可能会发现,发布这些课程的讲师,要么写过相似的图书,要么有多年的语言教学经验。这是语言类课程的陷阱所在:看着简单,作起来好难。这不是咱们程序员的强项,请避开它吧。

做为程序员,个人建议是先从最熟悉的地方开始,就选择你最熟悉的某个语言或者框架,设计一个实战类的项目,写出来,而后讲出来,一切就这么简单啦。若是你去CSDN学院浏览一下,就会发现这里大部分的课程都是实战类的,一方面是由于这类课程的需求大,另外一方面,也是由于这类课程对于程序员出身的讲师来说,得心应手。

作讲师的赶脚是什么样子的?

有人买你的课,你就会很高兴。这里的10块钱,会比你在股市上赚到的100块更让你高兴。固然,前提是你必须喜欢这个角色。

作讲师辛苦吗?

我录课程时,要么夜深人静,要么天色微明,要么周末独守家中……

作讲师赚钱多吗?

若是你有志于此,这里有传播智客的招聘信息可供参考:

传播智客招聘信息

可是,这里也有二八定律。

那么你可能会说,看你讲了这么多,然而这并无什么卵用。

那么我只能说,路在脚下,你坚持走,比别人多走一步,就能看到不同的风景。

想成为一名讲师,该如何开始?

今晚想一想千条路,明天起来走老路,结果是无路可走。因此,若是你想来一场说走就走的旅程,如今就开始,开通CSDN的博客,写一些技术文章,锻炼本身的概括总结与表达能力,等你从过往的项目经验里提炼出一些能够系统化的内容,就能够到CSDN学院申请个讲师录个课试试。这是我走的路,也才刚刚开始,路的尽头有什么,咱们能够一块儿闯闯看。


更多精彩文章,参看“漫谈程序员”专栏。

我开通了微信订阅号“程序视界”,关注便可第一时间看到个人原创文章以及我推荐的精彩文章:

程序视界