学习资料全部放在github上:
https://github.com/leicj
http://zhuanlan.zhihu.com/xiao-jing-mo/19959253(编程入门指南v1.2--作者:@萧井陌, @Badger)
http://coolshell.cn/articles/4990.html(程序员技术练级攻略--陈皓)
http://v.youku.com/v_show/id_XNTIzNzE2NzQ4.html(What Most Schools Don't Teach)
我大概是2013年接触这篇文章,那时候对编程完全处于茫然若失的状态.看完这篇文章后,我遵照里面的步骤进行学习.简单来说,"启蒙入门"这个阶段我算是过了,但是没有进行系统性的学习.
工作两年多了以后,对编程有了一定的认识,然后决定开始运用业余的时间不断的牢固自己的基础.
就在前几天我看了这篇文章,产生很大的共鸣.我对编程的理解可能没有很多牛人那么的深入.我是打算把编程当作自己的一门职业,所以花五年的时间来构建自己的基础一点都不为过.
1. Codecademy
起始时间: 2015年3月21号
终止时间: 2015年3月30号
备注说明:实际学习时间就用了两天的空余时间,题目很简单.
2. Python核心编程
起始时间: 2015年3月31号
终止时间: 2015年4月4号
备注说明:写了一些总结性的文章:
http://my.oschina.net/voler/blog?catalog=3284767
3. 计算机科学和编程导论
起始时间: 2015年4月5号
终止时间: 2015年4月11号
备注:
1. 第一章,第二章过于简单,故跳过很多的,习题也没怎么做.
2. 第九章和第十章,更好的学习资料是<深入理解计算机系统>这本书,故跳过
3. 由于作业的提交时间已经过了,所以你无法知道自己做的正确与否.在没有正反馈情况下学习是无效率的,所以作业都没有完成.
4. 学习一门课程最好用最快的时间完成,当你还有热情的时候,否则拖长战线会让自己疲惫不堪,特别是参加工作了以后.
起始时间: 2015年4月12号
终止时间: 2015年6月13号
前三章完成学习.这本书可以说是构建计算机思维的基础书籍,所以后面也要花时间再次进行复习,不一定要一次性看完这本书.
6. Python
起始时间: 2015年6月13号
结束时间: 2015年6月13号
看完官网的python教程.
7. CSAPP
起始时间: 20156月18号
结束时间:
计划花两个月的时间,看完这本书.