返回列表 发帖
本帖最后由 deepnighttwo 于 2012-1-1 12:44 编辑

============================================================我从10月份买了这本书,一只在看,现在看到第三篇第17章了。第一篇学得很开心,因为有以前从没学过编程语言,所以学得很有成就感。而且作者写的很仔细完全从一个初学者出发,解释得很详细,我也完全能看懂。第二篇就有点难了,但也学得不错,有写比较难理解的地方,自己动动脑筋也明白,再看看视屏然后在电脑上自己操作一下也能消化。从第三篇开始,我就有点不知所措了。稀里糊涂的。作者好像觉得,初学者学了前面两篇以后,到第三篇,全都成高手了。第三篇就是在面对一些高端读者在教学了。第三篇一上来就来个JAVADOC,虽然是有中文的,但你随便叫一个以前没学过编程的初学者去看这个东东绝对是个巨大的打击。第三篇里好多类和方法都说得稀里糊涂的,最后直接来一句”没看懂的同学去看JAVADOC“。。。我表示很无奈。书中的练习太少了,没有给读者多少自己思考的时间和空间,然后作者自认为读者把前面的东西都掌握得和他一样好了,在第三篇里很多东西连见都没见过。我学JAVA完全出于爱好,但现在真的有点学不下去了。
上来吐槽一下。打击很大今天。============================================================
我是作者。说几件小事儿
- 我当时学Java的时候,还是Java1.3,1.4。javadoc都是英文的。你无法理解一个中国人看到中文的javadoc是多么颤抖。

- 第二篇确实是难,尤其是之前没学过的。很多内容是无法通过图、比喻、更别说文字来表述清楚的。我完全理解这种跳跃式的难度是很难一下接受的。所以我视频录制的时候重点铺在了第二篇,你能仔细看,我确实很欣慰,我相信你能结合视频看得懂。我也吐个槽,这书的视频,一分钱没给我,纯属杨白劳。但是我也没糊弄了事。你看看右下角的时间,哥容易嘛,外面过个摩托车,楼上楼下关个门,我都得重录or编辑。为了录个视频,还的等大半夜没噪音的时候起来,腹稿打了一遍又一遍。

- 学习语言就是一件难事儿。这个没得好说。如果当时出版社决定把这本书定名为XX天精通Java,我宁可把稿子扔了也不出版,丢不起那个人。我学Java的时候,图书馆里带Java的书都被我翻遍了,当然并不是看完,至少我知道什么我懂,什么我不懂。你才翻了一本书而已。书不是说开始就让你看懂的,有些时候让你知道什么你不懂也不是一件坏事儿。如果我就写个第一篇,ok,大家都很happy,读者以为自己都会了,其实根本什么都不会,你想要这样的书吗?说句风凉话,再牛逼的人也不可能写本书把相对论普及给全人类,因为相对论这玩意它就是难,对吧?但是如果写本书,书名叫做《1小时精通相对论》,这个谁都会,就一段话就够了:速度越快,质量越大,时间约慢。读完了,能精通么?

- 为什么写这本书。一个原因就是我学Java的时候很痛苦。我就没发现一本好的入门数。coder就这臭毛病,不爽了就自己来。于是我自己来。你的意见也很好。说明这本书也不是能满足所有人口味。虽然很多人都评论说入门看真本书不错,我觉得目的达到了,但是我相信他们很多人还没看到第三篇,哈哈。如果有机会&时间,第三篇我会看看是不是重新组织一下,针对你说的习题太少的情况,可以考虑把第三篇搞成习题集,现在第三篇这种高难度的可以砍掉或者放在第四篇。

OK。
我也知道第三篇是难,我记得我写过一个如何使用第三篇的一章。javadoc就是宝库,但是它一般不是让你自己去看的,而是让你去查的,比如你看到一段程序,不知道某个类的某个方法是做啥的,你就去查Javadoc,一遍两遍三四五六七遍,次数多了就懂了。等你习惯了,一遍就能懂,真的。

既然你已经走了这么远了,我建议你多多动脑想idea,想想自己想做什么,能做什么,然后多敲代码。
玩Java,就要脱了Java的衣服然后使劲儿折腾       

TOP

返回列表