3.那些年一起追过的IT技术-逐鹿

        大学毕业的时候发现凭自己第二专业根本没多少单位回来要你,没办法回家乡找了份专业对口的单位(化工厂),那家单位也比较奇葩,新大学生进去的头一年就是跟着工人倒班,关键还没有人带的(刚毕业的学生懂啥,问现场工人也问不明白),那一年一起进去的6个人后来就剩了一个。后来听一样去化工厂的同学说都是这样的,在那里晃荡了2年多,期间混出个高级程序员证书(说实在的那个年代的这个证书含金量还是有一点的,全国一年考一次,高程通过率也就20%左右,系统分析员通过率就更低了,后来我考系统分析员的那年整个市才过5个),之后就是找到了现在的单位搞企业内部的IT一直到现在。

        进入新的单位后,一开始实际上还是有点懵的,很多理论上学过的东西在实际工作中发现差异还是比较大的,有些内容学校里根本接触不到的,比如小型机、UNIX、企业级的数据库等等,其实对我来说一切都是新鲜的,也是充满乐趣的,头几个月基本上是边学边做,不懂的到处问,晚上回家利用电话拨号上网继续查资料,这里讲几个体系。

         首先是小机方面,生产系统主要放在AS400机器上,刚开始接触的时候还奇怪IBM怎么会有这么个东西(主要是孤陋寡闻),后来才知道当时全国金融系统大部分都用这种机器,操作系统、数据库、开发深度集成,好处是日常维护量小,一般情况下只需要一个系统管理员就能搞定,对客户端也要求小,只要能连上主机就行,计算都在主机上,缺点也是明显的,系统封闭、字符终端,里面的DB2/400还跟普通的DB2有区别的,有物理文件/逻辑文件的区别,有点类似数据表和视图的概念,编程使用特有的RPG语言,没有Fortran、汇编的底子入门还真的有点难度,不过编程思想现在看来还是有点先进的,显示和业务逻辑处理分开的,有点类似现在的MVC概念。另外的一个主机是做数据交换的,那个就是具有IBM特色的AIX小机,相对来说这个稍微好一点,UNIX用过的基本上上手比较容易。



         那个时候是PC时代发展最快速的时候,所以在其他方面的应用在X86上的应用什么技术都有,有使用SCOUNIX上dBase3/FoxBase的,有使用PowerBuilder+oracle的,有使用Delphi、VB、VC的,还用用脚本写CGI网页的,总之一个人不懂多种技术都不好意思去说。再后来单位里面的小型应用逐渐被Delphi开发的C/S模式代替,有那么几年Delphi+oracle差不多是开发市场的王者,单位有好多同事都有独立开发组件的能力,那几年也是Borland公司最辉煌的时期,Delphi不知道比VB好用多少倍,当时国内的Delphi论坛delphibbs火爆的很,在论坛中基本能找到所有的开发问题答案,还有就是大量的Delphi的组件很能提升生产力,现在还有一些集团的下属公司还在使用这个开发生产系统;顺便说一句,在Delphi5/Delphi6的年代,编译器是Anders Hejlberg从Delphi2带过来的,纯汇编写的,效率高出错率低,一直到他被微软挖去做C#后Borland公司都没人敢改这个编译器,Anders Hejlberg的出走其实也间接导致Delphi的没落,也早就了微软在桌面开发市场的崛起,现在写桌面系统首选的还是C#。

          随着互联网的兴起、企业桌面应用C/S模式的式微以及Java技术的逐渐成熟,企业应用的后端开发模式逐渐转成Java+oracle,前端Web也用jsp写出点东西来,有一阵子外界B/S替代C/S的说法大行其道,特别是那些大厂大肆忽悠企业,其实无论是B/S还是C/S都有特定的业务场景需求,没有好坏之分,那几年在单位的主要工作是逐渐用基本统一的开发技术规整历史系统,让内部的学习运维资源高效复用,不过当时也只是简单的想让技术趋于统一化,还没有架构的这个概念,有点三国归晋的感觉。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容