首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

一只熊的玉米事

2018,玉米熊与你一起前行

转眼间,2017已去,2018未至。回首一年,感慨万千。玉米熊的公众号陪伴大家走过了将近十一个月,而我,将会以最饱满的热情和大家一起,继续谱写我们的故事。

今天不发技术类文章,和大家分享一下我是如何喜欢上单片机的。希望你看完小文会更喜欢玉米熊。

我的计算机学习经历

张鱼米

我接触计算机已经两年多了。虽然不是非常久,但还是有不少的收获。

很小的时候,我就对动手制作有着很大的兴趣。也不晓得是什么原因,我对折纸、剪纸情有独钟。有一回搬家,爸爸帮我整理出满满一大箱的手工制作。听妈妈说,我三四岁的时候,就会熟练地使用剪刀和胶水,也许这在不知不觉中锻炼了我的动手能力。

后来我几乎拆遍了家里的玩具,这是在我上小学一年级的时候。我对那些会说会唱会走会跳的电动玩具有着好奇心,每次弄懂它们原理的时候,总是为内部巧妙设计而惊叹。爸妈有时也会责怪我搞破坏,不过似乎也支持我,有时还会向我介绍一些相关的知识。在一次次的感受、体验之后,我掌握了最基本的电路知识。尽管是小打小闹,但我一本正经地开始了我的“发明”。在家中的一个角落里,诞生了许多诸如不好用的吸尘器、造型奇怪的电动牙刷等我的作品。

2015年的夏天,我开始学习C语言编程。虽然之前我也听说过“编程”这个概念,但它毕竟还是一个离我很遥远的东西,我对它可以说是一无所知。我的爸爸在大学期间自学过编程,在他的带领下,我开始尝试用电脑编写程序。这使我第一次认识到,原来计算机程序能够如此智能地帮我们做许许多多的事。可爱的电脑能在极短的时间里,以百分之一百的准确率完成快速的判断和精确的计算,这是让人望尘莫及的事情。

两年前不像现在,图形化编程还没有普及,我只能从天书般的程序语言开始学。计算机程序语言,说白了就是一种字母和各种标点符号组合成的语言,由它来告诉电脑应该做什么,怎么做。这个东西好像也不是很难,开始的时候模仿着网上的范例程序一点点拼凑,等到记住了语法,多写就能找到感觉。随着了解的深入,我逐渐掌握C语言的编程,就算编写的程序还是十分幼稚,但对我来说,从那时开始,我好像才真正走入了计算机的世界。

你相信顿悟吗?

在掌握编程之后的某一天,我真的体验到了这种感觉。

也许是三四年之前吧,我就认识了“单片机”这个东西。最常见的一种,外观看上去是方方的,左右两边有着超级多的金属引脚,就像毛毛虫一样。我知道它很便宜,只要几元钱;又很神奇,可以像电脑一样运行编写好的程序,实现许许多多的自动控制功能。那时候,我还没有学习编程。所以从某种角度来说,是对单片机的兴趣激励着我开始学习编程。

学习单片机,不仅需要掌握一定的编程技巧,也要理解单片机的工作原理。我没有受过系统性的指导,几乎全靠自学,学习难度相当大。不过,我还是一遍遍看着难懂的文档和视频教程。记得有一天晚上,我又在努力思考,想着想着,恍然大悟,如醍醐灌顶。我仿佛在一瞬之间明白了,单片机的硬件控制能力其实并没有什么神奇之处,本质上都是像电脑一样操作内存啊!(这是我当时的想法。为了避免误区,这里小小科普一下,单片机其实就是一个计算机系统,只不过规模小,性能差,所以本质上和电脑是一样的。)我赶紧写了一个闪灯程序,接在单片机系统上的小灯,果然,如我所愿闪烁起来。

量变到质变,也许只是一瞬,是否与背后的积累有关呢?

从此之后,我的工作室里出现了越来越多的小制作,有刚开始纯粹为学习单片机功能,体验编程而制作的电子钟、智能小车,也有出于想用单片机知识解决生活问题而设计的智能排插、智能灯,等等。到现在为止,我做过的制作有许多,也就不一一赘述了。不过,能够肯定的一点是,到现在,我从来没有长时间停止过创作新制作,平时也经常在各大论坛看其它电子计算机爱好者的创意和点子。因此,有人问我如何学习,我告诉他两点:利用实验和网络来学习,能够事半功倍。

需要提及的一点是,我做这些,包括前面提到的我的单片机学习,都与计算机、数学和物理,尤其是物理中的电学是密不可分的,而当涉及到制作产品的时候,可能会要求开发者拥有美工方面的能力,也就构成了现在大力推崇的“Steam教育”或“创客教育”。这跟传统的计算机学习很不一样,跟各个学科划不清界线。我也不知道该把这种能力叫做什么,暂且叫做“技术”吧,它更能提升我们解决问题的能力。

也许你不相信,但不得不说,在我的身边,有越来越多跟我差不多年龄的青少年朋友也想或已经把计算机学习当做爱好。也许是父母的支持能让我早早接触到信息技术领域,但信息技术普及的低龄化是大势所趋。

在我们班的同学中,就有一位对计算机有所了解,精通多种编程语言的;还有几位同学看到了我的作品表示感兴趣,我在课间为他们讲解,都表示难度可以接受。在今年全国青少年电脑制作活动的创客比赛现场,我也见识到了来自全国各省的选手的技术水平。近年来较为风靡的伪代码图形化编程,大大降低了学习计算机的技术门槛;在小学六年级的信息技术教材中,也早就引入与编程有关的课程。

信息技术学习,关键不在于技术,而在于态度和想法,兴趣和热情。正如《爱上单片机》的作者杜洋老师所说的,电子DIY适合8-88岁的人群。所有人都可以参与其中,用现代的信息技术手段,实现自己的创意和设想。

在这信息时代,计算机技术已经离我们并不遥远。希望有朝一日,信息技术的普及能够真正走入青少年,走入寻常百姓家。

2017/11/9

2018,元旦快乐!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171231G0NJA300?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券