可能重复: COBOL还值得学习吗?
我的一位较好的大学教授经常谈到在空闲时间学习一门古老语言(例如COBOL或SAP ABAP )的好处,因为它在寻找高薪工作时提供了优势,或者如果你发现自己失业了,需要临时工作(咨询等)。我很好奇你对此有何看法,尤其是如果你使用这些语言,以及时间投资是否真的能为将来的求职带来回报。
就背景而言,我是大学刚毕业的初级软件开发人员,主要掌握Java、SQL和web编程(JS、HTML、CSS等)方面的知识。这些都为我提供了很多工作机会。
更新:我觉得这很有趣。我目前正在寻找工作(在我看来,这总是一件好事,而且骰子使它变得简单),我刚接到一家公司的接洽,希望得到一份SAP ABAP职位,在那里,语言培训将成为工作的一部分。谢谢大家的回应,我一定会考虑你的建议!
发布于 2011-12-15 00:46:35
如果你问“这是一种过时的技能可以推广吗?”,我会说检查一下招聘板。以COBOL为例。
如果你看到了大量的COBOL工作,如果他们的薪水比你已经具备的技能要高得多,这就是你的答案。
(这个快速搜索确实并不认为COBOL的工作待遇特别好,在红宝石和科波的搜索中发现,到目前为止,Ruby1657年,COBOL 589。)
另一方面,你需要问:
如果你想要的只是很多机会,我建议你这么做:
另一种办法是这样:
这也有一个好处,似乎不那么唯利是图,更有可能使你成为一个伟大的程序员。:)
发布于 2011-12-15 12:22:38
如果你的目标是能够在就业市场上竞争,我想这是特定的国家,所以我将从美国的角度来讨论这个问题。
在美国,有很多年纪较大的程序员被大公司解雇,他们在这些“古旧”语言方面有着多年的10+经验。如果你是一个招聘经理,需要一个复杂的遗留系统的COBOL或FORTAN程序员(不太可能他们会用一种古老的语言构建一个新的系统!),你会雇佣谁?它是一个拥有20年COBOL经验的程序员,还是一个在一边学习COBOL但从未真正作为COBOL程序员的热门web开发人员?
另一方面,如果你的目标是拓宽你的知识,或者是因为你想让它变得有趣,那么我建议你去做吧。学习多种语言总是很好的。
发布于 2011-12-15 20:16:33
你也在通过学习来承担机会成本。你可能正在学习一些现代的、直接有用的东西,但你没有--你学的是COBOL。如果您已经具备了所需的所有技能和知识,您的领域,这可能是值得的对冲或好奇,但你是一个初级开发人员。你还需要学习核心技能和工具。
https://softwareengineering.stackexchange.com/questions/125252
复制相似问题