>>分享孙卫琴的Java技术专稿和著作 书籍支持  卫琴直播  品书摘要  在线测试  资源下载  联系我们
发表一个新主题 开启一个新投票 回复文章 您是本文章第 24065 个阅读者 刷新本主题
 * 贴子主题:  IT培训课、视频教程和书本之PK 回复文章 点赞(0)  收藏  
作者:sunweiqin    发表时间:2016-09-27 16:31:19     消息  查看  搜索  好友  邮件  复制  引用

有不少Java初学者问我:“我想学Java,到底该报个培训班呢,还是到网上下载一些视频看看呢,还是自己找本书看呢?”

培训课、视频教程和书本都可以帮助你学习某种技术。本人碰巧不仅是这三种学习工具的用户,还是这三种工具的制作者。因此从用户和制作者两个角度来比较一下这些工具的优缺点,供大家选择工具时参考。

培训课有以下优点:
(1)现场聆听老师讲课,更容易让学员集中注意力。
(2)现场做练习,遇到问题,可以得到老师的亲手指教。
(3)与同学们一起学习,有学习氛围。

培训课的缺点在于:
(1)授课地点通常不在家门口,因此必须像赶场子一样按时赶到授课地点。
(2)老师不可能经常重复已经讲过的内容。学员为了跟上老师的讲课进度,必须按时做练习和复习。如果前面的课都没有听懂,就等于半途而废了。
(3)培训课相对于其他学习方式,收费最高,多数课都在上千元。
所以,如果您的自学能力一般,注意力也不是太集中,但是有一笔闲钱可以随意支配,那么可以报个培训班学习。你的钱有没有白花,不仅取决于老师的教学水平,更取决于你自己的配合程度,按时上课、以及回家自觉复习非常重要。

视频教程有以下优点:
(1)通过声音和屏幕两种途径来传播知识,也容易给读者留下深刻印象。
(2)学习时间比较灵活,学员可以自主安排学习时间,而且听不明白的地方,学员可以反复观看。
(3)相对于培训课,视频教程的价格非常便宜。有时还可以从网上下载到免费的视频教程。
(4)与书本相比,视频教程可以采用多媒体动画的形式,来更加直观地演示程序的运行过程,以及特定系统的状态转换过程等。

视频教程有以下缺点:
(1)相对于健壮的培训市场和书市,视频教程目前虽然越来越流行,但质量良莠不齐,无从知道视频教程的质量如何,除非你亲自观看了才会知道。如果你辛辛苦苦花了很长时间下载了视频,结果发现视频中的讲解空洞乏味,晦涩难懂,那就白白浪费了好多时间。
当我在制作视频时,也亲身体会到,充分运用视频的动画效果,可以非常直观形象地演示系统的运行流程。但是制作动画比较花时间和精力,如果制作者没有强烈的敬业心,就不愿花那么多时间来制作动画。
我曾经制作过一些视频教程,放在网上供大家免费下载。以制作Java教程为例,花了大半年的时间。与上课不一样的是,上课时说过的话,不管对不对,说过去就算了,但在录制声音时,需要确保语言的准确无误,因此录制一分钟的语音讲解实际上要重复五遍左右。有多少作者会有这份闲情逸致,来精益求精地制作这种没有报酬的视频呢?
(2)相对于书本,长时间观看屏幕上的视频,眼睛容易疲劳。
(3)书本可以随身携带,随时翻看,而观看视频必须坐在电脑前。
所以,如果您的自学能力一般,注意力也不是太集中,也没那么多闲钱可以随意支配,那么可以选择一些视频教程观看,视频教程能够抛砖引玉,相对轻松地带你进入所学技术的大门。尽可能选择一些口碑比较好的视频看,否则就是浪费时间。

书有以下优点:
(1)书主要以静态的文字来表述知识,相对于其他方式,书对知识的表述,更加准确权威,更加系统全面。
(2)相对于其他方式,书的内容通常更深入一些。在培训课上,老师的讲解深度主要面向大多数学员,通常是化较多力气讲解基础知识,难的知识则泛泛而谈。
(3)相对于视频教程,读者可以在书本上圈圈点点,做笔记,在书本上留下自己主动思考的痕迹。
(4)书本可以随身携带,随时翻看。
(5)相对于其他方式,书的价格最便宜。

书有以下缺点:
(1)对于自学能力差,理解能力不强的读者,看书比较费力。
(2)以Java技术为例,书市上有数百本书可供选择,不知道该选择哪本书。建议亲自到书店去选择,看看某本书是否适合自己的口味,还有就是选择口碑好的书。我写的书都不错,都是可以让大多数人看得懂的书,嘿嘿。

总的说来,如果你想掌握某种技术,书是必不可少的用文字与你交流的老师。即使你上培训课或者观看视频,也离不开合适的参考书。要想钻入到书的知识海洋中,需要你静下心来慢慢阅读。凡事开头难,如果你一开始很难入门,可以选择一些视频教程,或者报个培训班,帮助你入门。
另外,不管是培训班、视频教程,或者是书,一旦你选择了合适的学习工具,就得制定一个合理的学习计划,坚持不懈地去学习。要想让这些学习工具发挥最大的作用,取决于你自己的努力程度。

最近为了帮助读者们更加轻松地学习Java,我为《Java面向对象编程》这本书提供了配套的视频,制作过程中精益求精,花了大半年的时间。如果读者把书和视频结合起来看,我相信您学习Java的过程一定会更加省力方便。


作者:孙卫琴
写于2017/6/25



程序猿的技术大观园:www.javathinker.net













[这个贴子最后由 sunweiqin 在 2021-09-23 20:54:03 重新编辑]
  Java面向对象编程-->对象的生命周期
  JavaWeb开发-->在Web应用中访问Web服务
  JSP与Hibernate开发-->JPA API的高级用法
  Java网络编程-->ServerSocket用法详解
  精通Spring-->通过Axios访问服务器
  Vue3开发-->计算属性和数据监听
  【Vue.js技术专题】自定义指令范例:v-drag指令
  【Spring Cloud Alibaba专题】GateWay的内置断言工厂
  【持久化专题】为什么JPA和Hibernate的持久化方法都抛出运行...
  【Spring专题】服务器端推送
  【Spring专题】用Spring框架进行文件下载
  【Spring专题】Spring框架的数据验证机制
  【Spring专题】@Query和@Modifying注解的增删改操作
  【持久化专题】用orphanRemoval属性映射父子关系
  【Java编程基础专题】用Scanner类读取用户在控制台输入的数据
  【Java网络编程专题】用Apache HttpClients下载网上的图片等...
  【Java网络编程专题】用Java套接字编写基本的客户/服务器程序
  【Java网络编程专题】通过JDBC API调用存储过程
  【JavaWeb专题】在Servlet中利用Apache开源类库实现文件上传
  【Java基础编程专题】Java基本类型和引用类型的三个区别
  我的计算机书籍创作心得
  更多...
 IPIP: 已设置保密
树形列表:   
1页 0条记录 当前第1
发表一个新主题 开启一个新投票 回复文章


中文版权所有: JavaThinker技术网站 Copyright 2016-2026 沪ICP备16029593号-2
荟萃Java程序员智慧的结晶,分享交流Java前沿技术。  联系我们
如有技术文章涉及侵权,请与本站管理员联系。