电脑之心报导
参予:蛋酱、杜伟
近一周,电脑之心相继报导了相关 COBOL 编程词汇的新闻报道,在街道社区引发了很大的回响。有的是听众就期望所推荐许多 COBOL 的讲义,这不近几日 GitHub 上的两个 COBOL 专业课程工程项目荣登热榜,数周后上星近 700。可说是 COBOL 新手的极佳天然资源!

在禽流感的压制下,英国的劳工消费市场人数直角下降,据估计,失业者率早已达至了 10%,因而还在急速下降。
在此之后,COBOL 资深开发人员却成了劳工消费市场消费市场上的香饽饽。劳工消费市场人数的攀升,让英国的失业者控制系统陷入困境,很多州都正式发布了即时Ramerupt,找寻通晓远古词汇 COBOL 的开发人员来复原 40 十多年发展史的失业者控制系统。
上周五,电脑之心曾如是说过美国弗吉尼亚州参议员急聘 COBOL 开发人员的整件事,很多人则表示:「在理工学院里还真学过 COBOL,但那时书都扔了。」
尽管是两门「远古词汇」,但商业银行等政府机构都还在用。因而,没人则表示想自学呵呵。即便,「优先选择开发人员尖萼业余,就意味著终身自学。」

那么,如果想进阶 COBOL,有哪些资料可以参考呢?
那时,自学天然资源来了。这个如是说 COBOL 编程词汇专业课程的工程项目,早已荣登了 GitHub Trending 榜单,短短几天就收获了 600 多星。

工程项目地址:https://github.com/openmainframeproject/COBOL-programming-course
章节展示,循序渐进,新手的 COBOL 编程指南
本工程项目主要提供一份适合新手的分章节 COBOL 编程词汇专业课程指南,以及各个章节的源代码。就具体内容而言,本指南主要如是说了如何通过配置有 Zowe 和 Z Open Editor 扩展的 Visual Studio Code 等现代工具,来掌握 COBOL 编程技巧。因而,指南中还讲述了如何来编写、测试、执行和 debug COBOL 程序。本指南属于 Open Mainframe Project 的一部分。

各章节内容展示
本指南共有三大部分内容,分别为进阶指南(Getting Started)、自学 COBOL(Learning COBOL)和 VSCode 替代方案和测试(VSCode Alternatives and Testing)。
,然后解释了如何将 IBM 的 Z Open Editor 扩展用于 VSCode 以及如何利用它来开发 COBOL 源代码,最后如是说了 VSCode 和其他许多扩展的安装。

第二部分:自学 COBOL。这部分是指南的主体部分,分为 9 个章节展开,分别为 COBOL 词汇的基础知识、数据分布、文件处理、程序结构、文件输出、条件表达式、算术表达式、数据类型和内在函数。

第三部分:VSCode 替代方案和测试。这部分内容主要如是说环境的安装,即下载和安装 IDz(IBM Developer for Z)、利用 IDz 以及特定于 COBOL 的词汇敏感编辑器(language-sensitive-editor,LSE)、借助 IBM 的 TSO/ISPF 来开发 COBOL 源代码以及提交和管理作业、以及最后的测试。

工程项目的三位主要贡献者分别是 John Mertic、Oliver Maerz 和 tylerdq。John Mertic 是 Linux 基金会的成员,拥有 20 十多年开源工程项目工作经验,Oliver Maerz 是一名有 20 十多年全栈 Web 开发经验的工程师,目前正在创业,tylerdq 是缅因理工学院的博士研究生及研究生助教。

从左至右:John Mertic、Oliver Maerz、tylerdq。
其他自学天然资源
为了「拯救失业者控制系统和世界」,Youtube 博主 Meth Meth Method 录制了 80 分钟的科普讲义《WTF is COBOL》。如果你是 COBOL 的门外汉,或许可以跟着这个视频来上手体验呵呵。

除此之外,他最近还迷上了 Lisp 和 Lua 这两种小众词汇,同样录制了上手视频。即便,多掌握许多技能是没错的,机会总是留给有准备的人。

在线教育网站 Udemy 上,也有很多 COBOL 词汇的自学天然资源,比如「轻松学 COBOL」、「COBOL 从进阶到通晓」等专业课程,美中不足的是需要付费。

专业课程传送门:https://www.udemy.com/topic/COBOL/