前言 本篇开始针对前文提到的挑战试图进行解答。我们要明白,培养其实是个辅助学员学习知识的过程,那如前文所说,知识量很大又很容易更新换代,所以首先...
(作者这些年一直在从事这个主题的工作,本文是这些年工作的一个总结。另外作者是一个比较守旧的人,所以软件行业、IT行业、互联网行业、数字行业等等,...
(本文不适合初学者阅读,目前只是为了方便培训的时候预习而写,也不适合无后续服务的人阅读)现在,我们把上一篇的应用变成网络版。这个时候,你至少有了...
上一篇里,我们实现了一个小应用,而且用两种设计。本文将给出更多的设计实现以继续探讨设计问题。 我们会看到,即便是纸上的图,也可以进行重构。由于纸...
经过前面四篇,我们已经具备了最基本的思考编程的能力。我们开始做一个真正的应用吧。 例题 我们现在做一个应用,该应用是一个命令行应用。当程序启动的...
【旧文搬家】当我们把一个完整的功能拆解为一个个输入输出穷尽,互相独立的任务后,它是容易转化为代码了,可是这种方式并不容易思考规模更大的问题(光从...
经过前两篇的内容学习,我相信大家已经差不多学会了这个思考模型。本篇的重点是用它来解决更复杂的问题。当我们开始解决一些稍微复杂点的问题的时候,我们...
与很多人想的不同,同理心是一件强大的控制工具,你有多理解你要控制的对象,你就多容易控制它。所以我们学习像机器一样思考并不是为了变成机器,而是为了...
【旧文搬家】本文的起源是因为思考一个问题,什么样的人适合做程序员。我曾经苦恼得思考着这个问题,直到我在SICP上看到了答案。说的白话一点就是,能...
文集作者