MakerPanda开箱记-Arduino中文社区 - Powered by Discuz! Archiver

Zoologist 发表于 2018-3-18 22:09

MakerPanda开箱记

我第一次编程赚钱是九十年代给我父亲写了一个统计程序。那时候他负责大型企业的党政建设(回想起来竟然有些神奇,父亲不善于和人打交道,竟然做了许多和人打交道的岗位。退休之前还管理过一段时间的干部。无论如何,他经手的干部没有一个说他不好的。父亲要求他们躺着也没有一个站着)。当时流行着“双文明建设”,这个口号是“精神文明和物质文明”的缩写,通常后面还会跟着一句口号是“两手都要抓,两手都要硬”。当时他想出来了一个方法,让不同部门之间相互打分,分为态度效率等等项目。经过考评,就有了一个巨大的表格。而如何处理这些数据成为一个难题。经过深思熟虑,他想到了一种“标准分”的算法。简单的说,比如一次考试,数学题目简单了大家容易高分,物理难了,那么数学的90分含金量就比不上物理的90分,直接排名无法体现出这样的差别。经过折合标准分算法调整,就可以提高物理成绩权重,最后达到更加体现成绩的排名效果。然后,我就用PASCAL语言给他写了一个程序,在DOS下运行,用主频是66Mhz的CPU 处理一番。虽然过去了二十多年,但是我还清楚的记得排名前两名的是学校和卫生所(当时的大型企业有着各种部门,更多也是作为企业的福利存在)。从这个角度也可以看出当时人们对教师和医生职业的认可吧。就是从那时候起,我和“写程序”结下不解之缘,几十年来一直以此谋生。配合当前国外最流行的 STEM(Science,Technology,Engineering, Mathematics四门学科英文首字母的缩写)教育理念,让儿童从小就接触编程MakerPanda最近推出教育套装,我有幸拿到了他们的基础套件                              其中包含了常用的传感器,还有连接线以及可以作为供电的移动电源: 开箱照: 其中还有一份简易说明书 编程软件使用的是 Mixly ,通过拖拽的方式就可以编写程序 为了测试,我编写一个测试反应速度的程序,当绿灯亮起之后,被测试者要按下按钮,然后在数码管上显示耗费的时间。 用线将元件连接起来 很明显,成人的反应速度远高于幼儿。
下面的故事可以回答“为什么要让人学习编程?”许多年前,我去北京分公司出差。有一天加班,还有个负责销售的大姐也一直在加班,后来竟然趴在桌子上哭了起来。过了一会,边上几个同事在劝解,我也过去凑个热闹。打听了一下才知道,原来是无法完成老板交给的任务所以才哭。老板给她的任务原本是做一份预测表格。这个起先是另外一个同事的工作,也不知道什么原因,老板忽然换人丢给了她。表格中有很多公式和算法,这对于一个刚刚接手的人是极大的挑战。弄了一天没有眉目,这个大姐急得哭了起来。作为一个程序员,我是很好奇的,看了一下公式和算法也觉得头大,一时半会难以理解数据关系。后来好奇之下打听了一下之前的同事是如何完成的。得到的答案令人惊奇:那个同事使用VBA自己编写了一个程序进行处理。对于她来说,每个月的报表只是填写好参数,不到一秒即可生成。听到这里,我忽然领悟电脑已经成为日常生活的重要工具,编程足以让这个工具成为你有别于其他人的核心竞争力。最后讲一个我用程序做其他好玩的事情。2010年的时候,公司推出了一款对标苹果的智能手机。后来每个员工发了一部作为办公电话。相对于普通的存储量只有一二百的功能机,他能够支持2000个联系人。但是手工输入这么多电话并不现实。于是,我写了一个Delphi的程序,每隔3秒,在人力地图上抓一个人的ID和电话,再分析页面取得下级员工的人力地图链接,最终用程序整理成电子名片的格式。于是,我成为不需要打开电脑就能找到研发部门每个人员电话的人。随后我也发现公司设计手机的人并不称职,因为我导入500个联系人之后,手机就出现了错误无法存储更多的联系人……

单片机菜鸟 发表于 2018-3-19 14:55

原来你是干部二代

Zoologist 发表于 2018-3-19 20:22

单片机菜鸟 发表于 2018-3-19 14:55
原来你是干部二代

负责接收干部的一定是干部,负责送走干部的未必是干部啊
页: [1]
查看完整版本: MakerPanda开箱记