您的位置: 首页 > 个人专栏 > 会员文章 > 疯狂的程序员 第四十四回
疯狂的程序员 第四十五回 回到列表 疯狂的程序员 第四十三回
 疯狂的程序员 第四十四回

作者:hitetoshi 时间: 2008-09-26 文档类型:合作网站提供 来自:疯狂的程序员

第 1 页 疯狂的程序员 第四十四回 [1]
第 2 页 疯狂的程序员 第四十四回 [2]

见绝影的面色很严肃,燕儿的语气又软了下来,低声说:“总之还是那句话,在公司,你不去做,有的是人来做,为什么你非要把什么事情都揽到自己怀里?”

绝影把设计提纲交给周总,周总的反应大大超过了他的预料,他说:“小绝啊,你这份设计提纲相当不错啊,我都没想到做得这么好,我觉得应该开个会,你把这份提纲向公司所有人讲解一下,让其它人也学习学习。”

绝影点点头:“嗯。我也正希望其它人可以领会到我的设计思想,以后CASE实施起来才容易沟通。”

站在讲台前,绝影是精神百倍,本来他就觉得自己是个教书的料小学的时候还一直希望成为一个教师,到高中的时候,自己还是学生,就代物理老师给同学讲过几节物理课,据说同学们反应还不错,以至于有些同学竟提出希望绝影同学来做物理老师。回想一下,当时讲的无非就是一个物体以多少多少初速度开始运行,加速度是多少,几分钟后,另外一个物体又以多少多少初速度多少多少加速度运行,问后面那个能不能追到前面那个,如果能追到,要多少时间。

在同学们看来,这一直是高中物理一个大难题,那物理老师在上面公式版书密密麻麻写了大办个黑板,同学们在下面还是听得晕头转向,老师又急得不得了,明明这问题的解答方法自己心中一片明了,在胸中酝酿了老半天,讲出来学生还是听不懂,真恨不得把他们脑袋上面敲个洞,来个醍醐灌顶。

绝影讲又不一样,这问题其实很简单,其实就是数学里面两个二次函数求交点的问题,把两个物体的运动描述成二次函数,简单一求,舍去负数解答案就出来了。再说物理里面求什么合外力,又是做受力分析又是画图草稿纸都用去三五张,其实拿数学的复数加减法来做就简单得不得了。

所以中国学校的教育就是死板,那数学从小学学到大学,从加减乘除学到导数微积分复变函数,按照学校的教法到底有多大用处,恐怕用得最多的也就是做生意算下几斤几两多少钱收多少找多少,其实数学的用处可大着呢。各个教材把自己的学问教得头头是道,就是不告诉你物理学里面的矢量就相当于数学里面的复数,就是不告诉你匀速圆周运动的轨迹可以用几何学来求解,归根结底,就是不告诉你这门学问到底有啥用处。

大环境如此,搞得写程序也如此,不管是学校里程序设计课程,还是社会上这样培训班那样电脑学校,都只管各自教各自的,学汇编就80x68,学C语言就TurboC,搞得最后大学C语言课程学完,连C语言能写Windows下窗口程序都不知道。最后写程序是教了,那教的是如何去写程序,根本不教你为什么要写程序,写程序能写些什么出来。

这次体检车数字化系统的设计,绝影的确吸取了不少DAP的教训,主要就是细化,把有可能遇到的问题尽量考虑全面,有些必须做的工作就一定要去做,不要怕麻烦。首先是UI,也就是用户界面,负责录入和检索体检人信息;然后是指纹识别模块,封装对指纹仪的操作;然后是VFW模块,负封装对摄像头的操作;然后是报告模块,负责将各个体检点的报告汇总并打印。这些都是数据终端。然后是ODBC接口,封装数据库操作。最重要的是数据管理模块,放到服务器上。不管是指纹图像、照片、报告还是录入的体检人信息,都把他抽象成数据,全部流向数据管理模块,数据管理模块再通过ODBC接口把数据送到数据库。检索的时候向数据管理模块发送指令,它从数据库中取到数据,再一一发给数据终端,由他们自己分拣属于自己的数据。最后再部署个消息服务器,各个工作站上配上消息客户端,工作站之间的通信,数据同步就靠它来完成。

所以对人来说,什么思维最重要,当然是抽象思维。狗也会做梦,甚至还会说梦话,但是狗会抽象思维吗?你能让狗把一堆人民币想像成一堆骨头吗?不能,既然只有人这种高等动物才会抽象,那就要把它发挥到淋漓尽致。你想要是登记工作站上照片也保存成JPG直接往数据库送,指纹也保存成JPG直接往数据库送,体检人信息也直接往数据库送那还不把工作站和数据库累死,一会数据又要同步,一会又要和其它体检点通信,这客户端还不知道要开发得多复杂。现在可好,只要把数据管理模块和消息服务器做得足够稳定,客户端上的开发基本上易如反掌尔!

绝影在讲台上讲得头头是道,边讲边画出结构图,数据流方向和事物流方向用箭头一一标注,整个系统简单明了又分工合作明确,他一边讲一边赞扬自己道:“不失为一篇佳作啊。”

整整花了两个小时,绝影终于说:“我要讲的就这么多。”

下面死一般沉寂。

周总终于站起来问:“小绝说的,大家能理解吗?”

于是才有陆陆续续的生意说:“嗯,嗯。”

周总说:“那么我再来讲两句。”

基本上周总就讲了几句总结性的话,讲了对这个CASE的展望,他说:“这个CASE做好了,公司今后两三年就不愁了。”总结陈词总是领导们喜欢的,管你下面的人讲得头头是道讲得天花乱坠讲得意义有多深远,结论性的东西还得领导来讲,可行与否还得领导来批示,某种意义上讲,一个CASE设计得好不好,不在于设计者认为他好不好,不在于同事们认为他好不好,也不在用户认为他好不好,而在于领导认为他好不好。

周总的意思,这个CASE由绝影来牵头基本上算定下来,或许是上次DAP设计的失误,周总还是对绝影或多或少有些顾虑,所以并没有像上次那样说全权由他来负责。不过对绝影来说这也足够了,在他看来,这世界上最幸福的事莫过于亲眼看着别人把自己的设想变成现实,你要明白,为什么T台上的模特虽然能够吸引众多的闪光灯和眼球,但是设计师总是最后出场,而且总是被这些美女模特们簇拥着出场。这就像修房子,虽然里面的一砖一瓦不知道凝结了多少工人的心血,但他们永远体会不到一座座高楼拔地而起的幸福和成就感,因为在他们眼中,只能看到一块砖或一片瓦,只有设计师,在他眼中看到的是整栋雄伟的大厦。

人呐,眼光放长远一些,看到的东西就更多一些,生活得也更有意义一些。

绝影走下讲台,望了望窗外,想:做程序员真好,可以写程序,更有机会做设计,才能体会到很多人无法体会到的幸福,我的高楼将从这里拔地而起。

下文:疯狂的程序员 第四十五回

本文链接:http://www.blueidea.com/column/member/2008/6180.asp 

出处:疯狂的程序员
责任编辑:bluehearts

上一页 疯狂的程序员 第四十四回 [1] 下一页

◎进入论坛休闲灌水版块参加讨论

相关文章 更多相关链接
疯狂的程序员 第四十五回
疯狂的程序员 第四十三回
疯狂的程序员 第四十二回
疯狂的程序员 第四十一回
疯狂的程序员 第四十回
作者文章 更多作者文章
疯狂的程序员 第四十五回
疯狂的程序员 第四十三回
疯狂的程序员 第四十二回
疯狂的程序员 第四十一回
疯狂的程序员 第四十回
关键字搜索 常规搜索 推荐文档
热门搜索:CSS Fireworks 设计比赛 网页制作 web标准 用户体验 UE photoshop Dreamweaver Studio8 Flash 手绘 CG
站点最新 站点最新列表
周大福“敬•自然”设计大赛开启
国际体验设计大会7月将在京举行
中国国防科技信息中心标志征集
云计算如何让安全问题可控
云计算是多数企业唯一拥抱互联网的机会
阿里行云
云手机年终巨献,送礼标配299起
阿里巴巴CTO王坚的"云和互联网观"
1499元买真八核 云OS双蛋大促
首届COCO桌面手机主题设计大赛
栏目最新 栏目最新列表
疯狂的程序员 第三十五回
疯狂的程序员 第三十四回
疯狂的程序员 第三十三回
疯狂的程序员 第三十二回
疯狂的程序员 第三十一回
疯狂的程序员 第三十回
疯狂的程序员 第二十九回
疯狂的程序员 第二十八回
疯狂的程序员 第二十七回
疯狂的程序员 第二十六回
>> 分页 首页 前页 后页 尾页 页次:2/21个记录/页 转到 页 共2个记录

蓝色理想版权申明:除部分特别声明不要转载,或者授权我站独家播发的文章外,大家可以自由转载我站点的原创文章,但原作者和来自我站的链接必须保留(非我站原创的,按照原来自一节,自行链接)。文章版权归我站和作者共有。

转载要求:转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印,亦不能抹去我站点水印。

特别注意:本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有,文章若有侵犯作者版权,请与我们联系,我们将立即删除修改。

您的评论
用户名:  口令:
说明:输入正确的用户名和密码才能参与评论。如果您不是本站会员,你可以注册 为本站会员。
注意:文章中的链接、内容等需要修改的错误,请用报告错误,以利文档及时修改。
不评分 1 2 3 4 5
注意:请不要在评论中含与内容无关的广告链接,违者封ID
请您注意:
·不良评论请用报告管理员,以利管理员及时删除。
·尊重网上道德,遵守中华人民共和国的各项有关法律法规
·承担一切因您的行为而直接或间接导致的民事或刑事法律责任
·本站评论管理人员有权保留或删除其管辖评论中的任意内容
·您在本站发表的作品,本站有权在网站内转载或引用
·参与本评论即表明您已经阅读并接受上述条款
推荐文档 | 打印文档 | 评论文档 | 报告错误  
专业书推荐 更多内容
网站可用性测试及优化指南
《写给大家看的色彩书1》
《跟我去香港》
众妙之门—网站UI 设计之道
《Flex 4.0 RIA开发宝典》
《赢在设计》
犀利开发—jQuery内核详解与实践
作品集 更多内容

杂⑦杂⑧ Gold NORMANA V2