前言 本篇開始針對前文提到的挑戰(zhàn)試圖進(jìn)行解答。我們要明白呢袱,培養(yǎng)其實(shí)是個輔助學(xué)員學(xué)習(xí)知識的過程窜觉,那如前文所說脱茉,知識量很大又很容易更新?lián)Q代非驮,所以首先...
(作者這些年一直在從事這個主題的工作,本文是這些年工作的一個總結(jié)担扑。另外作者是一個比較守舊的人洒嗤,所以軟件行業(yè)、IT行業(yè)魁亦、互聯(lián)網(wǎng)行業(yè)渔隶、數(shù)字行業(yè)等等,...
(本文不適合初學(xué)者閱讀洁奈,目前只是為了方便培訓(xùn)的時候預(yù)習(xí)而寫间唉,也不適合無后續(xù)服務(wù)的人閱讀)現(xiàn)在,我們把上一篇的應(yīng)用變成網(wǎng)絡(luò)版利术。這個時候呈野,你至少有了...
上一篇里,我們實(shí)現(xiàn)了一個小應(yīng)用印叁,而且用兩種設(shè)計(jì)被冒。本文將給出更多的設(shè)計(jì)實(shí)現(xiàn)以繼續(xù)探討設(shè)計(jì)問題军掂。 我們會看到,即便是紙上的圖昨悼,也可以進(jìn)行重構(gòu)蝗锥。由于紙...
經(jīng)過前面四篇,我們已經(jīng)具備了最基本的思考編程的能力率触。我們開始做一個真正的應(yīng)用吧终议。 例題 我們現(xiàn)在做一個應(yīng)用,該應(yīng)用是一個命令行應(yīng)用葱蝗。當(dāng)程序啟動的...
【舊文搬家】當(dāng)我們把一個完整的功能拆解為一個個輸入輸出窮盡穴张,互相獨(dú)立的任務(wù)后,它是容易轉(zhuǎn)化為代碼了两曼,可是這種方式并不容易思考規(guī)模更大的問題(光從...
經(jīng)過前兩篇的內(nèi)容學(xué)習(xí)皂甘,我相信大家已經(jīng)差不多學(xué)會了這個思考模型。本篇的重點(diǎn)是用它來解決更復(fù)雜的問題悼凑。當(dāng)我們開始解決一些稍微復(fù)雜點(diǎn)的問題的時候叮贩,我們...
與很多人想的不同,同理心是一件強(qiáng)大的控制工具佛析,你有多理解你要控制的對象,你就多容易控制它彪蓬。所以我們學(xué)習(xí)像機(jī)器一樣思考并不是為了變成機(jī)器寸莫,而是為了...
【舊文搬家】本文的起源是因?yàn)樗伎家粋€問題,什么樣的人適合做程序員档冬。我曾經(jīng)苦惱得思考著這個問題膘茎,直到我在SICP上看到了答案。說的白話一點(diǎn)就是酷誓,能...