门槛很低:
- 黄秩老师的vue.js高仿饿了么
- 刘宇波老师的python3入门机器学习经典算法
门槛低就我见过的其他vue.js视频教程,讲师都是假设学员熟悉css,熟悉JavaScript,ecma6,然后vue.js官方文档不说滚瓜烂熟也起码要看过几遍,
但是黄老师的饿了么,哪怕css不太熟,JavaScript不太熟,ecma没怎么玩过,vue.js文档基本没看过……都不要紧,都可以跟着学习。机器学习也是一样。
随便上知乎搜一下入门机器学习之前要掌握什么,一大堆大牛会回答你高数啦,微积分啦,线性代数啦,概率论啦,统计分析啦……,那其实到底要掌握到什么程度才能入门呢?全部掌握?no!刘老师的入门机器学习算法,只要你会求导,会矩阵乘法,矩阵置换,知道什么叫方差和标准差,再加上一些中学时代的几何知识,起码就能看懂大半了。通俗易懂,思路清晰上面提到的“饿了么”和“机器学习”,每一章节老师会告诉你接下来我们要实现一个什么小目标,
(例如饿了么是先实现一个简单的页面的大概样式,然后慢慢补充逻辑;机器学习则是先实现一个最简单的算法,然后逐步分析它的不足,一步一步的补充上训练集测试集分离啊,归一化,正则化等等)
然后就是一边写代码一边分析,刘老师的代码大部分是在视频中即场手写,黄老师更是全部即场手写,最赞的是,虽然黄老师教的是vue,但所有css都手写了。
水平比较高的人可能会觉得这样教太慢,但我认为,正是这种相对缓慢但是详细清晰的教学方法,才能保证老师自己讲课的时候不会过于跳跃性思维,同时也更利于初学者学习他开发,尤其是解决难题的思路。就我个人观看各收费免费教学视频的经验,大部分老师并不是那么会讲课,也许讲课的老师本身技术水平很高,但表达的方式有问题,通常他们的教法是太执着于基础,
对着API,每一个解释一下,然后举个例子简单说明下。初学者貌似当时听懂了,但一遇到实战问题,立即懵逼,都不知道应该用哪几个。
深入,透彻由于“饿了么”和“机器学习”两门课,代码大都是(甚至全部)即场手写,所以,应该会遇到的坑是一定会遇到的。正因为一定会发现问题,才确保可以对症下药,才能更好的解释遇到问题的原因,解决的思路,以及方法。
很多其他的老师,一味求快,直接拿已经写好的代码照着念,其中的坑很容易就被忽略,甚至有些老师因为觉得某些知识点/步骤太简单了,直接跳过
差劲程度突破天际的课:教python的–用flask去做一个微电影网站。我在github上写了篇观后感 https://github.com/Sea-Monster/FlaskMovieProject(当然仅仅代表当时的课程啦不知道之后有没更新),摘抄部分内容如下:和慕课网其他实战课程一样,很多人给打了5星的满分,赞不绝口,什么思路清晰啊,解答及时之类。但是有2个打出一星超低分的引起了我注意,他们说这老师就是复制粘贴,解说全是废话,课程划水现象严重。由于这两人描述得挺详细,所以其实我首先已经相信了一半的,到我自己看了课程后,发现果真如此
到第5章开始,终于发现这家伙绝对是个大菜鸟,非常菜的那种第5章接近最后的部分,这老师遇到了个"如何判断session里是否保存了后台用户登录账号"的问题,连续试了几次都没解决,没查文档,没有debug(我怀疑他根本不会debug),最后是怎么解决的呢?! 直接视频剪切,跳到更正了代码后的部分!还有个退出登录没有清理session的问题,这老师同样是不会解决,最终他的做法竟然是在浏览器清理cookie! 咋就没发现那个退出登录其实根本就没跑到那个清理session的方法呢,如果知道有debug这东西,绝对一下就发现的6.3 标签管理3:遇到了个ValueError: View function did not return a response, 因为老师在redirect前漏了个return,最终这老师又是通过视频剪切解决的。编辑标签功能那里,又是不会debug,最后继续是视频剪切解决问题,这老师真是个奇才!总结说了那么多,其实最大的一个问题是,在你观看完某个视频教程中足够长的时间前(例如四分之一?三分之一?),根本无从判断视频质量如何。慕课网是只能试听第一节,但事实上根本没用。因为第一节每个讲师都在介绍大纲,好的差的根本看不出差别。而别人的评价也只能做参考,也许在别人口中的啰嗦对于你就是说得深入浅出面面俱到