偶然的机会看到这本书,“思考”这个字眼深深吸引了我,本以为是一本“技术论述”偏少的书,然后作者一直围绕“如何用编程来解决问题”来展开。每一个问题都具体分析,辅以具体的例子和代码,让人读起来头脑非常清晰。
本书其实一直想传达给大家的是,“如何像一个好的程序员一样优雅有效地解决实际问题”。
第一章引入“问题”以及“如何解决问题”,之后的第二章引入“基础语言”,说了C++的基本使用,从而使得后续的章节阅读代码不会有障碍。
第三章的“数组”和第四章的“指针”,其实非常值得回顾,但是总体而言讲得比较基础,浓缩成一道直接的题目也许也就说明了问题了。
第五章“从过程编程过渡到面向对象编程”,开始“用类解决问题”。
第六章“比较透彻”地分析了递归的思想,每一个程序员都应该对“函数调用”,“系统堆栈”,“活动记录”有一个清醒的认识。
第七章“讨论了代码复用”,是实话这是一个十分巨大而复杂的话题,软件工程这么多年,着力解决的核心问题不就是“如何复用已有代码和组件”吗?
第八章“总结如何培养程序员的思维”,有一定的借鉴意义。
总的来讲,本书的主旨大意是十分棒的,在纯碎技术讨论之外,跟大家分享思维方法,这在编程领域是比较匮乏的。
整本书阅读基本上是在地铁上阅读完成的,建议大家也用些琐碎时间读读罢了。
思维的养成还是需要在解决实际问题的时候慢慢体会:-)
始终不要忘了,编程的初衷是为了解决问题
对“始终不要忘了,编程的初衷是为了解决问题”的回应
《像程序员一样思考》热门书评
-
程序员一直都是一个值得骄傲的群体
1有用 1无用 冰糖君 2014-02-11
“一旦我们能够像程序员一样思考,就要为自己的技能感到自豪。如果有人叫你码农而不是程序员,奚落你说一只受过良好训练的鸟也能啄出到没,你可以反驳说自己并不仅仅是编写代码的,而是用代码来解决问题。当你坐在面试桌前面接受未来雇主或客户的面试是,你要相信不管自己所面试的工作需要什么,你都能够满足其要求。”这是...
-
始终不要忘了,编程的初衷是为了解决问题
1有用 0无用 hustcalm 2014-06-21
偶然的机会看到这本书,“思考”这个字眼深深吸引了我,本以为是一本“技术论述”偏少的书,然后作者一直围绕“如何用编程来解决问题”来展开。每一个问题都具体分析,辅以具体的例子和代码,让人读起来头脑非常清晰。本书其实一直想传达给大家的是,“如何像一个好的程序员一样优雅有效地解决实际问题”。第一章引入“问题...
-
Book Review: "Think Like a Programmer" by
0有用 0无用 Conan Xin 2014-01-21
转:http://www.linuxjournal.com/content/book-review-think-programmer“Rewire your Brain”. The quote from the back of this book couldn’t have said it any ...
书名: 像程序员一样思考
作者: V·Anton Spraul
出版社: 人民邮电出版社
原作名: Think Like a Programmer
译者: 徐波
出版年: 2013-6
页数: 256
定价: 49.00元
ISBN: 9787115316585