为何一些面向初学者的入门书籍和教材书籍十分乏味?

2020-08-28 13:39:39 +08:00
 KirbySD

首先放一个私心:请各位推荐一些适合于非科班学习的计算机原理方面的书籍。最好能激发起读者的阅读兴趣。


由于出身非科班,面向对象、数据结构、设计模式这方面的内容一直不太了解,在工作中也不知道自己编写的代码是否简洁高效,因此买了一些诸如《计算机科学导论》、《设计模式:可复用面向对象软件的基础》之类的书籍自学。
虽然我自认为对阅读有较深的兴趣,但不知为何,这些书籍读起来就如同学生时代的国标教材一样十分乏味。

但《代码整洁之道》、《代码大全》一类的书籍我又看得津津有味,所以应该不是我自己的原因。虽然这一类的书籍可能偏向于实践,但我仍然能从中获得面向对象一类的原理知识。
个人认为一本好书应该能激发起读者的阅读兴趣,面向初学者的入门书籍更应如此,但为何我买的书籍都有一种机械式灌输知识的感觉呢?


稍微偏一下题,另外不知道本站英语水平较好的同学是如何学习英语的。
我初中的英文教材是看听学( 3L ),高中是展望未来( Look Ahead ),国标教材仅在应对统考时拿出来学习一下考点。
学习完那两种教材之后,再看国标教材就味同嚼蜡。国标教材仅仅是简单地罗列了生词表和课文,无法引起我主动阅读的兴趣。如果本来就对英语没有什么兴趣的人,再用这本教材估计就更加提不起劲了吧。

968 次点击
所在节点    问与答
3 条回复
noe132
2020-08-28 13:57:38 +08:00
不同的人写作风格不一样。
代码整洁之道我认为讲了一些东西,但是讲的太浅了,不适合作为初学者的阅读书籍。

你要是想看有趣风格的技术书籍,head first 系列,大话系列都还算不错,rust 的官方入门书籍也还可以,资深一点 mostly adquate guide 前几章也算幽默风趣
raaaaaar
2020-08-28 14:29:11 +08:00
我始终认为,无论是什么样的知识点,如果不能通俗易懂,那么就是失败的,许多人使用一些晦涩的表达,其实他自己也不理解,他究竟在讲些什么。
coderluan
2020-08-28 14:39:12 +08:00
原因楼主已经说了啊, 因为很多书就是教材, 教材本来就不追求有趣, 有趣反而会限制老师的发挥.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/702187

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX