課程概述
很多人對FabAcademy 課程的第一反應(yīng)可能是 3D 打印仪搔。3D 打印早在上世紀(jì)80年代就出現(xiàn)了勃痴,它只是整個課程的一小部分馒胆。
而數(shù)控機(jī)器的出現(xiàn),還要再早30年讯沈。
在 Gershenfeld 教授看來郁岩,"數(shù)字化制造(digital fabriction)" 有兩層含義
- 直接含義:用電腦控制機(jī)器去制造東西;換句話說缺狠,我給你數(shù)據(jù)问慎,然后你根據(jù)數(shù)據(jù)來做出東西
- 深層含義:數(shù)字化整個制造過程,數(shù)字化材料本身挤茄;換句話說如叼,我給你數(shù)據(jù),讓數(shù)據(jù)自己變成東西
他也據(jù)此給出了數(shù)字化制造的路線圖:
- 1.0: computers control machines
- 2.0: use machines to make machines
- 3.0: put codes in materials
- 4.0: put programs in materials
Fablab 正處于第二個階段穷劈,也就是說笼恰,目標(biāo)是
{制造
可以制造機(jī)器的
機(jī)器}
工業(yè)制造的整個過程相當(dāng)復(fù)雜,我們已經(jīng)習(xí)慣于用不同的工具去處理不同的流程:CAD歇终,掃描社证,切割,打印评凝,開淖菲希…… 學(xué)霸教授正在搗鼓一個一站式工具 ,將所有工具整合起來肥哎。
教授介紹了 Fablab 發(fā)家哦不發(fā)展史辽俗,它的模式也是相當(dāng)有生命力/有趣呢,感興趣的朋友可以研究一下篡诽。
項(xiàng)目管理
歷時5個月的 FabAcademy 課程強(qiáng)度不小崖飘,所以 Gershenfeld 教授在第一堂課除了承諾大家“你們每一周一定都會忙得四腳朝天”,還安利了項(xiàng)目管理的要點(diǎn)(整個這一段杈女,Python 班大媽即視感):
-
按時計劃而不是按需計劃
如果按照項(xiàng)目需要的時間來計劃的話朱浴,每周時間都會不夠用吊圾。建議按照每周投入的時間,提前計劃要做什么事情翰蠢,達(dá)到什么效果项乒。
-
并行開發(fā)而不是串行開發(fā)
不要把項(xiàng)目拆分成必需先完成 A 才能開始 B 的模式,盡量讓子項(xiàng)目并行梁沧,最終組合起來檀何。
-
螺旋式開發(fā)而不是瀑布式開發(fā)
從MVP(Minimum Viable Product)著手。在項(xiàng)目最開始廷支,就輸出可以運(yùn)行的版本频鉴,哪怕是“Hello world”。然后再逐漸疊加更多的東西恋拍,但應(yīng)該保證每次都是可以正常工作的垛孔。
-
bottom-up vs top-down debugging
要么讓整個東西跑通,然后一部分一部分移除施敢,看看問題出在哪里周荐;要么從最小可運(yùn)行單元開始,一點(diǎn)點(diǎn)加?xùn)|西僵娃,找出問題概作。
-
層級化,組塊化
從“最小工作單元”開始搭建更大的系統(tǒng)默怨。分別做好系統(tǒng)組件仆嗦,再組裝起來。