1.打牢基礎(chǔ)刃鳄,以不變應(yīng)萬(wàn)變
不管做任何事情,基礎(chǔ)永遠(yuǎn)是最重要的钱骂,只有基礎(chǔ)打牢固了叔锐,我們才能在上面建立更多的知識(shí)體系。
就像起房子见秽,就必須要打地基愉烙,而且要打得很牢固。這樣不管是想起五層還是十層樓都能完成目標(biāo)解取。
學(xué)習(xí)上也是同理步责,我們需要先打好堅(jiān)實(shí)的基礎(chǔ),才能在基礎(chǔ)上再拓展需要的知識(shí)禀苦。
而關(guān)于軟件技術(shù)的基礎(chǔ)就需要系統(tǒng)的學(xué)習(xí)程序語(yǔ)言勺择,包括語(yǔ)言的原理,類(lèi)庫(kù)的實(shí)現(xiàn)伦忠,編程技術(shù)省核,編程范式,設(shè)計(jì)模式等昆码。
還有一些系統(tǒng)原理气忠,包括計(jì)算機(jī)系統(tǒng),操作系統(tǒng)赋咽,網(wǎng)絡(luò)協(xié)議旧噪,數(shù)據(jù)庫(kù)原理等。再加上中間件脓匿,包括消息隊(duì)列淘钟,緩存系統(tǒng),網(wǎng)關(guān)代理陪毡,調(diào)度系統(tǒng)等米母。
最后是理論知識(shí),包括算法和數(shù)據(jù)結(jié)構(gòu)毡琉,數(shù)據(jù)庫(kù)范式铁瞒,網(wǎng)絡(luò)七層模型,分布式系統(tǒng)等扥這些知識(shí)桅滋。
當(dāng)然學(xué)習(xí)基礎(chǔ)并非一朝一夕就能完成慧耍,是需要花大量的時(shí)間和精力去持續(xù)性的積累身辨。
2.用知識(shí)樹(shù)系統(tǒng)的去學(xué)習(xí)
另外任何知識(shí),只在點(diǎn)上學(xué)識(shí)不夠的芍碧,還需要在面上學(xué)煌珊,因此,我們可以去總結(jié)并歸納知識(shí)樹(shù)或者知識(shí)圖泌豆。
我們都知道定庵,一個(gè)知識(shí)面會(huì)由多個(gè)知識(shí)板塊組成,一個(gè)板塊又有各種知識(shí)點(diǎn)践美,一個(gè)知識(shí)點(diǎn)會(huì)到處另外的知識(shí)點(diǎn)洗贰,各種知識(shí)點(diǎn)又會(huì)交叉和依賴起來(lái),學(xué)習(xí)就是要系統(tǒng)地學(xué)習(xí)整個(gè)知識(shí)樹(shù)陨倡。
就好像敛滋,對(duì)于一棵樹(shù)來(lái)說(shuō),“根基”是最重要的兴革,所以绎晃,我們學(xué)好基礎(chǔ)知識(shí)非常重要。因?yàn)槿绻覀兩硖幵谝粋€(gè)陌生的地方杂曲,有一份地圖是非常重要的庶艾,沒(méi)有地圖的話只會(huì)亂竄,迷路甚至走冤枉路擎勘。
只要我們打好了基礎(chǔ)咱揍,那么就可以開(kāi)始利用知識(shí)樹(shù)系統(tǒng)的去學(xué)習(xí)了。相信效果會(huì)很驚人棚饵。
3.提高自身的學(xué)習(xí)效率
其實(shí)學(xué)習(xí)也分很多種煤裙,讀書(shū),聽(tīng)講都是學(xué)習(xí)噪漾。討論硼砰,實(shí)踐也是學(xué)習(xí),學(xué)習(xí)與學(xué)習(xí)之間還是有一定的差別欣硼。
很多時(shí)候大部分人一直處在被動(dòng)學(xué)習(xí)中题翰,比如讀書(shū),聽(tīng)講诈胜。只有少部分人會(huì)從被動(dòng)學(xué)習(xí)轉(zhuǎn)變成主動(dòng)學(xué)習(xí)豹障,如討論和實(shí)踐。
如果一直處在被動(dòng)學(xué)習(xí)中耘斩,相信很難有進(jìn)步沼填,所以我們應(yīng)該主動(dòng)去學(xué)習(xí),這樣才能真正的學(xué)到一些有助于我們能力提升的東西括授。
比如對(duì)軟件工程師來(lái)說(shuō),我們可以寫(xiě)博客,做分享都是很好的主動(dòng)學(xué)習(xí)的方式荚虚。
因?yàn)楫?dāng)我們要去教別人的時(shí)候薛夜,當(dāng)我們要把自己寫(xiě)的東西公之于眾的時(shí)候,我們勢(shì)必需要去查很多東西版述,而且會(huì)很上心梯澜,這樣一來(lái)就會(huì)學(xué)的很系統(tǒng)。會(huì)在不知不覺(jué)中提升自己的知識(shí)面以及能力渴析。