编辑: 枪械砖家 2013-06-03

因为它们远比一切成书的东西都让我感到它的珍贵!而更玄的是,他们竟然真的能够被文字描述出来!!这整本书就是小说式的教学.它力求呈现出一个精致化了的术语集.以使初学者能真正理解至关重要的那些概念. 正如Chenyi所说,每个人都是某个维度上的人,有他自己的年龄和认知,具体到某个历史时刻,我们的人生阅历已然被格定,而这决定了你接受新事物的能力和眼界,人生在世,已经不可能脱离某种信念(也异或某种阻力和障碍)而活,当我们开始学习编程,我们永远都是用外行的眼光去看待某样东西,而当你占在巨人的肩膀上成为一个专家之后,你就需要用全局的眼光去看待曾经陌生的知识,此时你不再是个学习者,而会批评产生你自己的认知,但那毕竟是要过的第二道槛,而初学者就是那些连第一道槛都难以过去的群体. 这其中最大的拦路虎就是对术语的理解,很多书并不切合初学者的实际,从他们的角度呈现一条清楚可见的理解路线,而只是一些大部头衍生下的反复抄袭品. 给你一个术语或道理,这个道理有什么用?没用,是的,因为要给你一个情景,你才能理解它,仅仅让你去学一个知识,而知识和众多其它知识之间相似而微有不同,如果不给出它被产生时的历史和它所处的架构(这本书不但给你思想,而且给你对应的细节),那么我们就会迅速迷惑,更遑论运用它,因为我们不是泛化主义者,形而上学者(但是的确存在超前主义学说,只是为了创立一种学说,后来才慢慢与实践相结合),我们需要一种与自身相联系点去理解它,我们只是生活的人,我们不是高高在上的学院派高手. 一个高手必定是与常人有不同的思想级深层的东西和他自己特有的体会,因为他也走过初学者才走过来的路经历过与所有人一样的迷惑,可是往往人们都忘了归纳那些至关重要的经验,那会是什么经验呢,那些是不会出现在任何描述具体技术细节的书里的思想级的东西,那么这本书尝试的正是记录那些秘诀,如果真的想当高手,请你不要错过这本书里任何一个字眼!!如果你是高手,这本书一定与你内心深处的某些想法偶合. 本书过后,再辅于其它教科书(比如你手头上的一本C++教材,本书后面列举了一些与本书能很好答配的推荐参考书和源码)你应该会具备基本的编程能力和编程理解能力.本书前半部分是对思想和认知的导论,后半部分注重真实的代码控制能力的形成. 对于学习方法,有二点区别是要深刻明白的,1,认识与实践 2,思想与细节. 知识是事物之间的联系,那么实践就是强化或深入这些联系的方法,我常想,到底是什么重要,是认知还是技能,人们普遍认为实践应在任何情况下都高于认识,事实是:可能有技能但是没有认知,但却不可能有认知却没有技能,就拿学习英语来说吧,看英语报纸也是一种实践,因为它也能够加强你实际使用英语的能力,(我不是在模糊这二者之间的区别,我只是企图站在这二者之上求得一种更泛化的认识),实践不过更侧重动手能力而已,而认知跟它并不矛盾,知识的获得与能否运用知识本身无必然因果,拥有足够的知识,再加上泛型的思维,,

你就会快速得以实践,一切都是一种格物致知的过程,只有格物至知,先格物,认识到了一定程序后就会产生对事物本质的认识,也可先认识事物本质再在指导下去发展技能,但是认知可以直接传递给你(至此只是一个你所能想象得到的浅层和大概,而且除非实践,这个大概形象你也不知道它到底是正确的还是错误的,更深层的你想象不到的抽象以及关于这些认识的正确性要求实践),相比之下一本书不可能传递很多实践的东西.本书前一部分正是力求让初学者完成从认知到实践的有效过渡. 所以说实践和认知都是重要的,没有谁比谁更重要的说法,然而对于初学者来说浅层认知的重要性要高于实践,一开始就有一个好的思想和基础显然可以为未来的实践扫清障碍,这是因为学习是一个层次上升阶段,在拥有一定知识后,理解基于这些知识之上的更高层知识会很快,,

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题