简介
编程的真正挑战不是学习语言的语法——而是学习创造性地解决问题,这样你就可以构建出伟大的东西。在这本独一无二的文本中,作者 V. Anton Spraul 分解了程序员解决问题的方式,并教给您其他入门书籍经常忽略的内容:如何像程序员一样思考。每章都处理一个单一的编程概念,如类、指针和递归,以及贯穿始终的开放式练习,挑战您应用知识。
编辑评论
亚马逊评论
作者 V. Anton Spraul 寄语
“在过去的 15 年里,我教过无数来自各种背景的学生编程。他们中的一些人是天生的,但大多数人都很挣扎,即使是那些最终会成为优秀程序员的人。然而,他们并没有在编程语言的语法上挣扎,而是在应用它来解决指定的问题。
知道如何阅读程序与知道如何编写程序是非常不同的。虽然典型的书籍或培训课程在解释编程的各个元素方面通常很有效,但它们往往很少提供关于将这些元素组合起来解决特定问题的建议。这就是像程序员一样思考的用武之地。”
关于作者
V. Anton Spraul 在阿拉巴马州的伯明翰度过了他的一生,但不知怎的,他的口音很少,以至于当地人认为他来自俄亥俄州。他是一位屡获殊荣的教师,拥有两个计算机科学学位,并认为他的非虚构写作是另一种教学形式。他最受欢迎的书《像程序员一样思考》(Think Like a Programmer) 解决了程序员初学者的常见毛病:无法从头开始编写完整的原始程序。“每个程序员都应该读一读的书”在全球拥有粉丝,并已被翻译成五种语言。Spraul 维护着一个关于一系列主题的博客,并创建了 YouTube 视频来扩展他书中的主题。在下班时间,他阅读一系列严肃的文章,从经济学书籍到老式的谜团,录制音乐,并在他自己组装的电脑上玩游