我应该学习Openedge作为C#程序员吗?

Bas*_*sen 6 .net c# openedge

我们在我工作的公司有一个Progress OpenEdge(http://en.wikipedia.org/wiki/Progress_4GL)开发团队.我是那里唯一的c#开发者,非常喜欢它.所以现在经理要我学习OpenEdge中的编程.他不希望我成为一名优秀的OpenEdge程序员,但他希望团队成员能够理解这两个世界.他希望球队能从中受益.我不是不愿意学习,但我想成为一个更好的开发者,我想发现.Net有更多方面.那么有什么关于Progress OpenEdge的好点我会从中获利还是应该远离它.

小智 10

  1. OpenEdge是一个用于构建CRUD应用程序的强大框架; 但这是一种利基技能,拥有它没有类似SAP的工资溢价; 相反,体面的OpenEdge开发人员很难掌握沼泽标准费率 - 经营者不会通过后门招聘OpenEdge开发人员.

  2. 核心ABL(OpenEdge语言)与主流语言不同,对于一个好奇的程序员来说是有趣的,而且对于每个人来说,老板都应该了解其他人来自哪里才有意义.

所以,记住这些要点:

值得学习基础知识,以丰富你对你的核心能力的理解,就像"英国人应该知道什么,只有英格兰知道谁?".您还可以发现数据访问的便利性令人大开眼界.

在一个无限广泛使用的框架中开发您的专业知识而分散注意力并不值得花费太多时间.


Pet*_*lon 6

如果您的经理希望您学习OpenEdge,那么他就有理由这样做.一个原因可能是你将进行一些开发,也许在其他人关闭时提供掩护.正如他所说,另一个原因可能是他希望团队了解这两个世界.

您需要了解的是,Progress人员是否也将关注.NET.如果没有,你知道他想到了这些原因中的哪一个.