点击上方“
CSDN
”,选择“置顶公众号”
关键时刻,第一时间送达!
编者按:一直以来,女性软件开发人员数量稀少,尤其是在早期人们的刻板印象中,她们的工作能力、学历高低很容易其备受质疑的方面。实际上,家庭环境、学校教育、婚姻生活很大程度上影响了女性软件开发工作者的人生道路。对于她们而言,并非所有的人都能被历史所铭记,也并非所有的人都能在软件开发的道路上一帆风顺,但在这个被男性主宰的领域,她们所做的一切直到如今都依然令人动容。
下面,我们将介绍历史上第一位从事电子游戏开发的女程序员Joyce Weibecker。1976年,Joyce Weibecker还是一位刚刚高中毕业的女学生,基于父亲的技术她为RCA公司的个人电脑创建了一款电子游戏,迄今为止,这仍是一项没有记录在案的重大成就。
故事梗概:
四十年前,消费品电子巨头RCA发布了一款可编程的电子游戏开发环境Studio II,并与Fairchild Channel F一起成为那个时代率先使用ROM存储器作为可交互游戏媒体的产品。
只不过,RCA的开发环境与Atari的VCS,Magnavox的Odyssey或Mattel的Intellivision并未正面竞争,所以如今很少有人记得这些。但仔细挖掘,背后的真实故事仍然令人感慨。其实,这项开发最早成型于1969年,是作为Joseph Weisbecker在家进行软件开发的个人电脑来使用。而后来,他的女儿也就是Joyce,成为了最早从事开发的女性,并因此而获得劳动报酬。
谈及Joyce的工作经历,没有太多人知晓,以至于后来有位设计了Activision经典游戏River Raid的Carol Shaw被外界誉为“第一位专业女性电子游戏设计师”。但事实证明,从时间维度上看,Joyce的成果相对还要早两年。
而且更为惊奇的是,Joyce在没有成为RCA正式员工的情况下就完成了这项开发。“我知道RCA没有别的女性在做开发,只有几个男员工从事这项工作。我想我应该是这家公司第一个真正拿到电子游戏开发项目费的人。换言之,我也是第一个合同工。而且,可能还是第一个独立的电子游戏开发者,因为这个项目从头到尾仅有我负责,公司只是给予证明。”
正文:
骨子里透着工程师的模样
Joyce于1958年出生于新泽西州。童年时,他的父亲是一名对开发逻辑游戏的忠实爱好者,为当地的魔术师设计舞台环境,剩下的时间就闷在家中地下室里创造电子发明。她的母亲Jean Ann则是一名小学老师,她强调教育的重要性并鼓励女儿去追求自己想要的事情。
所以,每当Joyce一有机会,她会在父亲工作的地方RCA的办公室里写上便签,以便了解最近发生了什么事情。在那里,工程师们非常热心地答疑解惑,尤其是在1960年代中期由RCA工程师开发原型台球电子游戏期间,潜移默化之中这对Joyce的成长帮助非常大。
除此之外,Joyce的父亲还对计算机的未来非常着迷。Joyce讲了一个故事:1955年的秋天,当父母第一次见面时,她的父亲曾告诉她的母亲,总有一天电脑将大幅度缩小,所有东西包括冰箱、烤箱、打字机都数字化。
而在那时,电脑基本上是以真空管为驱动力的庞然大物,所耗费的电量基本上可以达到一小座城市。所以,Joyce的父亲最开始是在纸上进行了大量的计算实验。
随着技术的改进,他开始在家里用计算机进行实验。当时,一家名为Heathkit的公司出售各类电子产品和电器,任何人都可以订购,并自行拆解或组建。Joyce提到,“他想购买Heathkit产品来组装电脑,但因为没有任何可用的东西,他决定设计像Heathkit这样可以组装的电脑产品,这样其他人都能获取到。”
当时,一台典型的小型计算机可能需要花6000到25000美元之间,而1972年美国家庭的平均年收入为11286美元。
当她父亲在地下室度过无数个小时之后,他为自己设计了一套完整的计算机系统,包括一个定制的CPU、部分组件和线路。
Joyce回忆,1969年她曾陪同她的父亲到Radio Shack商店购买电脑原型的零件:那时,他不得不跑到四个不同的商店,以获得足够的开关和零部件,保证电脑前面板的八个指令位各有一个开关。一路上,他并没有大肆宣扬自己的计划,因为这样会引起店主的怀疑,在别人看来这个想法十分疯狂,会阻碍他的实施计划。
这款实验性电脑有个有趣的名字和笑脸吉祥物。因为,当Joyce开始接触这第一台家庭电脑原型后,他父亲将其取名为FRED,Flexible Recreational Educational Device,意思是“灵活的休闲教育设备”。从1970到1972年间,他一直都在使用这款电脑。
从FRED到Studio II
在完成了FRED之后,Joyce的父亲开始在樱桃山一栋1300平方英尺的房子餐厅旁边的封闭式门廊里安装了自己的机器。随后不久,在Joyce和她的妹妹Jean得到父亲的鼓励之下,Joyce不仅玩起了这款机器,甚至开始学习编程。
她回忆说:“这简直就是得天独厚的优势,而且在我看来这很有意思”。也就是从高中时期起,Joyce成为了少数几个知道如何使用学校可编程到100步的计算机。
与此同时,FRED这款机器引起了RCA的注意。当时,恰恰赶上RCA的低谷期,RCA最近因为未能成功进入大型计算机市场而功亏一篑,最终还损失了价值数百万美元的订单。
大概在1973年前后,RCA开始重新将注意力转移到电脑上,而FRED的8位计算架构则成为构建完整计算机芯片的一部分。随后,Cosmac 1801系列,一种双芯片微处理器系统,于1975年首次在市场上出售。尽管RCA高层的目标是将计算机控制投入工业应用,但Joyce的父亲从来没有放弃想要给大众创造教育电脑的梦想。
尽管直到1977年七月,Channel F投入市场之后,Studio II才正式发布,但早在1975年,包括盒式磁带游戏在内的技术方案已经就绪。
事业黄金期
1976年的夏天,Joyce高中毕业之后,在骑士大学的的第一个学期假期,在家用电子产品的父亲问她是否想要为RCA编程电子游戏。
鉴于她的父亲在机器上有着非常丰富的经验,Joyce首先进入RCA Cosmac VIP的编程演示游戏,这是一种基于FRED设计的廉价商用计算机套件,既可用作原始家用PC,也可用作Cosmac 1802 CPU应用的开发套件。