Cobol技术演示

Joh*_*ith 7 cobol

我是一名COBOL程序员 - 拥有6个月的工作经验 - 为一家咨询公司工作.今天,其余的COBOL"部门",我与我公司的新主管会面.

在负责新团队的初步分析之后,他们注意到,与我们公司提供的其他服务/技术相比 - Java,C++,Objective-C等 - COBOL缺乏"广告".他表示,每当其他团队的成员都在中间项目时,他们就会实施小型演示,然后只要有我们公司的演示,就可以向我们的客户展示.他给出了Objective-C中移动设备的小部件,带有HTML5的酷网页等等.并注意到COBOL中没有任何内容.所以他希望我们开发某种工具/应用来展示我们的能力.

我们已经告诉他,COBOL是在引擎盖下使用的,并没有显示铃声和口哨声.另外,当雇用COBOL程序员/分析师时,对客户来说最重要的是他表明他具有"业务逻辑"知识.

我知道编码部分非常重要,但经过两周的大型机环境和COBOL介绍后,我能够轻松完成编程任务.但是,凭借在银行工作6个月的经验,我发现自己几乎每天都要向"大师"提出有关"业务逻辑"的问题,这样我才不会在执行某些维护时改变流程的逻辑任务.

我们能否真正制作一些东西(工具/应用程序),显示或未来的客户,我们提供的东西与提供相同服务的所有其他公司不同?或者如果没有,我们可以向我们的经理说些什么,以便他了解COBOL与其他语言不同,其目的不是在屏幕上显示漂亮的图形.

谢谢!

小智 5

我认为你是绝对正确的 - 在过去的20年里,"大括号"语言已经从IBM,Oracle/Sun和微软进行了大量的品牌营销.

Micro Focus正试图对此做些什么.他们刚刚重新推出了www.cobol.com,其中包括一套很好的COBOL功能视频推荐.

有一个很棒的视频可以展示Micro Focus构建的一些演示,作为即将发布的"Visual COBOL R3"产品开发的一部分.这些演示包括Web服务,基于浏览器的丰富客户端,并行处理等(它们并未全部显示在视频中).Micro Focus将很快为COBOL开发人员推出包含这些样本的新资源.


Jim*_*hel 4

COBOL 的名声不佳很大程度上是因为人们认为它已经过时并且无法与现代系统进行通信。很多人认为使用 COBOL 会“把你锁在里面”,无法从其他系统获取数据、将数据推送到其他系统或调用用其他语言编写的代码。

潜在客户会非常有兴趣知道,如果他们使用您的 COBOL 解决方案,他们仍然可以与世界其他地方共享数据。我认为您可以构建一些引人注目的演示,展示 COBOL 应用程序与 Web API 或用 C++、Objective-C 等编写的代码进行交互。两种可能性:

1) 一个简单的程序,向 Google 的搜索 API 提交查询并显示返回的结果。这将表明您可以发出 HTTP 请求并解析响应。

2) 一个程序,从自定义数据库收集数据并将该数据传递给 C++ 函数,该函数以某种方式研磨数据并返回结果。这将表明您可以使用 COBOL 的数据处理能力,并将 COBOL 传统上不擅长的处理器密集型计算任务传递给 C++ 或其他语言。

我认为这是你最大的卖点:你使用 COBOL 的优势,你能够与世界其他地方共享数据,并且你的 COBOL 程序可以利用其他工具来完成不是 COBOL 主要功能的特定任务。