原创 基础与应用畅想

2010-7-15 12:40 2005 10 10 分类: 工程师职场
    近日在学习STM32,相较于8位单片机,STM32的规模大了许多,对于我们这些业余爱好者而言,再想要在短期内熟悉STM32的所有知识点,并熟记之,有点不太现实。想当初,51单片机我们可是烂熟于心的哦。到了PIC,AVR逐渐有力不从心之感,到了这次,感觉到学习的方法和思路必须有所改变了。基本概念、内部结构自然必须要有所了解,一般的应用编程也须熟练。但它的各个部件的功能,却无论如何不可能全部掌握,或许,这些部件的功能中,有很多我们终已一身也无机会应用之,如果花大量的时间在这上面,岂非巨大的浪费?那做项目遇到问题怎么办?我想应该是临时去学了。临时去学能学会吗?我想这也许就是所谓的“功底”问题了。如果功底好,学起来很快,不会耽搁项目的进程的。
    那么,所谓的“功底”又是什么呢?也许就是基础知识吧。计算机架构的知识,编程语言的应用能力,开发工具的熟悉程度,等等。学的东西层次越高,越觉得基础的重要。等等。。。“基础”?这个东西好像在我们教育界受着批判哦,大家都在闹着教学改革,其中重要的一条就是教学内容不恰当。不恰当在哪里呢?虽没有明说,但大致是指基础的东西太多,应用的东西太少。那么,对不对呢?这个问题相当的复杂,绝不可能以“对”/"错"来界定。以下是我的一些想法。
    (1)基础非常重要,它是一个人不断发展的不竭的动力源泉。所以基础打得不牢,人到了一定的层次就再上不去了。
    (2)传统教学中一味强调打基础也是不对的。教学首要的目标是要让学生能够不断地“学下去”,这看似最基本的一个问题,却长期得不到重视。学校、老师将学生“学不下去”、“成绩不好”一味地归结为学生不好好用功。其实教学教学,先有教后有学,教是矛盾的主要方面,所以,如果学生学不好,首先要检查教是否出了问题。这里所谓的“教”并非单指教师的教学活动,包括教学内容,教学计划等诸多方面。
  (3)人的成长环境、成长过程等有太多的差异,所以学习的目标也各有不同。有人终其一生在不断提高,有些人则踏踏实实把自己手边的工作做好一辈子,这些都是人生。有人天天晚上学到深夜,有人天天搓麻将、有人泡澡、有人牌局、有人饭局不断。不能单纯地说天天学习的就是好人,其他就不行。实在,他们也是和谐社会的组成部分,难以想像一个全社会人人个个都在拼命学习、拼命成长的社会会是怎么样的,也许会是戾气不断。所以有人根本不需要“基础”,他们只要一份能够维持自己生活的技能就可以了。
    (4)基础知识也是分层的,也许最高层次就是考虑人的最原始的的问题了,那就是哲学家了,我们可以看到大科学家大多也有哲学思维。普通人就不可能达到这个层次了,不可想像,满大街哲学家会是什么景像。万丈高楼毕竟只是少数,要是一味强调打基础,把目标定位在人人将来都会成为万丈高楼,那并不合适。
    (5)说来说去,人的需求是多元化的,教育也要适应多元化的要求不断变化。

    (6)初中、小学的教育共性较多,我想应该主要还是要注重打基础吧,这种基础应该是适应于他们层次的基础,到了高中,开始分层。

    (7)德国人小学四年级就要开始分层,我是觉得实在太早了,但是德国人的教育制度却是为人所称道,大家争着去学的,虽然主要是学“项目教学”、”学习领域“等,但这些个成功的东西就是建立在它的最基本的教育制度层面上的,难道我们能说它们的职业教育的成功和这些制度无关吗?

    (8)基础也未必一定要一次性打好?基础也是有层次的?也许人的学习与建筑不一样的地方就是任何时候都可以回过头来再次“打基础”。据说,爱因斯坦在研究相对论时就曾被迫回过头来恶补数学。我们是否可以理解为:爱因斯坦数据基础没有打牢,限制了其进一步盖高楼,于是他又回过头来打基础,打好了基础,他才又更上一层楼?

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
10
关闭 站长推荐上一条 /3 下一条