在美国我看到过很多女性的软件开发人员,并不都是搞测试的,很多都是写代码的,并且基本都是过了三十而立的年龄,很多都有了家庭和子女。
在北美看到不少的女电脑程序员,年龄多在三十以上,有的还有孩子,这些人不少原来所学专业和电脑一点关系也没有,有的甚至是文科出身,有的中学就痛恨物科,从来搞不清摩擦力的分析,所以才愤然学文。来北美后由于生存的关系,为了找工作和办身份,不得不选择电脑。电脑编程是一项比较辛苦的工作,要求很强的逻辑推理能力,甚至要求体力,编程时费脑费心,一做有时要过半夜,所以体力也很重要。
不少女电脑程序员来美后进入计算机科学或信息科学系读书时已年届三十,古话说”人过三十不学艺”,这些人确实是近三十才幵始学习这门新手艺的,但是也没有办法,电脑编程是对英语要求较低的行业之一,对外国人来说,如果英语不好,也不太影响入门。如果考了托福和 GRE,又有大学成绩单,申请就可以入学,几乎所有培读出来的太太都是这样幵始学电脑的,拿一个电脑硕士并不难,有人告诉你”中国人都是可以过关的”,一是中国人数理基本训练扎实,二是中国人吃苦耐劳,编程是苦活儿,三是中国人过课八仙过海,也就是说有抄作业的,有老公帮助做 project 的,有互相传考古题的,甚至有考试作弊的…在计算机系有一些能干的中国学生,多数是拿奖学金出来的,博士生 candidate,北大清华之类毕业,这些人学起来是轻而易举的,上学时就幵始校外工作,工作后又可以在 project 上挑大梁,成为公司不可缺少的人物,也常常因此办成雇俑绿卡,这里也有女生,但是不多,就象清华的女生少是一个道理。但是北美在电脑程序员奇缺的前几年,学校大量培养的培读太太电脑硕士成为北美的女电脑程序员中的绝大多数。本文所说的一些现象纸限于这部分人中的一些问题。
在工作市场绝好的前几年,找工作不成问题,作为电脑硕士刚出校门会几门语言,懂一些理论,有一些简单的工作经验,已经不错了,不管程序会不会写,毕竟在学校两年,没吃过猪肉,还没见过猪跑吗?也可以搞一个 entry level,工作中慢慢学吧。不会的还可以请教同事,有的钱赚就好。可是爱一个东西和为了钱做一个东西是不同的,为了钱做一件事,时间长了,就会产生无聊的感觉,主动性越来越差,本来一,俩年可以是 seniorlevel 的,可是由于底子不强,兴趣不大,年龄不饶人,生育,带孩子的杂事…加上新技术的变化太快,也就在工作中得过切过,混一天算一天了。
工作上的矛盾常常和工作能力和工作态度有关,如果你什么都会写,如果什么 bug 都可以 fix,什么事都抢著干,老板一定重用喜欢,反之,你什么都靠不住,矛盾就会来了。本人目堵不少女电脑程序员在工作中挣扎的事实,你说她们不努力吗?不对,看看这一行里几乎没有美国女人在做,就可知道她们的吃苦精神,再看看她们做电脑前后外貌的变化,就可知道她们心血的付出,不到三十五,很多已生白发,笑引皱纹,可为什么呢?这卖命的日子不知还有多久,有的人想快做上经理,可是却不知经理不是因为老才当上的,经理对外国人来说是在基层工作出色才当上的,而且英语也是问题,长年整小时整小时对著屏幕思考逻辑,在学校和中国同学用中文(中国同学占多数)讨论问题,在工作单位和中国同事(占部分)用中文讨论问题,午餐用中文聊天,讲英文机会不多了,再就是学几句印度英文了,因为打交道的印度人太多。
再一个问题是人格的变化,从心理学的角度讲,一个人长期的被过高期待著,却自己达不到某个标淮,一个人长期做著自己不善长或不感兴趣的事,一个人处在自己技术能力不强,自己移民身份不稳定,英语语言表达不清,本国文化融入有困难的弱势,在人极关系复杂的环境,老板因为工作压力而态度粗暴时,如果老板又周期性的态度粗暴,就会使女电脑程序员产生心理付担,心理承受不强的,就会产生一种扭曲的心态,表现会各种各样的,不快乐,不安全,为小事妒鸡,为小事好强好斗,攀比,希望别人倒霉,没有女性的细腻同情…
这篇短文不是攻激北美的女电脑程序员,而是针对北美女电脑程序员多,有不少人所有的具体现象加以分析,希望听听大家的意见。有出路吗?