始终不要忘了,编程的初衷是为了解决问题_像程序员一样思考书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > 像程序员一样思考 > 始终不要忘了,编程的初衷是为了解决问题
hustcalm 像程序员一样思考 的书评 发表时间:2014-06-21 10:06:45

始终不要忘了,编程的初衷是为了解决问题

偶然的机会看到这本书,“思考”这个字眼深深吸引了我,本以为是一本“技术论述”偏少的书,然后作者一直围绕“如何用编程来解决问题”来展开。每一个问题都具体分析,辅以具体的例子和代码,让人读起来头脑非常清晰。

本书其实一直想传达给大家的是,“如何像一个好的程序员一样优雅有效地解决实际问题”。

第一章引入“问题”以及“如何解决问题”,之后的第二章引入“基础语言”,说了C++的基本使用,从而使得后续的章节阅读代码不会有障碍。

第三章的“数组”和第四章的“指针”,其实非常值得回顾,但是总体而言讲得比较基础,浓缩成一道直接的题目也许也就说明了问题了。

第五章“从过程编程过渡到面向对象编程”,开始“用类解决问题”。

第六章“比较透彻”地分析了递归的思想,每一个程序员都应该对“函数调用”,“系统堆栈”,“活动记录”有一个清醒的认识。

第七章“讨论了代码复用”,是实话这是一个十分巨大而复杂的话题,软件工程这么多年,着力解决的核心问题不就是“如何复用已有代码和组件”吗?

第八章“总结如何培养程序员的思维”,有一定的借鉴意义。

总的来讲,本书的主旨大意是十分棒的,在纯碎技术讨论之外,跟大家分享思维方法,这在编程领域是比较匮乏的。

整本书阅读基本上是在地铁上阅读完成的,建议大家也用些琐碎时间读读罢了。

思维的养成还是需要在解决实际问题的时候慢慢体会:-)

展开全文


推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

对“始终不要忘了,编程的初衷是为了解决问题”的回应

要世界看得起 2014-11-03 11:49:24

编程的初衷是为了解决问题,赞!