| chaobo's profiledaniel的共享空间BlogNetwork | Help |
|
|
August 22 工作随笔——从手工作坊到工业化大生产 按照历史书上的说法,近代经历了三次工业革命,而这三次工业革命都是从西欧开始的。每次工业革命,伴随着科学技术的进步,生产效率都会得到很大的提高。我一直在想,为什么这些工业革命都不是在中国。我们的祖先也很聪明,四大发明,还有冶金、造船、文化甚至政治体制,中国都要领先世界好几百年。为什么到了近代,我们就落后了呢?
抛开历史的原因,我觉得思维以及生活方式也起到很大的原因。中国人崇尚的是“够用就好”,因此才有了“男耕女织”,我们为了算术,发明了算盘,算盘领先了世界好几百年,几百年甚至几千年过去了,愣是没再有新的创新,而西方却在这个基础上一步步走下去,发明了计算机。
西方人为什么会科技如此发达?我觉得西方人崇尚的是“懒惰”。科技的目的就是服务人类自身,无线延伸人类的“力量”,同时也让我们变的“懒惰”。也许正是我们想“偷懒”,因此才开发那么多“高科技”来完成我们本来要自己动手完成的工作。
因为有了“傻瓜”相机,才让相机走进了寻常百姓家;正因为windows的简单易学,才让MS统治全球电脑桌面这么多年;也正因为MTK的集成解决方案,削去了手机设计的门槛,才让“山寨机”风行全球。
说了这么多,现在才引入正题:从手工作坊到工业化大生产。从学校毕业到现在,工作也有2个月了。要说我的感受,如果把现在的工作比作工业化大生产,那么学校就是手工作坊。其实两者之间的技术差距并没有这么大,甚至在学校里做的项目技术含量更高一些。但是二者的设计思想却有很大区别:学校强调的是要能解决问题,而对解决问题的办法却没有太多研究,因此我们的工作大多是手动操作,验证的时候也靠个人看波形来说明结果是否正确;而在公司里,这些都是通过各种script链接到一起,验证后的结果会和模拟器的结果自动比较,来证明验证的正确性。可以这么说,就是你只需要敲一个命令,电脑会告诉你OK或不OK,当然,不OK的的时候会告诉你错误在哪里。
总结一下,就是“手动”vs“自动”。要实现“自动”,有赖于linux环境下各种脚本的功能强大,script可以算是设计的黏合剂。当我充分掌握了这个黏合剂,设计就像搭积木,我会随心所欲,用积木搭建自己喜爱的各种造型。说到这里,突然明白了linux和windows的区别:windows就像是小卖部,店里有售货员,顾客想买什么东西,告诉售货员我要什么什么,售货员去拿给顾客;linux就像超市,顾客自己随便逛,爱买什么拿什么,还可以货比三家。对普通用户来说,windows当然好了,自己省却好多麻烦;但对做开发的工程师来说,windows绝对是噩梦,它束缚了我们的手脚,我们不得不学习各种各样类似MFC的api,真的是很烦。
具体到个人,以前我总觉得,对待一个问题,能解决就好,没人在乎你是跨过去还是绕过去的。现在我才觉得,要想成为一个优秀的工程师,遇到问题,不管是自己解决或者求助网络或者求助他人,一定要踏踏实实的跨过去,而不是绕过去。windows之所以简单易用,是因为有很多优秀的工程师把大量的设计难点都封装到了OS中;如果一个公司想成功,公司的产品一定要功能强大并且操作简单,才能具有很强的竞争力。具体到我自己,我要让我的设计更具有windows傻瓜风格,把一切问题都封装到自己的设计中,让使用者觉得这玩意好用,一个命令一个Enter搞定;而不是linux风格,然后写一个userguide,第一步什么什么第二步什么什么等等等,最后还要看波形文件,什么参数是什么才好……。
哇,使用者都很“懒”,一个命令一个Enter搞定还闲太烦?那怎么办呢?什么都不要就要搞定?那我是没办法了,这得请个大仙,用意念啊气功啊什么的才好使吧?呵呵,这个是可以实现的,现在不有那些可以识别人脑意识的机器,也许给你安个,问题就搞定了! Comments (2)
TrackbacksThe trackback URL for this entry is: http://daniel-dh27.spaces.live.com/blog/cns!56CEB06AD3FFAF28!134.trak Weblogs that reference this entry
|
|
|