怎么循序漸進(jìn)學(xué)習(xí)?
題主是小白,鑒定完畢。因此需要先對(duì)問(wèn)題做一個(gè)梳理,先做一個(gè)概念解讀吧。
概念解讀請(qǐng)閱讀下面這段話
假設(shè)不能理解,我們?cè)儆蒙w房子來(lái)對(duì)比下:蓋房子需要先設(shè)計(jì),設(shè)計(jì)完圖紙后建筑工人用磚頭/水泥/鋼筋/等建筑材料來(lái)把這個(gè)房子蓋完。這兩者的對(duì)應(yīng)關(guān)系是:
還遺留兩個(gè)概念:
黑客。黑客自己不寫那種供別人使用的軟件,但他們非常懂軟件開發(fā)。可以用技術(shù)手段讓別人寫的軟件改變?cè)镜男袨椋蛔约嚎刂啤_€是用建筑舉例吧:假設(shè)有個(gè)人非常懂建筑,精通建筑材料的特性、門鎖的機(jī)制、建筑給排水和風(fēng)道的結(jié)構(gòu)。當(dāng)他面對(duì)你蓋好的建筑時(shí),他知道怎么能不通過(guò)鑰匙開鎖、或者哪里有給排水管道的開口通過(guò)管道能夠進(jìn)入到屋子里。所以他能進(jìn)去,在你屋子里睡覺(jué)、享受空調(diào)、甚至推倒一堵墻。因此可以得出結(jié)論,黑客一定是很精通軟件開發(fā)的,甚至比絕大多數(shù)普通的程序員還懂。DW。DW本身是一個(gè)軟件,它是用來(lái)制作網(wǎng)頁(yè)的。但并非所有的軟件都需要網(wǎng)頁(yè),只有所謂的Web應(yīng)用系統(tǒng)這種軟件—比如公司官網(wǎng)、電商網(wǎng)站等等—才有網(wǎng)頁(yè)。也就是說(shuō),DW是用來(lái)制作這一類軟件的網(wǎng)頁(yè)這個(gè)構(gòu)成部分的工具軟件。指一條路既然題主期望是循序漸進(jìn),那我就給出一個(gè)以“降低門檻、注重打好基礎(chǔ)”為主要考慮點(diǎn)的學(xué)習(xí)計(jì)劃吧,如下圖。注意,下圖中的“時(shí)間段”可以是一個(gè)學(xué)期、也可以是2、3個(gè)月,完全取決于個(gè)人的學(xué)習(xí)效率,每個(gè)時(shí)間段完成幾個(gè)知識(shí)點(diǎn)的學(xué)習(xí)。
學(xué)習(xí)方法建議不依賴上課。是自己要進(jìn)行大量的自學(xué),將授課的用作梳理、答疑;不局限課本。要以課本線索補(bǔ)充最新的書籍和資料;多動(dòng)手實(shí)踐。即使是把課本上的源代碼敲進(jìn)去、編譯、調(diào)試、運(yùn)行,也是有作用的;自主設(shè)計(jì)實(shí)踐項(xiàng)目串聯(lián)知識(shí)點(diǎn)以及查漏補(bǔ)缺。比如學(xué)習(xí)完高級(jí)語(yǔ)言后,設(shè)計(jì)做一個(gè)單機(jī)版的中國(guó)象棋程序歡迎關(guān)注、歡迎交流!