看到论坛上老是有人在吹嘘印度软件外包加工业是“高技术产业”,作为一个不合格的FQ,我因为自身的经验,有几句话想说wps计算年龄手机版。
天涯人才济济,作为一个既不是学计算出身的,又不是从事软件业甚至不是从事IT业的要到天涯论坛来谈软件,无异于班门弄斧,关公门前耍大刀wps计算年龄手机版。但既来之即耍之,好歹是自身经历,说得不对,大家可以批评指正,本人自然也受益。
我是学工科的,专业现在看起来与计算机软硬件的联系都是非常紧密的wps计算年龄手机版。但在学校时学过的计算机课程与软件有关的却只有Fortran语言和Basic语言;硬件也与时代脱节得利害,比如单片机什么,都是美国一二十年前的老古懂。不但如此,课程也完全是纸上谈兵,绝大部分学生我相信到了毕业出大学校门时都没见过学过的单片机实体是什么样子,更不用说编程器开发工具之类的。好在我对计算机很感兴,自已啃了C,C++,汇编,还看了大量的源代码。那时也穷得叮当响,如果平时去上机1元或1元5角/小时的上机费对每天吃饭这个事情造成的压力太大,所以我每每提前去机房将周末通宵的机子包下来,然后去拉人凑数,别人上机打游戏,我就编写调试程序。
毕业后找工作是“双向选择”,因为学校的关系我只能在军工行业里选wps计算年龄手机版。不像现在,当时军队的武器基本上是外包给老毛子了,所以很多的企业能自行发得出工资就算是烧高香了。当然也不是没有好的单位,但好的单位门槛也高,像俺这样既无关系成绩也不是特别拔尖的是进不去的。就胡乱选了一家在省城的企业,工资很低,省城消费很不低,每月工资刚够糊口,还要很节省。
大家都讲孔雀东南飞wps计算年龄手机版。在国企蹉跎岁月一年多之后,国内某大电脑公司在广东的制造基地来省城招人。凭着自已看了几本书纸上谈兵忽悠一通,当场主考官就告知被录取了,具体上班日期要等人事部门通知。第三天人事部门来了电话。于是,自离,借钱,买火车票南下,上班。又过了差不多两年,跳槽去了一家号称世界500强之一的美资制造企业。
这家美国企业在中国开设的企业可以号称是高新技术企业,产品的客户也是全球知名的几大跨国巨头wps计算年龄手机版。不过“高新技术”与在中国开设的工厂无关,中国工厂完全是利用本地廉价的土地人力等作为纯组装生产线生产低端产品,而且设备都是用国外搬来的,有些是因为工厂关闭转移到中国,有些是因为升级淘汰。既有从瑞士墨西哥高工资国家工厂来的,也有从印尼马来西亚低工资国家工厂来的。我所在部门的数控设备就是从上面说的这些国家的工厂淘汰过来的,但是有一个共同点就是这些设备的原产国都是日本。这与日本在这种设备的生产行业里竞争争力强有关。这些设备既有机龄只有四五年的比较新设备,也有机龄达到十四五年越服役年龄差不多一倍的老爷爷级的古懂设备(这些在日本原厂都已买不到配件的设备还能跑起来,说明中国的工程技术人员的能力还是很强的呵呵)。
按日本人以前的一贯作法,什么东西都要自成体系,比如说数字移动通讯系统,日本人就整出来个PDC;个人电脑,日本整出个PC98wps计算年龄手机版。在这些数控设备上,日本同样如此。同一家公司的设备,控制电脑软硬件都不能完全兼容。老爷爷古懂级设备的控制电脑就不能兼容次古懂级设备,电脑的数据都不能互相交换,因为软驱盘片物理格式不同;软驱盘片物理格式相同的吧,数据读写格式又不同。新一些的设备倒是不用专家电脑来控制了,换成的Wintel的PC机。不过呢,不同代的控制软件数据文件也不兼容。也就是说,这些软件只向下兼容机器,但不兼容控制机器的离线软件!而且新的控制系统有接口数量限制,没有办法用新的系统去控制旧的设备而淘汰掉旧的控制系统――在这方面,我们不得不佩服日本人的精明。所以,即使是生产同一种产品,我们也必须在同一品牌设备的不同种控制系统上编程调试和试生产,不但麻烦,还增加了出错的可能性;而且,如果控制电脑坏了,设备就只能生产其内部已有程序的产品,没有的生产不了。
如果要购买最新的控制软件控制所有机器,光是一套控制软件,日本公司的中国代理就开价$20,000wps计算年龄手机版。其他的接口啊服务啊价格还不算在其内。这在既要马儿跑得好,还要马儿最好不吃草的外资中国工厂来说,你工程技术人员麻烦那是工程人员的事,反正中国人工资低,大不了多请点儿人。你要外国老板掏腰包2W美金买不是生产必须的控制软件,想都不用想。中国总经理的权限好像只有一千美金,想用分拆的方式蒙混过关难度太大。D版的也有,不过正规公司谁也不敢用
上面扯得离题越来越远,下面言归正传wps计算年龄手机版。
当时很无知,很多东西我不知道我自已不知道,就想,能不能写一个小程序,用这个小程序来控制所有的这些设备呢?原来学的是DOS环境下的编程,后来自已有了电脑学了Windows环境编程,不过都是学着好玩儿,从来没有超越纸上谈兵的境地,真刀实枪干过wps计算年龄手机版。
其次呢那时我好歹也算一个“Leader”,既能调配资源也有信心和能力在调配资源时不会对生产造影响wps计算年龄手机版。客观条件也算是有了。
人云:无知者才能无畏wps计算年龄手机版。我的第一个软件在无知无畏中算是正式开始了。泡CSDN论坛,软件界面……此处省去N+1字。然后是我的软件要和正使用的老的新版控制软件数据存贮方式要兼容,文件格式分析用UltraEdit工具来完成的,等等等等,不消细说,此处省去N字。
最难完成的部分是数据通讯wps计算年龄手机版。首先我要知道的是控制电脑给设备传了什么数据;其次我要知道编辑好的生产程序是如何变也了被传送的数据的,即数据的通讯编码。其实第一个问题如果都是PC系统的话本不是问题,因为现在网上有大把的端口侦测工具。但前面说了,小日本的老古懂设备自成体系,软件与我们常用的PC不同,故基于Windows的端口侦测工具也就无用武之地。所以呢,如何得到这种古懂电脑传送的数据很是费了一翻心思,经过泡论坛,提问,自已制作端口工具,调试,问题终于解决。到后来熟悉了就不再在老古懂电脑上测不同机型的传送数据了,而是自已编一个小工具模拟设备,让控制电脑把我的电脑端口当成设备直接通讯传数据,效率提高了很多
最大的拦路虎是通讯数据编码的破解wps计算年龄手机版。编写一个最最基本的生产程序传送,保存这次传送的编码数据;然后将这个最基本的程序改个最基本的数据,再传。比较两次传送数据的不同来分析数据的编码方式。发现数据编码是加密了的。大概花了两个星期或更多一点的时间,终于破解了数据加密方式。这个有点灵感和运气的成分在里面了。后来的事情就简单了,就是针对不同机型编写不同的数据编码。前前后后中间有小断续用了差不多半年的时间,除了每天的工作以外,就是编程,每天工作至少十二小时。写了几万行代码,编译的执行程序大概有2M多。那个时候笨到竟然不知道用DLL。经过边写边用,不断除错改进,最后可以完全代替那些古懂级和不是古懂级的控制系统,虽然功能没那么多,但至少基本的功能都实现了。最大的后果就是,眼睛从1.2变成了0.3。
从前说的这些设备的控制系统,基于Windows版本的目前我知道的最新版本是日本公司自已出的,是不是外包再打上自已的LOGO不太清楚wps计算年龄手机版。不过最早基于Windows版本的控制软件却是这家日本公司外包给一家美国公司编写的,甚至软件界面都有这家美国公司的LOGO。
日本公司为什么敢将偶这无知无畏者都能实现功能的软件标价2W美金买?他的技术含量不在软件,而在于软件附加的设备wps计算年龄手机版。就我所知,这些设备到目前中国还生产不了,如果有生产,核心的硬件也是国外的。全世界能独立生产这些设备的国家,用一只手的指头可以数过来。
Word是个好东东,但Word能作的事件,WPS大部分也能作wps计算年龄手机版。Word是有技术含量的,但其没有附加于硬件之上,所以Word不可能卖$2W。原创软件都是如此,脱离制造业的软件外包就更是无根之水,没有技术含量的。今天可以包给你,明天就可以包给别人;可以将这个包给你,也可以将那个不包给你。而且真正有技术含量的东东,人家也不可能包给你。这种外包跟中国的低端制造业本质上是一样的,组装而已。组装高科技组件的工作,并不是高科技工作;包装高科技产品的工作,也不是高科技工作。
鼓吹印度软件外包的,可以休矣wps计算年龄手机版。