学校系统是什么意思?
这个问题我十年前问我的数学老师,他的原话是“这个嘛,就好比你们做数学题一样,每一步都有每一步的根据和步骤,你不能直接跳一步,也不能把两个不相关的步骤放在一起。”当时我听不太明白,不过后来慢慢懂了。 我们学习、思考、研究甚至做事情的时候是不是都有一个流程或者方法呢?当然!而且这个方法应该是最省时省力效果又好的那一个!那么如何才能找到这种方法呢?这需要我们去思考、去探索、去寻找。不过我们不用着急,因为已经有很多前辈帮我们摸索出来了!只是我们需要去理解并运用而已。 就拿学计算机来说吧,我想学好计算机,所以我必须先学计算机的基础知识,比如计算机组成原理、计算机网络等。这些是学计算机必须掌握的知识,就好像数学里的微积分、矩阵论这样的知识一样,无论你以后选择什么专业,这些基础中的基本你都得掌握好。这就是学科的基本框架,在这个框架下展开你的学习和工作。
也许你会认为这样学不到什么东西,或者说很浪费时间,因为你直接学习那些你想学的应用知识不好吗?例如你想学习网页设计,可直接去学习html与css。其实这是不对的,就像前面说的,你跳过基础知识直接去学习应用知识是一种本末倒置的做法。也许你会说,我可以很快地学会html与css并做出精美的网页啊!可是你不会js、不会sql、不知道bootstrap这些前端开发必备的知识也是不行的喔!就像你直接学做衣服而却不去学习布料、针线、图案剪裁等相关知识一样,是不科学的。也许你会说你可以直接向经验丰富的前辈请教呀!可问题是,你能确定你遇到的问题别人遇到过并且很好地解决了吗?别人的经验之谈真的就适合你吗?
可能我说得有点多,你可能也听得有点累,所以举个例子来简单说明吧!假如我想学做豆腐,那么首先我要具备做豆腐的相关知识,例如先学习如何磨豆浆(计算复杂性、分析问题)然后学习如何做豆腐脑(解决问题)然后再学习如何做豆腐(应用)。否则我直接去请教做豆腐高手如何做豆腐的话,他只能给你一个大致的方法,而不能像计算机那样给你写个代码让你复制一下就可以了(虽然我也很想有这样一个高手存在……)。