当您从一本书(与编程相关的任何书籍)中学习时,实际上有多少人在练习这些练习,我目前正在学习一本C ++书,并发现我觉得自己可以轻松完成一些练习。大多数人都这样做吗?还是他们阅读了整本书,然后又回到了看起来很困难的练习中?
当您从一本书(与编程相关的任何书籍)中学习时,实际上有多少人在练习这些练习,我目前正在学习一本C ++书,并发现我觉得自己可以轻松完成一些练习。大多数人都这样做吗?还是他们阅读了整本书,然后又回到了看起来很困难的练习中?
Answers:
这取决于书。例如,K&R中的难题非常具有史诗性和启发性,甚至有一本书,名为《The C Answer Book》,其中详细介绍了他们应得的练习。
如果您正在阅读Knuth,那么除非您与铅笔和纸一起阅读,否则您真的不会从中受益。当然,某些Knuth问题是众所周知的公开问题,因此您不会期望全部解决。
但是,作为一名讲师,我发现许多本来不错的书中的许多练习都是可怕的。其中一些只是BS,似乎在最后一刻才加入。结果,在课堂上分配问题时,我必须自己做。只要您专注于正确的书籍和正确的问题,就会从中学到很多。即使您的目标是学习C ++,我也建议您使用K&R中的方法。
不。我只阅读书中的代码,有时甚至不这样做。认为没有必要。毕竟我不会读这本书来学习如何编写代码。我读了这本书以学习概念并获得新的想法。
决不。但是,我确实尝试根据过去的大量经验(换句话说就是失败),用这种解决方案来编写一些东西,然后尝试解决它。当我将新事物与现有环境联系起来时,这似乎确实将新事物吸引到我的大脑中。