作者ggg12345 (ggg)
看板Programming
标题Re: [闲聊] 洪肇奎博士的建言
时间Sun May 27 13:53:19 2007
Shaka 说得很对, 也明确指出现有的现象.
但为何就是解决不了 ?
为甚麽 ? 有人说是人性与社会习惯. 曾经举一个例子表明同样是台湾人, 也能
做出习惯好有品质的工作, 但却被认为那不是在做"软体" !
实例:
如果要做硬体, 没有不先画方块图分功能模组, 其次把所有模组间的讯息标示在
上, 进一步的会把重要讯号与 IC 零件代号, 接脚号也一并标在电路图上. 反而,
细部的电路板 layout 未必就要附上来.
实作设计专题时, 是在布满穿洞孔的万用电路板插上IC, 然後用被覆银线按着画
好的电路图与标示的脚号, 一根线一根线地先剥好一头焊好, 再依位置转角拉到
另一接头端剪断剥皮再焊上. 不过, 坚持这样做, 可能会被批评这是道地的让学
生做耗时耗钱的 "Dirty Work". 这个实作通常最後是要做出一个功能堪用的电
路板插在电脑上, 经由软体展示其应用. 好的电路板设计会被挑出来封胶贴名条
给下一届示范之用. 这里的银线与万用电路板很费钱, 连同 IC 零件是不准备回
收的, 所以一般的科系主任可能会不认同.
这个过程因为有那个必须 "自焊银线的 Dirty Work" 在, 没有一位不先分析正确
的电路, 画出完整电路图的. 因为万一出错时, 通常都需要用示波器找出不对的
地方, 也需要修改更动电路, 甚至分阶段扩充方块. 如果不想画图, 在除错, 修
改, 扩充时就是在跟自己过不去了. 如果万一自己也找不出原因, 不拿出这种有
方块与讯息标示的图也无法讨论, 甚至老师要替学生上线找问题都不知道要查看
那根接脚 !
这种 Dirty Work 要求, 让学过的学生一定会先有画出电路图的习惯, 使得电路
板因此可以维护/扩充, 也可以透过留下的电路图去分工生产再制.
硬体因为台湾做加工起家, 把一个电路板分成 分析设计, 功能核验, 备料实作,
结果核验, 四个阶段四种人, 透过电路图示与文件说明进行沟通是是非常正常的.
这里要强调的是, 即使只有一个人包了全部的软硬工作, 他也是会先画电路
图的.
假如一定要省掉经费的浪费, 但还是要达到学生 "非事先分析设计好, 事先
画好电路图写上标记说明" 不可的话. 那就是造个电路制做的模拟器软体系统,
有标准电路图才能模拟, 有标记说明才能就名称查找, 显现进行中的讯号, 核验
的要求可以就标记的名称事先画出时序, 以显示比对或查看的方式做检验. 这种
教学的软体系统就会逼出画电路图的习惯, 如果学生不想尽力事先规画, 那也能
录下涂涂改改的 log 记录下耗用的时间.
那麽, 要求正确的程式设计与编程习惯能不能也比照这样做 ? 当然, 大家需
先对正确的程式设计习惯有共识才行. 这个模拟器应该要让单包或分工都能展现
出正确的习惯与效率.
: =======================================================================
: Status 1 : 无奈 ! 大家都知道不对在那, 但却无能为力.
: Status 2 : 做(念)资讯的, 都嘛是要能自己找, 自己学, 那有别人款待得好好的 !
: Status 3 : 工作机会的保障:就是来自於复杂的 re-work 换了别人做,代价会更高
: =========================================================================
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.1.146