一本适合初学者入门的书籍_编程ING书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > > 编程ING > 一本适合初学者入门的书籍
newiuce 编程ING 的书评 发表时间:2012-08-19 21:08:12

一本适合初学者入门的书籍

       作为一名非科班出身、用过两年java的程序员,由于没有系统学过计算机课程知识,且在公司的工作也是在封装的很厉害的框架基础上做一些跟业务相关的编程,所以感觉离“真正的程序员”还很远。《编程ing》简单数语,帮我厘清了很多基础概念,也一窥“真正的程序员”能够做什么,以及是如做到的。
       关于这本书:这本书使用的语言是rebol,是一种脚本式语言。所谓脚本式语言,简单理解就是可以使用交互环境(一个可以输入命令的窗口)与计算机进行交互的语言。脚本式语言的一个好处是可以“输入命令,点回车,看到结果”,即“所输即所得”,与我们从影视节目中获得的对于编程的印象很相符,所以很适合作为入门语言。试想我第一门接触的如果不是java而是脚本式语言,可以少走很多弯路和减少很多痛苦吧。
       这本书的一个特色是,图文并茂,每一页上半部分是示意图或者截图,下半部分是解释。深入浅出,但是作者并未止步于教会读者写Hello World就可,而是全面介绍了rebol的语法,本书作者的目标是能够让人学会这种语言,真正地做一些事情。
        这本书共分为三篇。第一篇是编程原理。第二篇全景介绍了rebol的语法语义,有详有略,重点突出,使得读者能够对rebol的语法语义基本掌握。第三篇写了两个程序示例:一个是计算日期差的,一个是查找文件系统里面的特定的文件的。非常赞的是作者使用层层递进的方式依次介绍了“定义函数”、“分支与循环”、与或逻辑、分支、遍历以及递归等程序设计基本概念,同时还教会了读者什么是模块、架构、bug和版本号。递进的非常自然,可见作者的功力。
    关于学习编程:学习要遵循循序渐进的原则。对于初学者来说,不宜将一大堆的API文档一下子就抛到其面前——这样只会吓退学习者,而是画出一条路线,指出几个关键的点,让学习者对于编程整体的样子了然于胸。做完这些工作之后,学习者能够独立根据API文档学习,那么,前面学习的任务也就达到了。此书的定位即在于此,而且确实做到了。
     读者群:
        1. 没有任何基础的初学者。本书作者的定位。一些建议,本书并不是以教会三招五式花拳绣腿为目的,而是一本真心想教会读者程序设计的一本书。因此,不宜急于求成,阅读过程可能不会都是让人自我感觉良好的。但采用作者书中介绍的学习方法,阅读+思考+动手,相信终能学会。遇到困难还可以通过微博、微群向作者请教。
        2. 非科班出身的虽然有过一定的编程经验,但是总是感觉自己有点内力不足,信心不足的程序员。
        3. 想向别人介绍自己的工作但是不能简单清楚表达的,可以学习一下作者是如何把一门专业知识介绍得深入浅出的。

展开全文
有用 18 无用 3

您对该书评有什么想说的?

发 表

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

对“一本适合初学者入门的书籍”的回应

永远的格瓦拉 2012-12-30 10:01:14

请问,我学完想继续深入怎么办,国内完全没有rebol的环境.没有论坛,没有介绍,书中也没讲,没有实际的应用.后续学习乏力阿.
书是好书,我想知道怎么能用来开发实用软件.

newiuce 2012-11-26 12:33:14

这本书全面介绍的Rebol的核心思想和语法(注意是核心不是全部),虽然简单,但是也有的内容需要多看几遍加上练习才能领悟。书籍定位于“没有任何编程经验人”,所以计算机基础的知识涉及不多(学习这方面的知识还是需要看大部头)。Rebol语言很简洁,相比其他语言,如java,做同样的事情的代码量比较少。我的感觉是,这本书可以从另一个视角让你看看编程是怎么回事,而不是局限于一些特定的框框中,但是不要指望靠它练成盖世神功。读书-实验-实践-读书,方能见成效。@Charles

Charles 2012-11-05 14:12:32

我是你说的第二点那种人,可怀疑这本书会不会信息量太小,就是说像 看连环画似的几个晚上就看完了

笑笑 2012-08-22 10:09:08

真是一部好书

电子羊 2012-08-21 17:36:12

excel是怎么编出来的呢?

期货白丁 2012-08-21 16:30:03

想看下。

寂寞的鸵鸟 2012-08-21 10:47:39

我不知道!