红色壁虎(三磊)

Red Gecko 石子虽平凡,聚少亦成多。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

SICP 学习之原由。

Posted on 2008-05-19 11:58  红色壁虎  阅读(1025)  评论(3编辑  收藏  举报
昨天收到了 寄过来的 SICP,觉得有点沉甸甸的。

看了怪怪一篇的以后,一直迷惘的我忽然觉得找到了前方的道路。于是当天就买了 SICP 这本书,虽然我

知道这本书对我来说是有很大的难度的。1、本人上的就不是什么厉害的大学.2、大学里的数学课全被用

来玩游戏了。所以数学可以说是一团糟,这本书,不夸张的说,够我看一年的。

自从微软出了fx3.0开始,我可以说是,慢慢的走进了,烟雾迷茫的森林,3.5发布的时候,已经完全迷失

了。看着博客园上 一篇篇的技术文章,一会是这个技术,一会是那个技术,看都看不过来,更何况学了

,不只这些,我写ASP.net,除去服务端那么多技术,客户端 还有js,css,sl等等,java等其他编程语

言更别说了,想都来不及想。除去这些技术言以外,上有设计模式(当然这个是不局限于dotnet的)下有

IL,微软又开放了fx源码。要是闲了坐那数起来的话,上百个名词我想是不会又问题的。这段时间 就光

顾着 看名词,查定义了,其他的是 啥都没做。在这个烟雾迷茫的森林的森林里,对着眼前一切的星星点

点,实在是不知道该怎么走出去。

其实在不少程序员的群里提过这个问题。在此感谢那些给我建议,提供帮助的人。大家也是从说纷纭,A

说:这个技术一定要学,因为微软以后会越来越重视它,肯定有前途。B说:这个技术那个技术,不一定

都学,都了解下,深入学一个,其他要用的时候再学。C说:这些技术太多了,都别学了,直接研究IL吧

。IL清楚了,这些技术就清楚了。我觉得ABC的说法,都是有道理的,但是总觉得有点不对我的心思。

直到看了 怪怪的 “我们应该讨论什么? 就面向对象的讨论所引发的一些思考”,忽然觉得有点心动(

不要误会啊,这个事情很严重的)。目标驱动作为, 问题驱动学习。那么我的目标是什么?问题又是什

么?我最大的问题是:在软件这个行业,有太多的分岔路,而我该不知道往何处走。我的目标,虽然不明

确,但最基本保证自己在软件行业能混下去,能将来工资赶的上房价,不要睡马路。现在要做的就是解决

问题,似乎又在几经周折之后回到了原点。但怪怪又给我提供了一个 跳出这个循环圈的break。

 既然我不知道那么多分岔路该往哪走,那么能不能不选择这些别人建好的路呢?显然有人已

经告诉我了。既然我不知道怎么走,那就自己去开一条路吧,即使开不了路,至少去学学怎么开路,对以

后再回到别人开好的路上的时候,也好知道为什么别人要这么开路,为什么这个地方该往左,而不是往右

,对以后再遇到分岔口的时候,选择起来也比较容易点。“对于初学者, SICP这本书的学习如果能早于

谭浩强的C, 和面向对象方法, 绝对有好处。 然后在学

习了C和更高级的面向对象方法之后,反过来再读SICP, 又会在后者上有所提高。 当然, 对已经学习了

命令式编程的兄弟来说, 后学SICP,虽然会有些别扭,如果能够保持一个初学者的良好心态, 也仍然有

所助益。 ”虽然会有些别扭,如果能够保持一个初学者的良好心态, 也仍然有

所助益。
于是我选择了 SICP 这本书,不管多难我都会看下去,毕竟与睡在大马路上比,看书那点头疼

算不上什么了,至少头疼完了我能舒舒服服睡觉。