2009年04月01日 星期三 02:44
于 Thu, 12 Feb 2009 09:28:18 +0800 宋劲杉 <songjinshan在akaedu.org> 写道: > 王聪前辈啊,久仰久仰! 客气了,愧不敢当! > > 您的re文正是我要说的问题,现在新手学编程需要拿很多本书互相参照着学习,每本书都对读者做了这样那样的假设,没有一本是真正把读者当成一张白纸来教的。对于新手来说,要看懂任何一本书都很困难,更不用说还得互相参照着看,在这个过程中往往要走很多弯路,花费很多时间。 C Primer Plus对于学C的新手很困难吗?我不认为。 如果是,那就意味着这本书写得不好,应该换用另一本写C的入门书。 另外,我前面的意思不是说互相照着看,而是看完一本再看下一本,一步一步地来。 > > 我是搞职业培训的,不是大学教育,所以我说的"新手"是指从别的行业改行学编程的,真正是一无所知的新手,而且时间紧迫,不像科班的学生在大学里有4年时间学习。他们从哪里能得知需要看这么些书呢?就算有个书单子在网上一个很容易找到的地方,有没有详细解释这些书之间的联系,比如先看这本书的哪一章,再看那本书的哪一章?我原本想做这么一件事的,后来发现太困难了,所有这些书都不是为我的需求定制的,我还不如自己重新写一本书,以作为其它书的导读。 > > 所以我的书名叫"一站式"学习,我把读者当一张白纸开始填 > ,读者不用拿其它书参照着看,光看我的书就能学下去。等看完我这本书之后,也就能够很轻松地看其它书了,因为那些书的作者对读者做的假设都具备了。 我并不是反对你这本书,这本书当然能满足不少人的需求。 我的意思是从长远来看这种方式并不是很好,“授人以鱼不如授之以渔”。:-) 更详细的阐述请参考我给Kermit Mei的回复, 因为时间原因这里就不重复了。 > > 另外,我的书中谈到很多C99的特性,这是K&R;没有的,王聪前辈是C Language > Lawyer,这方面比我更在行,希望您能帮我proofread一下,以免因为我的水平有限误导了新人,不胜感激! > 过奖了。有时间一定拜读一下! -- Do what you love, f**k the rest! F**k the regulations!
Zeuux © 2024
京ICP备05028076号