免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3781 | 回复: 1

转载jigenghua的大作学会的java,消不了的忧愁之六》公告版 [复制链接]

论坛徽章:
0
发表于 2001-11-25 00:25 |显示全部楼层
拙文——《学不会的java,消不了的忧愁》在一些BBS推出后能得到广大网友的好评,实在今我等菜鸟受宠若惊,在此我要向所有不断写信给我的网友,深表谢意,谢谢您们的偏爱!
Java,我们大家共同的朋友,因为有了他,我们虽不相识,但却心心相印(应),对吗?希望我们经常保持联系!

在写《学不会的JAVA...》一文之前,似乎正像一位网友所说的那样——“是不是头脑发热了一点,还是闲得无聊?”,那段时间,要做的工作确实不多,便继续提起鸟枪(MOUSE),开始在网络森林里寻找猎物,以滋补滋补严重缺乏JAVA营养的脑细胞。可是,任凭我两只可爱的小猎狐(yahoo,sohu)怎样嗅,也嗅不出什么合我口味的、对我富有营养的java山鸡,sohu最没用,叼回来的都是些硬骨头、很臭很臭的java灰老鼠(都是些不懂java的国人偷外国野汉生出来的混血儿)。一些个人网站也最喜欢盼酷相,总以为自己的网站搞得越大、内容越广泛,就最有专业水平,而实际上真正值得一读的资料没有多少。在sun的java网站里面,各种java新技术的说明书里面新术语、新概念层出不穷,像J2EE,JavaBean,JPB,JDBC,Applet,Serlet,Jsp.........,
从来没有一个网站,站在零的起点上,站合最实在的东西、身边的东西、大家都想像得到的东西,一步一步一小步来介绍一下——java,哦,不,只要介绍java里面的一个小头目就够了。

我对java,根本谈不了是知音,只是认识他比较久,再加上我这个人是比较重友情的,经常会保持跟java联络,实际上,我从来没有跟java并肩作过战过(用java搞有用途的软件开发),但关于java这个家伙,多多少少还是有点了解的。

基于林子里java山鸡很少,我对java的一点肤浅认识,还有当时的工作任务不多,我突然想起应该用自己的笔,自己的话,来写写java,至于能写多少?——就写多少!为了让尽量多的网友能看到我的帖子,我在很多bbs上都有Copy.

可是正当我写到第五节时,工厂(www.yingki.com)开始进行管理模式改革,一时间,很多管理模块程序需要编写,咱们写东西可不能像金庸大侠,可以一边习作一边拷靓妹(深圳话:泡妞的意思),还可以一边吃吃汉堡堡。您们应该知道,写程序是需要脑力的,而我写每一幅贴子,并不是一两个小时就能搞定,我也要想很久才可以写出一点点令自已满意的东西。所以没办法,我只得以工作为重,把写贴子有限期地往后压。时间久了,我竟不敢去开163这个信箱,看到一个个网友为什么为什么不继续的硕大问号,我心里不安,总觉得骗了人家一样,但愿所有喜欢java的朋友能够了解我,咱们不是生活在象牙塔里,更不是娇养在温暖的家里,而是生活在工厂老板的眼光里,能够和所有的网友聚集在一起探讨java,确实比拷靓妹还刺激,但最其码的物质生活条件还是不能缺少的,所以呢,我无法高尚,也学会了世俗——悲哀!

不过,总有一天,大约还有两个月吧,会把这些程序写完的,到时,我一定会接着往下写。

作为对广大网友的一个真诚交待,下面我把这两个月来为(www.yingki.com)所做工作向大家简单汇报一下,并谈谈一些工作体会,我想对大家会对有一点帮助的。

不管大家对java狂热到什么程度,但最不能迷糊的一点就是量体裁衣,不可贪心,切记切记!要知,java功能大得不得了,几平是什么软件都可以做。

也许大家最难把握的就是自己到底该学什么和不该学什么,还有学了以后怎样发挥作用,对于这个问题,小生自有深刻认识,我只恨我只有一双眼眼,一个头脑,否则我可以找到不低于10份——不同的java技术方面的工作,在《学不会的JAVA,消不了的忧愁之六》我会具体谈到这个问题。

这段时间所做的工作,都是普遍企业现代管理可能涉及到的,其一,物料管理,其二,办房管理。
物料管理系统,视企业规模,可大可小可无,(www.yingki.com)属一中型港资企业,初始价段的物料管理没有涉及到货仓管理,只是管理供应商的物料报价。千万不可小看这个物料管理——物料报价管理子系统。如果用java来自,不是不可以,而是很难做。为了满足及时需要,我还是用可爱的FOX(VFP6.0)来设计,只是三个数据表(物料类别.dbf,物料报价.dbf,料商通讯.dbf),就花了我20天的时间来设计报价资料录入界面和查询界面。为什么会这么难?

制造厂制作东西,通常是这样的,先做某个产品的样办(Model)出来,样办出来后,再送给需要这个产品的客户,客户仔细看过样品,觉得你做得不错,便下定单给你,你再根据定单上的数量来深入分析这个产品所需要的主料和配件以及数量的多少。

确定了这个产品主料和配件后,开始联系供应商。假如这个产品用到了物料A,你便从老的供应商(old_providers)群中,调出所有提供A类物料的供应商的报价,经过你的大脑分析,觉得Pro1、Pro2、Pro3这三家供应商无论是报价还是其它方面的因素都还可以,你便通过某种方式(E_mail,Tel,Fax)分先后邀他们过来,把这个产品的物料A分发给他们,经过一些技术要求说明后,叫他们也做个样办(打办)过来,给你比较……有时候,已有的供应商提供的报价你觉得都不满意,你还会上网或翻企业黄页去找一些新的供应商报价,找到合适的,把他们的资料录入电脑……

为了维护所有数据的动态性(供应商的报价数据在不同的时期是不同的)以及添加新的报价,需要投入一个电脑文员至文三分之一时间。麻烦的是,某些行业,像手袋制造厂,一款手袋需要的物料可能有好几种,做的手袋越多,需要的物料就越多,一种物料还可以分几十项小类,所有供应商的报价格式并不是一样的,大部分的供应商的报价只提供产品名,规格,报价,备注等几项数据,但他们绝不会明确告诉你这是A类物料报价,这是B类物料报价……,因为物料分类没有一个具体的标准,完全是各个厂自定义的种类。在工厂里面,除了采购部知道分类的方法外,还有的就是工厂高层,像总管、老板,他们也知道,唯独不知道的就是电脑文员,但她们不知道又不行——不输入类别,所有物料报价挤在一起,对于不想敲入任何半个字符却想在最快的时间找到需要的资料的总管、老板来说,是不可能的,怎么办?通过一种巧妙的办法我解决了这个难题,获得了老板的夸奖。


办房资料管理:上面讲过,我们也是先做好了样办送给客户,客户觉得满意后,经过一翻价格谈判才接到了订单。在价格谈判这个过程中,我方对这个产品的成本一定要非常清楚,否则很可能要亏本。因此要事先对样办进行严格的物料计算和成本计算。每件产品计算出来的结果至少要包括这些数据:用料A,用量X,单价P,总价Z,供应商,这些数据记录条数是变化的,用料有N种,就有N条,还有一部分数据也很重要,像产品图片、产品中、英文描述、包装尺码、包装费用、设备折旧费、工人工资摊分等等,不过这些数据项是固定的,某些产品没有其中的一项,可以不录入。设计时,前部分数据和后部分数据分开保存,图片和产品描述保存在一个表中。似乎这样做是最正常的,其实,这样简单组织数据是最最最不可取的,最笨的,如果是数据表中的记录数最多只有那么两、三百条,还可以说得过去,但一旦数据记录到了10万条(像WWW.yingki.com,11个月的时间就达到了45000多条),就算图片没有放入表中,而是以操作系统文件格式存放,在工作站上Search主机里面10万条记录中符合条件的数据,以(WWW.yingki.com)全PIII550/128M/QT10G.7200RPS组成的网络系统,耗时1分30秒左右,是不是太长了?而且随着数据继续增加,速度继续变慢。有没有一种好方法可以解决这个问题?当然有,这种方法我把它叫做分割存放,或许很多人已经用过,只是我原来不知道而已。原理是这样的,在一个表(Index)里面专门存放这么三个字段域:产品名称,A类数据位置,B类数据位置,Search时,只查找Index表,由于这个表文件很小,查找速度很快,找到后,根据A类数据位置列值和B类数据位置列值直接查找相应的表文件。最关键的是,数据存储时的流程:找到最新的那两个表文件(A类数据表、B类数据表),如果A类数据表和B类数据表的记录总数超过规定的一个数目,就各创建一个新的来保存数据……


数据库和网络是编程爱好者最基本的技术,离开了这两项技术,java学得再好,又有什么用呢??

(因为有很多蚊子一直在不停地纠缠我,上面有很多错别字,莫见怪!)

论坛徽章:
0
发表于 2002-08-20 10:18 |显示全部楼层

转载jigenghua的大作学会的java,消不了的忧愁之六》公告版

嫁给你会很幸福,这么枯燥的事情让你说的其乐无穷,幽默至极:)
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP