我的 SICP(计算机程序的结构和解释)挑战

我的 SICP(计算机程序的结构和解释)挑战

原文:https://medium.com/hackernoon/my-sicp-structure-and-interpretation-of-computer-programs-challenge-c6a12dff4f11

SICP 的 44 周

一年半前,当我第一次认真地开始学习编程时,我做的最好的事情之一就是阅读并完成艾伦·唐尼的Think Python:How to Think Like a Computer Scientist中的所有练习。为了对自己负责,并在以后跟踪我的进展,我写了一个博客,几乎每天更新,记录我对所有练习的回答。现在我是全职的开发人员,我将无法像往常一样处理 SICP 的问题;然而,我将尝试对教科书和练习采用同样的方法,看看事情会如何发展。

为什么是 SICP?

这篇 Quora 回答/讨论和这篇评论涵盖了我所有的理由,以及一些想阅读并真正向 SICP 学习的理由。然而,也许我的主要动机是,在我的第一份工作中,我的导师(他对软件开发的观点和方法我非常尊重)提到 SICP 的次数远远多于我三个月学徒期间的任何其他文本。从大约一年前的那个时候起,它就作为一本书留在了我的脑海里,我有一天需要去读它。

结构和目标

  • 阅读并完成一个主要小节的所有练习(例如 1.1、1.2、1.3 等)。)每两周 (22 小节* 2 周=总共 44 周)
  • 记录我对每个部分的笔记,任何问题或困难,以及我对所有练习的回答

Github 回购

https://github.com/bolducp/SICP

资源

我将主要使用我和我的合伙人拥有的 SICP 的硬拷贝。我对这两个网络版文本的格式也印象深刻:非官方电子书版互动版

在我之前,许多人已经在博客上讲述了他们阅读 SICP 的过程。当我想确认或质疑我自己的锻炼方案时,我可能会求助于他们的博客。

到目前为止,我还没有决定是否还会观看课文附带的原始演讲视频(可以在麻省理工学院的课程页面上找到)。

黑客中午是黑客如何开始他们的下午。我们是 @AMI 家庭的一员。我们现在接受投稿并乐意讨论广告&赞助机会。

要了解更多信息,请阅读我们的“关于”页面在脸书上点赞/给我们发消息,或者简单地说, tweet/DM @HackerNoon。

如果你喜欢这个故事,我们推荐你阅读我们的最新科技故事趋势科技故事。直到下一次,不要把世界的现实想当然!


本站为非盈利网站,作品由网友提供上传,如无意中有侵犯您的版权,请联系删除