近两周。机器之心陆续报道了关于COBOL编程语言的消息,在社区引起了很大的反响。有读者希望推荐一些COBOL教程。不久前,GitHub上的一个COBOL课程项目登上了热榜,短短几天就获得了近700颗星。COBOL初学者的绝佳资源!在疫情冲击下,美国失业人数急剧上升。据统计,失业率已达10%,而且还在上升。与此同时,高级COBOL程序员在就业市场上的需求量很大。不断飙升的失业人数已经使美国的失业体系不堪重负。许多州已发出紧急电话,寻找精通古老语言COBOL的程序员来修复已有40多年历史的失业制度。上周,机器之心介绍了新泽西州州长紧急招聘COBOL程序员的情况。很多人说:“大学时真的学过COBOL,现在书本都扔了”。虽然它是一种“古老的语言”,但银行和其他机构仍在使用它。因此,有人表达了学习的愿望。毕竟,“选择程序员这一职业意味着终身学习”。那么,如果想入门COBOL,可以参考哪些资料呢?现在,这里是学习资源。这个介绍COBOL编程语言课程的项目已经登上了GitHubTrending榜单,短短几天就收获了600多颗star。项目地址:https://github.com/openmainframeproject/COBOL-programming-course章节展示,循序渐进,面向初学者的COBOL编程指南本项目主要为初学者提供逐章的COBOL编程语言课程指南,以及作为每一章的源代码。在内容方面,本指南侧重于通过配置了Zowe和ZOpenEditor扩展的VisualStudioCode等现代工具掌握COBOL编程技能。此外,该指南还解释了如何编写、测试、执行和调试COBOL程序。本指南是OpenMainframeProject的一部分。显示每一章的内容。本指南分为三个部分,即入门、学习COBOL和VSCode替代方案和测试。第1部分:入门指南。本节首先概述什么是COBOL编程语言、今天如何使用它以及为什么要关心COBOL编程语言,然后解释如何使用IBM的ZOpenEditorextensionforVSCode以及如何使用它进行开发COBOL源码,最后介绍VSCode和其他一些扩展的安装。第二部分:学习COBOL。这部分是指南的主体部分,分为9章,分别是COBOL语言基础、数据分布、文件处理、程序结构、文件输出、条件表达式、算术表达式、数据类型和内在函数。第三部分:VSCode替代方案和测试。这部分主要介绍环境的安装,即下载安装IDz(IBMDeveloperforZ),使用IDz和COBOL-specificlanguage-sensitive-editor(LSE),以及使用IBM的TSO/ISPFCOBOL源码进行开发作为提交和管理作业,最后进行测试。该项目的三个主要贡献者是JohnMertic、OliverMaerz和tylerdq。JohnMertic是Linux基金会的成员,拥有20多年的开源项目工作经验,OliverMaerz是一名拥有20多年全栈Web开发经验的工程师,目前正在创业,tylerdq是一名博士缅因大学的学生和研究生助教。从左到右:JohnMertic、OliverMaerz、tylerdq。其他学习资源为了“拯救失业系统和世界”,Youtube博主MethMethMethod录制了一个80分钟的科普教程《WTF is COBOL》。如果你是COBOL的门外汉,也许你可以跟着这个视频来上手体验一下。另外,他最近迷上了Lisp和Lua这两种小众语言,还录制了动手视频。毕竟掌握更多的技能是对的,机会总是留给有准备的人。在在线教育网站Udemy上,也有很多COBOL语言的学习资源,比如《轻松学COBOL》、《COBOL从入门到精通》等课程,美中不足的是需要付费。课程门户:https://www.udemy.com/topic/COBOL/
