打算寫這個的目的是因為經常有學生問我:“老師這個這么難該怎么學?”,”老師這個知識我都反復看過三遍了,還是容易忘記怎么辦?“,”這個試題我上次做過類似的,不用再做了吧?“等等,各種各樣的基礎問題。所以打算針對這些問題專門開一個系列文章,名字就叫:七日筑基。意思就是說通過七天的學習來了解和強化基礎知識,后面提高的部分等基礎打好后再說。
在這兒還是先說一說學習方法吧,我個人的經驗就是學編程,一定要把握重點和核心。編程的核心是什么呢?——編程的思維,如果非要再提升一步,那就是編程的思想。無論學習何種語言,最終我們要掌握的就是這個:思維方式和思想。說這些的目的就是想告訴大家,無論什么語言,早期的時候不要太過于糾結語法。用什么語言,就學習它常用的語法,夠用就行。不要像孔乙己一樣非要研究“回”字的四種寫法。知道語法后就反復的練習,把這個語法練習到不會忘記的地步。慢慢的基礎牢固之后,你自然就具有了一定的自學能力,再碰到新的語法,隨便找些示例一看就知道如何使用了。
最后說明一下學習的方式:知“道”——行“道”——證“道”。所謂知”道“就是說首先你要了解你打算學習的東西,了解之后就要開始執行,在執行的過程中肯定會碰到各種各樣的問題,那么就需要一個一個去解決,這就是行“道”,慢慢的你就想了解它的底層是如何實現的,在研究的過程中慢慢做到知行合一,那就可以開始證“道”了,所謂證“道”就是研究設計這個東西的人的思想,當你明了他的設計思想后你就證“道”成功,可以算是成仙成圣了。證“道”之后,這個東西對你來說就沒有什么秘密可言了,就算以后更新了新的東西,你也能一眼看透其本質。比如說研究C#的大牛,從界面到后面代碼語法,從代碼語法到底層代碼,從底層代碼到該語法的設計思路一清二楚。所以他們在這個平臺上可以說是隨心所欲,怎么玩都能實現自己想要的功能,而且是通過最簡潔直接的方式來實現的。讓新手一看就嘆為觀止,忍不住膜拜一番。
新聞熱點
疑難解答