本周五,2012年12月21日,also known as 世界末日 ;),我开始了网上看视频的自学。
首先从MIT的EECS院的导论课程开始重新找回自己曾经在计算机上的自信。6.00是一门讲述方法和思想的课程,手段则是用比较简单的python语言。它的主页是:http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00-introduction-to-computer-science-and-programming-fall-2008/ 里面不仅仅有课程视频,也有课程大纲以及教科书,还有assignment以及老师布置的reading。值得一提的是,网易公开课频道有这整门课的翻译,所以看起来轻松多了。
目前制定的计划是:2个月学完这节课。“学完”的概念是:看完视频(当然了),完成对应的assignment,尽量读完所有布置的reading。
第一课 Goals of the course; what is computation; introduction to data types, operators, and variables
听完这节课,第一反应是没怎么理解,虽然看的是中文翻译,但是还是思维跟不太上。而且发现外国讲课虽然气氛轻松,但是很多概念只是一带而过,比如我并没有理解interpreted和compiled这两种语言的含义,后面还是看了规定的reading中的才大致明白(当然最后还是通过查中文资料完全明白的,唉 :( )。所以需要下的功夫还是很大的。
笔记记得很乱很多单词都没用过早就忘了。但是大致的纲要还是在脑子里有个印象的。
这次课需要装上python并且完成一个非常简单的程序:输入自己的姓和名,然后输出。只比hello world难一点点吧!LOL
但是对于我,完成任务可能困难不小。首先是自己的电脑,太卡了,还是等着春节时候买个配置稍高的台式机,能够好好编程。为了这个目标我已经很久都没有买过任何东西啦!希望到时候能用这点钱买到像样的电脑啊。其次是对于英语,阅读速度实在太慢,也难怪,由于懒,不好好练阅读,已经连4、6级的水平都难以达到比较高的境界了,难怪当初的GRE托福的分数那么低。
不管怎样,还是希望自己能够认真坚持下来,克服自己一贯的懒惰,真正从开始就要养出一个好coder的勤劳的习惯,争取未来做一名称职的coder。