今天屈指一算,从4月19用C写的第一个“Hello,World”到现在,不知不觉自学编程也快有四个月了。感觉有必要写一点东西总结这四个月的所得所失,整理整理思路。顺便和大家分享自己的自学经历,和大家交流交流经验。而且有人说写博客也是一种提高编程的方法,那这也算我的第一篇博客了。
1. 我的自学方法:
我主要是通过看iTunes上的公开课来自学的。好像很少有人有提到这种自学方法。不过个人感觉看公开课的效果还是很好的。因为这些公开课都是斯坦福,哈佛等世界上最好的大学里最好的老师上的公开课,而且讲义,课件,作业都很方便能下到。这么一堂课价值估计有好几千美金,在iTunes上可以免费看。
第一个公开课看的是哈佛的CS50,(2012年录制的)。这门课主要讲的是c,然后有提到PHP,HTML等,相对来说内容很丰富,但是难度有点大.
第二个公开课看的是斯坦福的Programmingmethodology(编程方法)。这个公开课是通过java来讲编程方法的,内容没有CS50那么丰富,自然也比CS50简单一点。但踏踏实实可以学到很多东西,不仅仅是一门语言,而是一些编程方法。现在看的这个公开课是接着Programmingmethodology(编程方法)的Programming abstraction(抽象编程)。这个公开课和Programmingmethodology(编程方法),还有斯坦福的另外一个公开课programming paradigms(编程模式)三个是一个系列。所以在iTunes上可以系统的学编程,感觉好像真的是在斯坦福上大学一样,但是都是完全免费的。
如果有朋友想借鉴我的自学方法,我建议可以跳过哈佛的CS50,直接从斯坦福的Programmingmethodology(编程方法)开始学。因为这两个课程都是入门的基础课,所以内容有点重复,而且CS50难度太大,自学有点吃力。
2.书籍:
//TODO
3.生活:
//TODO
4.学习效率:
//TODO
5.对行业的了解:
//TODO
6.未来的努力方向/不足的改进:
//TODO
7.其他的一些感悟:
//TODO
更多推荐
自学编程4个月总结
发布评论