硬件开发需要底层程序的开发,毕竟一个程序量只有几十K甚至更小的规模要它干一定的工作得精打细算。难的不是编程,是设计或者叫构思。有好的编程思想比编程本身重要多了,要不称编程的小伙伴叫“码农”呢。
6.编程前先在纸上写好要实现什么功能,事先能想到的问题都罗列出来。对项目整体有个宏观的认识。
7.对纸张要求不要太高。有时一张干净的A4纸摆在你面前反而觉得脑袋里都是空洞的。拿报纸,不用的费杂志或者手边有芯片广告的插页。就在那些缝隙中构思你的项目,真有点闹中取静的感觉。广告的内容都会触发你的思维。
8.将手写的这些构思、框图等,不断的整理和简化。誊写几次就成了非常好的设计稿。当思维出现分支的时候,将当前这份稿子当成母稿复印几份,将几种可能的情况分别写到几份纸上。
9.定一个计划。项目成员都坐在一起,把任务分一下,预估一下进程、分工并写到一张纸上。最好用编辑文字的软件打出来,配些小图说明。再好一些,加些环境类的描述:用什么工具,怎么开展,遇到问题怎么协调等等。开发人员都不喜欢写文档,办公室文员遇个扯淡的又写的言之无物,蛋疼。还是开发人员自己写,慢慢做到丰满。最好加个封面,装订一下。(你如果是在大公司高就,别自作主张了,按人的要求填空可以了。)
10.那个文件夹,把手头的草稿、各种素材等收纳起来。