大家好,
我是台大电机所博士班的博士生,
这学期很荣幸能够与蔡老师在“资料科学程式设计”与“使用R 语言进行资料分
析”等两个课程合作。
我个人是Taiwan R User Group 的创办人,也是多个R 套件的维护者与贡献者,
其中不乏在R 的世界中被广泛使用的套件,如digest、knitr ,以及我过去工作
之余写的一些套件。
这次合作的课程,是想协助一些想使用R 做资料分析的同学们,能够具备适当的
能力来自学R 语言。
更精确的来说,所谓的自学能力,代表的是能让同学利用如我去年所开发的“R
语言翻转教室”这套以“创用CC 姓名标示-相同方式分享 3.0 台湾 ”的自由、
开放的教材为准。有兴趣参考的同学,欢迎造访:http://datascienceandr.org
另外我想澄清一下,在CS+X的课程中,我是无意也不胆敢来取代传统的CS教育。
举例来说,在R 相关的教学中,我们主要针对的情境是一般个人电脑可以负荷的
资料量。我也不会在课程中讲太多的统计分析或机器学习 (即使R 在这些
领域很有名) 。毕竟在台大已经有许多在这些领域教得很超级棒的老师们。
我会加入蔡老师的团队,主要是希望让非资讯背景的同学,能够获得些许与程式
相关的知识,进而具备自学“工具”的能力。
就我工作过得经验,目前在各行各业,善用工具整理资料的能力是越来越重要了。
举例来说,我过去就看到过担任专案经理的同仁苦于每天要从各处的广告平台提供
的报表,一个一个用网站拉下资料,并且汇入excel 。而我只要协助他写一段R 的
小程式,就可以用10分钟搞定他每天要花 1小时的工作。
另外一个例子的同仁则是每天造访各个粉丝页要挖掘网红,而他具备自学能力,所
以就自己在网络上学R 并且透过R 来自动抓取facebook上的粉丝团的按赞数来完成
这个任务。
有兴趣的同学,我都很欢迎你们先试试看上面的网站中提供的教材。如果你可以自
学,那我想你并不需要参加CS+X的课程。但就我去年收集到同学们做系统的资料显
示,也只有不到10% 的同学可以靠自学完成。因此,若是目前能力还不足以自学的
同学,我就很推荐你来参加这些课程。虽然过了第一周,但是我个人对于加签等规
定都是抱持开放的想法。有兴趣的同学仍然欢迎第二周到课堂上来了解我们。
毕竟离开台大后,要在外面的补习班想从0 到1 , 那学费和在台大内部是不能比的。
也因此我个人是支持台大推动CS+X的课程,在现代社会,人人都应该需要具备基础
的工具使用能力。我看过网络上对CS+X课程的抨击,我想一些具体的批评,例如迟
到、准备投影片等等,老师定是会加以改善。
ps. 我想护航一下那次迟到,蔡老师是被其他资深的老师带去开会又被拖到离开时
间,并不是睡过头、聊天聊太开心等,老师当时也是一直催促会议放人。经过
同学的反应,我相信下次老师会有更好的理由、更坚持准时上课这件事情。
但若是意识形态上的抨击,以为课程就是要把大家变成Elite 之类的,这学期可能
会学不到R ... 我个人这学期会教授的范围是以R 语言翻转教室为主,其他相关内
容为辅。所以同学也可以在了解后再自行评断。有兴趣也可以到网站中的聊天室,
直接与我接触讨论,我都很欢迎。
出过社会后,我个人是认同CS+X的想法,若是因为一些意识之争,让同学们少了这
样的选择,而必须要在出社会后花钱解决,也并非同学之福。课程中也有许多瑕疵
需要给老师们时间一个一个改变。对我个人来说,如果CS+X的老师们选择只强调态
度而完全不理会同学们的看法,我想我也不会与他们合作。
而CS+X的推动,蔡老师与其他我还不认识的老师们在行政上付出非常非常大的努力。
这件事情,要在台大这样大的组织中推动,是非常困难的。我是在四年前在社群认
识蔡老师,也很钦佩他的热忱。但是在与老师合作的过程中,我也发现老师在CS+X
的课程中有处理不好的部份。而我个人在R 方面略有小成,也认同这样的理念,所
以愿意贡献我的能力,协助老师推动CS+X。我认识的蔡老师,也很感谢同学对于CS+X
的一些建议与讨论。我们不完美,一定还有很多事情可以从同学的意见中学习。