经常有朋友说,学习单片机很简单,同时也有很多朋友说学习单片机很难。同样经常有朋友说,学习单片机C语言编程很简单,同时也有很多朋友说学习单片机C语言编程很难。
到底那个说法对呢?当然都对。所谓会者不难,难者不会。要我说呢,学习单片机C语言编程没有打麻将难。为什么?因为打麻将你不能保证每次都赢,它存在不确定性,而编程只是你在设置不同的选项和不同的结果,完全是可控的。为什么把这两种事物放在一起比较呢?因为他们有太多的共性。
如果你觉得学习单片机很容易,就可以不再看下去了。
那么今天我给另一部分初学者一个小小的建议就是,把学习单片机和编程当作打麻将来学。具体怎么理解呢?首先,你不要去从最最基础的复杂概念学起,而是应该坐到牌桌上(电脑前)开练。如果你想走捷径,那么就得有人在一边指导你(包括书籍教程),你在练的过程中最容易理解各种规则和概念,真是速成入门。
从简单入手。学习最大的敌人是没有奖励,因此一个简单的作品是最好的奖励。
忘记过去。当你还以过往的种种认知来判断新事物的难度,你经常会知难而退,因此忘记过去的自己,想想自己是一个很有天赋的人,这样你才会有更多的信心走下去。
学习方法。当你还在享受阅读一篇你能完全读懂的文章的时候,大多时候你会点赞,因为你们观点一致。但是你能学到什么?相反,我这里建议你在阅读一篇文章的时候,多