发新话题
打印

杰出的女性自由软件程序员

杰出的女性自由软件程序员

这里的「程序员」泛称 programmer 或 engineer,在我的职场生涯遇过不少,而在 open source 界也听到许多令人景仰的女性程序员、开发者,或者专业技术顾问。之前的 blog [Hackers 的「倩影」(2)] 与 [两个大姑写的〈Hacking the Linux 2.6 kernel〉] 提到大量贡献于 GNU Classpath/GCJ 的 Lillian Angel、维护 Linux kernel Power architecture 的 Val Henson、专长于 kernel 开发的 Lina Mårtensson,还有许多 [KDE Women] 的女性高手,诸如此类的例子相当多,今天再介绍一位。

长年耕耘于 GNOME 与 Evolution/Tinymail 的Philip 撰写了一篇 blog [And in case you didn’t know: Females are working on Tinymail!],提到 [Tinymail] 背后的故事。正如许多人所知,[Tinymail] 是一套针对 mobile devices 所设计的邮件系统框架,采用了许多 Design Patterns 与技术,发挥极大的弹性并兼顾效能,在 Nokia 770/800 与 GPE Phone Edition 等项目都被采用。一位女性开发者 Antia Puentes 则贡献 UML class diagrams (Tinymail 用 C 语言去仿真 OOPL) 与实做程序代码,而依据 Philip 表示还不只有一个女性如此。我本人参与的 [Kaffe] 也收过来自中国大陆女研究生的 code/patch。

根据 Julia Kristeva 的文章〈Women's Time〉,男性的时间观基于生命有限的体验,因而是线性的、强调逻辑、目的导向的、具展望的正面价值观。反观女性,其时间观则是重复性的、恒常性的,论 点的证据在于女性的月经、怀孕、产前阵痛等生理现象,推而及之的平淡、缺乏起伏的居家生活,多少,这也导致对于信息技术的接受度不同。不过,从上述的例子 我们可以看到,从事 open source software 的开发者本质上就是较为鲜明的族群,绝大多数是自愿贡献,而且是伴随强烈的情感诉求 (所以有人以宗教狂热来描述自由软件),那么,上述的女性自由软件开发者就更特别,往往能以更细腻、缜密的途径来贡献所长。

前几日恰好在楼梯间听见「女生不适合写程序」一类的对话,联想到上述的女性高手,看来我应该回嘴说:

「女性当然可以写程序,而且还写世界一流的自由软件项目,程序代码的质与量都摊在阳光下,你呢?还躲在办公室写封闭的小程序吗?大男人」

TOP

发新话题