foss测试
将Wayback机器设置为1993年。我在一家小公司工作,担任程序员和产品部署专家。 该产品基于COBOL,操作系统为SCO Xenix。 两者均基于开放标准,但不是开放源代码。 我之所以被录用,是因为我了解医疗软件业务,并且在几种当时称为Micro-Unix的经验中都有经验。 我对COBOL一无所知,但这就是职位空缺。 (PS,如果您收到过去的电话:COBOL并不难学习。)
在担任产品线的维护和增强程序员之后,我的任务是管理集成过程,构建,版本控制和发行以及端点安装。 我一直在努力使用一些很酷的工具,但是那时,非常复杂的C Shell(CSH)脚本。 我需要一个更好的工具。
一位同事建议我看看Perl 。 那并不像现在那么容易。我不得不从加利福尼亚的Walnut Creek(该公司)那里订购一套软盘,其中有包括Perl(版本4)在内的一系列共享软件。
经过一周左右的紧张等待,我的软盘出现了,我在Texas Instruments / SCO Xenix开发系统上安装并编译了Perl。 我记得,所有开发人员都共享这台计算机,其中有两个140MB的驱动器和大约16MB的RAM。
一旦安装了Perl,我的学习过程就会很有趣。 但是我很快发现,第一本书《 学习Perl 》的唯一作者Randal L. Schwartz不仅很容易找到,而且住在我附近! 与Randal进行了几次聊天和卡拉OK聊天,或进行了两次聊天,我在破解代码方面做得很好。
从CSH到Perl的迁移是如此之快,并且在代码的速度和可维护性方面带来了如此巨大的改进,以至于我已经确信基于社区的软件工具是其中不可或缺的一部分。 我还发现,随着时间的流逝,Randal和Perl社区的其他成员对自由和开源软件(FOSS)充满了热情。 这使我将整个职业生涯从主要作为最终用户应用程序开发人员转移到担任系统数据处理专业人员,然后在接下来的十五年中发展为源代码配置管理/构建和发布工程师。
当我深入管理并脱离直接开发时,我通过为团队编写和增强基于Perl CGI的Web工具(从服务台票证系统到议程管理)的一切来保持自己的实力。 我意识到,很少有非开源工具可以像FOSS那样跟随您进行技术变革。 即使我从Xenix迁移到AIX,HP / UX,Windows,SunOS,Solaris,现在又迁移到Linux和MacOS,Perl仍使我保持了扎实的技能。
尽管我已经很多年没有使用Perl了,但它仍然是我的初恋,因为它使我进入了开源世界,在过去的20年中,我一直以自己的生活为生,首先是一名消费者和拥护者,现在是一名贡献者。以及多个FOSS社区的顾问。 为此,我真的很感激!
翻译自: https://opensource.com/article/18/11/perl-foss-first-love
foss测试