• sicp 其实可以看 Berkeley 的 cs61a ,虽然用的是 python,但一些思想(我猜 sicp 内的思想要比用什么语言更重要!毕竟 mit berkeley 这门课都换成 python 了)应该都是都讲了。跟课程难度要小不少,因为每一颗有课,课后有 homework,有 lib 等还有学习曲线要平滑很多。

    这门课真的很好,比如讲抽象,从变量讲到方程在讲到面向对象(这些都是抽象)。为了讲清楚面向对象,先讲了 python 的 nonlocal 再之后是 message passing,之后是用 dictionary 实现(还有个什么技术忘了。。)对象!你会面向对象有非常清楚的认识!!!之后这些,我想是为了讲 interpreters 的。当然贯穿始终的是抽象这个概念。

    这门课程学下来(我差最后一章。。。),会对编程有很好的理解!

  • 相似的经历。。。我连办公桌都没有。。。 但我的水平比较菜,当学习了。

  • 本人完全不符合要求。。。顶一下

  • 解决问题的能力,代码的可维护性,好多东西都要比语言,框架重要吧??