首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cobol技术演示

Cobol技术演示
EN

Stack Overflow用户
提问于 2010-12-21 06:40:40
回答 7查看 1.2K关注 0票数 7

我是一名COBOL程序员,有6个月的工作经验,在一家咨询公司工作。今天,和COBOL“部门”的其他成员一起,我和我公司的新主管开了个会。

经过新团队的初步分析,他们注意到,与我们公司提供的其他服务/技术-- Java、C++、Objective-C等--相比,COBOL缺乏“广告”。他说,每当其他团队的成员在项目之间,他们实现小演示,然后可以展示给我们的客户,无论何时有我们的公司演示。他给出了Objective-C中用于移动设备的窗口小部件的例子,使用HTML5的很酷的网页等等,并注意到COBOL语言中没有这样的东西。因此,他希望我们开发某种工具/应用程序来展示我们的能力。

我们已经告诉他,COBOL是在引擎盖下使用的,没有什么花哨的东西可以展示。此外,在雇用COBOL程序员/分析师时,对客户来说最重要的是他要证明自己具有“业务逻辑”知识。

我知道编码部分非常重要,但在对大型机环境和COBOL进行了两周的介绍之后,我能够轻松地完成我的编程任务。但在银行工作了6个月后,我发现自己几乎每天都要向“大师”询问有关“业务逻辑”的问题,这样我就不会在执行某些维护任务时改变流程的逻辑。

我们真的能做出一些东西(工具/应用程序)来显示或未来的客户,我们有不同于所有其他公司提供相同服务的东西吗?或者如果不是,我们有什么可以告诉我们的经理,让他理解COBOL不同于其他语言,它的目的不是在屏幕上显示漂亮的图形。

谢谢!

EN

回答 7

Stack Overflow用户

发布于 2010-12-21 16:57:27

我认为你是绝对正确的-在过去的20年里,IBM、Oracle/Sun和微软对“花括号”语言进行了大量的品牌营销。

Micro Focus正试图对此做些什么。他们刚刚重新发布了www.cobol.com,其中包括一组很好的视频,证明了COBOL语言的力量。

有一个很棒的video available ,展示了作为即将发布的"Visual COBOL R3“产品开发的一部分而构建的一些演示微焦点。这些演示包括web服务、基于浏览器的富客户端、并行处理等(它们在视频中并没有全部展示)。Micro Focus不久将为COBOL开发人员推出新的资源,其中将包括这些示例。

票数 5
EN

Stack Overflow用户

发布于 2010-12-21 07:42:10

COBOL之所以声名狼藉,很大程度上是因为人们认为它已经过时,无法与现代系统进行通信。很多人认为使用COBOL“锁住了你”,无法从其他系统获取数据,无法将数据推送到其他系统,也无法调用用其他语言编写的代码。

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

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

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

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

票数 4
EN

Stack Overflow用户

发布于 2010-12-22 05:38:39

在你的后口袋里放一个圆滑的演示给客户看,就像是在卖sizzle而不是牛排。演示应用程序可能会演示您的员工如何巧妙地解决相对较轻的问题,并拥有大量的才华。但COBOL更多的是牛排,而不是sizzle如果强调风格而不是内容,这将是一个营销噩梦。

基本上,一个热门的演示向客户表明,你有一些想象力,知道如何在给定的框架内编写代码,集成各种服务。不可否认,这些都是很好的卖点。

但是COBOL应用程序并不是很好的演示程序。大多数运行大型COBOL商店的客户都知道这一点。他们不太可能对演示印象深刻-除非它解决了他们感兴趣的一些特定问题。从我作为一名合同式20+程序员的多年经验来看,我可以说我的客户最感兴趣的是一份可靠的简历,其中有可靠的参考资料,说明了在特定应用领域的深度经验(例如:会计、人力资源、库存管理等)。

一个可靠的公司投资组合可能比演示更重要。您可能想要概述以下几点:

  • 您为其提供资源的企业类型(银行、金融、政府、零售)。
  • 在给定项目中使用的一系列技术、中间件和框架(例如。MQ系列、DB/2、WebSphere、FTP、XML、RD/z、SAP、SAS等)
  • 提供给过去客户的技能的性质(例如:程序员、技术分析师、业务分析师、数据库管理员、容量规划、安全分析师、数据建模、架构师、项目经理等)
  • 指的是贵公司为这些项目带来的任何附加值(例如:
  • 整理了一个项目案例历史记录,展示了您的公司如何能够为任何技术、框架或应用程序领域的client.
  • Point做一些特殊和不同的事情,在这些技术、框架或应用程序领域中,您觉得您的公司相对于“其他人”具有某种竞争优势。

试着解决你的潜在客户可能对你有的问题。大型的COBOL商店有他们自己的做事方式。它们通常使用一组相似的工具,但它们似乎都有自己独特的集成方式。他们不想让一些承包商进来搅乱他们的船。但你可以通过向他们展示你的“伙伴”为他们参与的项目带来清晰的思维,扎实的技能和强烈的职业道德来打动他们。

最重要的是,最大限度地利用你已经完成的东西,但永远不要过度状态或使你的能力超越绝对真理。如果客户从你展示的任何东西中捕捉到一丝胡言乱语,他们就会在你眨眼之前就离开了。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4494696

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档