首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >学习COBOL有意义吗?

学习COBOL有意义吗?
EN

Stack Overflow用户
提问于 2009-11-11 15:52:12
回答 10查看 6.1K关注 0票数 12

我曾与一位朋友讨论过不同类型的IT员工对意外失业的相对脆弱性(例如,裁员、公司倒闭、过时的技能等)。

看起来COBOL开发人员(或维护者?)看起来他们的位置很有保障,无论国家是否经济,甚至他们有多好。一边是如此多的关键COBOL代码,另一边是数量越来越少的COBOL专有技术,实际上推荐一些人在it世界起步并寻找一份相对安全的工作来学习和实习生COBOL是有意义的!

你觉得呢?

EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2009-11-11 16:57:50

我在Cobol做了10多年的程序员,然后在不同的机构工作了几年。

如果您了解任何命令式编程语言,那么Cobol作为一种技术是相当容易学习的。

Cobol本身在不同的平台和版本上有很大的不同-因此很难事先研究正确的版本。

Cobol真正的挑战不是技术,而是底层业务的复杂性和缺乏系统/程序的文档。因此,许多COBOL专家的真正价值实际上不是实际的COBOL知识,而是对业务的理解。

票数 12
EN

Stack Overflow用户

发布于 2009-11-11 16:01:22

我认为成为一名优秀的软件开发人员是有意义的。对我个人来说,你的问题听起来有点像:“我应该占据什么竖井,才能对我的工作感到安全,并停止提升自己?”我知道你不是这个意思。但不管怎样,这不是选择职业道路的最佳动机。

我会说:尝试对一些COBOL代码进行修补。如果这对你来说很有趣,那就去做吧!就像你应该尝试的其他几十件事一样。

票数 7
EN

Stack Overflow用户

发布于 2009-11-11 16:15:48

你必须明白,你提出的论点,是相对于时间的,就是现在。我们一次又一次地看到,技术如何在time t变得如此突出,而在time (t + 0.001)变得过时。虽然你的论点围绕着COBOL或多或少已经过时的事实,但他们可能会找到一种新的方法来处理它,然后你又一次失业了。所以这是第一条规则:

从来不依赖于单一的技术。

随着时间的推移,他们总能找到让越来越少的资源做同样的事情的方法。你所能做的就是成为一个聪明的软件专业人士。当你掌握了计算机编程的核心部分时,技术就不再重要了,随着时间的推移,你可以只学习它们。所以这是第二条规则:

不要只是试图精通一项技术,精通软件工程

最后,为了在IT中生存,你需要始终保持前沿意识。同样无关紧要的是,根据经济衰退的严重程度,你仍然可能被解雇。所以最后:

准备好后备工作,明天IT行业可能就不在那里了:)

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

https://stackoverflow.com/questions/1713700

复制
相关文章

相似问题

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