一小时接触创客需要的那么点儿零星技能

为什么要写这篇

为了打基础,从如何写优雅的代码,到如何写注释,如何写技术文档,一些功能函数的设计考虑,C基础知识,开始练习功能函数编写及测试程序,用熟练typedef, 函数指针,结构体/联合体,枚举类型,实现并测试冒泡排序,二分查找,链表,队列,栈,(今后可能有快速排序,归并排序,二叉树,再之后可能是设计模式,C++, RTOS等) 真是一件付出挺多,收获挺多,但成就感很小的事。当然这是我的选择,这是我认为绝对值得去做的事。但成就感很少也会产生一定的心理压力,好在我还算是及时记录所学,偶尔还能注意到自己博文数量的增长,但还是感觉很空虚。写了几篇C#的文章,上位机起码有个界面,还能让自己心里好受些。所用到的知识点基本上都是网上现找的,是付出不大,收获不大,但成就感不小的事。

还有一种也是付出不大,收获不大,但成就感不小的事,就是三维建模软件,然后3D打印出来。3D打印机目前还没打算,因为那样的话就投入太大了,三维建模软件还是可以尝试一下的,效果如下,总的来说就干了两件事,建了一个盒子,把电路板放进去。

装软件这种事,没啥可说的,对于经常装软件的人来说没啥难度。

建一个盒子,得有教程,我是看的这篇练的:犀牛建模实例图文教程:储物箱

把电路板放进去,一开始没从网上找到方法,后来想了想,就是打开Altium Designer的3D视图(可能也不用打开),导出 .step 文件,然后再在Rhino Cero 6中导入这个文件即可了,之后拖动就进了盒子里。

嗯~~ 看着这样子让我想到了白盒, 白盒测试和黑盒测试,白盒测试我的理解是程序是自己写的,清楚逻辑实现,自然清楚如何有条理的去测试,黑盒测试,不知道程序是如何写的,只知道有这么个功能,那就随便测,很可能会遇到bug, 然后再问题反馈给程序员去解决这个问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值