yjxjn
2016-10-04 18:24:09 +08:00
对于楼主的纠结,我三年前就有这样的感概。
当时觉得 JAVA 好啊,后来发现 iOS 和安卓火啊。。结果到头来什么都精通。
我刚进 IBM 接触到 COBOL 的时候,你知道么?我十分拒绝学习这种语言,因为太不智能了,连自动补全都没有,没办法,有些逻辑处理的常用语句,我就直接开始 copy 了。。。。
给你说个小故事, cobol 从 1960 年发明之后,结果在 2000 年爆发了千年虫事件(就是 COBOL 语法格式造成的,我师父当时还在北京的 site ,开发过程中就遇见了这个问题),当时很多人认为 COBOL 不需要了,太渣了(包括 IBM 员工)。。。放到 JAVA 上面咋可能出现这种问题呢。。。 JAVA 才是王道,但是 16 年后的今天,你看 cobol 依然活的很好,主要原因是数据处理方面真的很稳定很稳定。。。。 IBM 的 Z 主机号称 0 宕机。
结果干了 3 年 Cobol 之后发现,语言只是一种工具,看你想要达到一种什么样的效果。
就比如银行,证券,保险,航空等大型企业,他们后台所采用的服务器大多都是 IBM 大型机,开发语言是 JCL 和 Cobol ,而对于一些非核心的业务,比如消息推送,队列,会采用 MQ 啊, JAVA 等,前端呢,基本就是 JAVA WEB 了,所以各司其职很重要。