更像是一本说明手册
优点很多,比如说语言简单。以我自身的经验而言,英语拥有二级半水平的人,每页中除了个别三四个词汇需要查一下,基本上能很顺畅的读下来。把那些“程序员英语必须要好”的“鬼话”还给“鬼”吧,甚至你根本无需达到阅读维基百科的英文水平。技术文档英文都有简单的特点,但这本书尤其突出。
内容详细。各个注意事项都列的清清楚楚,里边还时不时穿插对别的语言的对比。从这个特点来说,很适合作为培训教材,如果有大学或培训机构教授ruby的话。:-),国内的培训机构貌似还都盯着C#,java这类大热的能快速让学员骗来钱的语言呢。(从这点来说,遇到个简历上写着熟悉ruby语言的,你就从了吧,以其小众性,很大程度上说明其对这个行业还是有些兴趣的,庸人的概率会小很多)。
当然还有一个最重要的大家都知道的优点,就是其权威性。语言的发明者就是作者之一。
其实,我不太喜欢本书的叙述方式,作者是把这门语言分模块来写的,少了由浅入手的过程。更像是一本说明手册,说明产品的功能是什么,特性是什么,优点在哪里,有什么很酷的东西。举个不恰当的例子,这就像你买的单反相机,说明书里告诉你怎么调光圈,怎么调快门,可没教你怎么摄影。我是对ruby一无所知的情况下买的这本书,可现在还是一行程序都写不出。就像人们说的“深入浅出mfc”,让你把各个机制弄的明明白白,可心里“明明白白”了,想做个简单的对话框,确不知道从哪里下手。这里只是做个简单的类比,这本书对初学者友好性方面应该比“深入浅出”那本强得太多太多,但我觉得也应该写过一些ruby代码才能达到最佳效果。所以,准备以后再读一遍。
总之,我认为就单单“权威”这个方面上就值得每个想学习ruby的人拥有一本。
内容详细。各个注意事项都列的清清楚楚,里边还时不时穿插对别的语言的对比。从这个特点来说,很适合作为培训教材,如果有大学或培训机构教授ruby的话。:-),国内的培训机构貌似还都盯着C#,java这类大热的能快速让学员骗来钱的语言呢。(从这点来说,遇到个简历上写着熟悉ruby语言的,你就从了吧,以其小众性,很大程度上说明其对这个行业还是有些兴趣的,庸人的概率会小很多)。
当然还有一个最重要的大家都知道的优点,就是其权威性。语言的发明者就是作者之一。
其实,我不太喜欢本书的叙述方式,作者是把这门语言分模块来写的,少了由浅入手的过程。更像是一本说明手册,说明产品的功能是什么,特性是什么,优点在哪里,有什么很酷的东西。举个不恰当的例子,这就像你买的单反相机,说明书里告诉你怎么调光圈,怎么调快门,可没教你怎么摄影。我是对ruby一无所知的情况下买的这本书,可现在还是一行程序都写不出。就像人们说的“深入浅出mfc”,让你把各个机制弄的明明白白,可心里“明明白白”了,想做个简单的对话框,确不知道从哪里下手。这里只是做个简单的类比,这本书对初学者友好性方面应该比“深入浅出”那本强得太多太多,但我觉得也应该写过一些ruby代码才能达到最佳效果。所以,准备以后再读一遍。
总之,我认为就单单“权威”这个方面上就值得每个想学习ruby的人拥有一本。
有关键情节透露