1
paw 2015-01-30 12:12:23 +08:00
听课->作业->验证作业->答疑
对应起来应该是 逛github->发布自己项目or参与开源项目->查看项目的反馈意见->在项目中讨论或去stackoverflow提问 |
2
zeroday OP @paw 逛github->发布自己项目or参与开源项目->查看项目的反馈意见->在项目中讨论或去stackoverflow提问 这是大牛的学习方式。
对于编程功底不深厚,没有大量知识储备的我来说,应该一步一步扎实地学习。 曾经考虑过这样的学习方式在我身上可不可行,首先 Github 上的资源很丰富,里面绝大多数都是大牛的大项目,同时大部分的英文资料,无形之中为初出茅庐母语非英文的我来说,增加了非常大的学习难度。 没有知识储备和编程功底让发布项目和参与项目变得困难,更别说后面的查看反馈和讨论与提问了。 也许是从小到大都是这样学习过来了,在 云课堂 中的学习确实比自己在 codecademy 交互式学习网站收获更多。 听母语的讲课更便于理解与记忆,有难度的作业,延长了我思考的时间,作业正确的即使反馈,增强了我继续学习下去的动力。 |
4
USCONAN 2015-01-30 13:06:12 +08:00
我認為這個方面上說最好的公開課肯定只能是 MIT 的 6.00.1x 和 6.00.2x
由 MIT 校長大人 Eric Grimson 親自講授。 https://www.edx.org/course/introduction-computer-science-mitx-6-00-1x-0 https://www.edx.org/course/introduction-computational-thinking-data-mitx-6-00-2x-0 車萬翔這個還是多少帶著一些填押式教育的影子。 看了下他出的那些 「大家來找碴系列」 和 「腦經急轉彎系列」的作業題就有種厭惡感。 |
5
zerh925 2015-01-30 13:50:45 +08:00
边搞好英语边自学吧。我觉得搞计算机的,英语真的是一项必备技能。
|
6
ted2011 2015-01-30 14:51:19 +08:00
有习题集模式
搜下python koans |