主题:[讨论]女性程序员是研发车轮的润滑剂
“万里赴戎机,关山度若飞。朔气传金柝,寒光照铁衣。”古时花木兰女扮男装代父充军,巾帼不让须眉,后身份识破衣锦还乡,世代颂唱。而今时过境迁,虽然时代早已不同——女子顶起半边天,但是在男性天下的IT技术开发的职业群里,我们还是会惊呼“汝竟为女儿身?!”
不少男性开发者认为“女性水平比较低,也就做做测试”,这是男性领导者经常说的一句话,虽然此话含有其个人经验和行业经验,但JAVA私塾并不完全认同。测试一般可以分为:白盒测试,黑盒测试和ALAC(Act-like-a-customer)测试三种,这三种测试都是可以借助于工具的!白盒测试需要全面了解程序内部逻辑结构、对所有逻辑路径进行测试!而黑盒测试着眼于程序外部结构、不考虑内部逻辑结构、针对软件界面和软件功能进行测试!ALAC测试是一种基于客户使用产品的知识开发出来的测试方法。ALAC测试是基于复杂的软件产品有许多错误的原则。最大的受益者是用户,缺陷查找和改正将针对哪些客户最容易遇到的错误。如果一个没做过开发的人去做测试,只能做黑盒测试,而对于做过开发的人而言,他在测试的时候能知道大概的原因出在哪里,知道程序是怎么写出来的!女性做开发从另一方面来讲比男性有着独特的优势,一是女性在细心和耐力方面比男性表现得更为突出;二是在技术管理方面女性更有优势。现在的研发项目中很少是个人独立去做一件事情。多数是需要团队合作的。通常那些技术非常好的人,在对团队的管理及项目管理方面却是表现很一般。因为在管理中,沟通和协调是要素,这正是女性的特长。“这些看似琐碎的管理,往往是决定最后任务能否成功的关键要素。”
谈到出路,男性程序员面临着这个问题,女性程序员更面临着这个问题。JAVA私塾认为比较好的有两条途径,一是永远走技术这条路走到底,最后做到技术最高。“可是,IT这个行业技术更新很快,永远没有最高。”另一是发挥女性自身的优势,去转管理方面,比如说做team leader,做project manager 之类的职业。“不过,从技术转为技术管理也是件不容易的事情,需要自身不断的学习、积累和提高。”
那么到底女性是否适合这个行业,JAVA私塾认为不能说所有女性都适合这个行业,要看个人的实际情况。并不是所有的女生都适合做JAVA!有些女生学起来也很用功,但是未必在这行能有好的发展!但是可以肯定的是,女性是这个行业里不可缺少的一分子,她们创造的价值和影响也在继续让团队乃至整个行业受益。女性面对问题的耐心和执着是对整个团队的劣势的弥补;在团队建设方面,在沟通管理和协调方面、文档方面、计划执行和控制方面都更可以体现女性的价值……
JAVA私塾最后总结女性程序员的价值,“如果把整个研发比喻成正在运转中的车轮,那女性就是这个车轮上的润滑剂。”
不少男性开发者认为“女性水平比较低,也就做做测试”,这是男性领导者经常说的一句话,虽然此话含有其个人经验和行业经验,但JAVA私塾并不完全认同。测试一般可以分为:白盒测试,黑盒测试和ALAC(Act-like-a-customer)测试三种,这三种测试都是可以借助于工具的!白盒测试需要全面了解程序内部逻辑结构、对所有逻辑路径进行测试!而黑盒测试着眼于程序外部结构、不考虑内部逻辑结构、针对软件界面和软件功能进行测试!ALAC测试是一种基于客户使用产品的知识开发出来的测试方法。ALAC测试是基于复杂的软件产品有许多错误的原则。最大的受益者是用户,缺陷查找和改正将针对哪些客户最容易遇到的错误。如果一个没做过开发的人去做测试,只能做黑盒测试,而对于做过开发的人而言,他在测试的时候能知道大概的原因出在哪里,知道程序是怎么写出来的!女性做开发从另一方面来讲比男性有着独特的优势,一是女性在细心和耐力方面比男性表现得更为突出;二是在技术管理方面女性更有优势。现在的研发项目中很少是个人独立去做一件事情。多数是需要团队合作的。通常那些技术非常好的人,在对团队的管理及项目管理方面却是表现很一般。因为在管理中,沟通和协调是要素,这正是女性的特长。“这些看似琐碎的管理,往往是决定最后任务能否成功的关键要素。”
谈到出路,男性程序员面临着这个问题,女性程序员更面临着这个问题。JAVA私塾认为比较好的有两条途径,一是永远走技术这条路走到底,最后做到技术最高。“可是,IT这个行业技术更新很快,永远没有最高。”另一是发挥女性自身的优势,去转管理方面,比如说做team leader,做project manager 之类的职业。“不过,从技术转为技术管理也是件不容易的事情,需要自身不断的学习、积累和提高。”
那么到底女性是否适合这个行业,JAVA私塾认为不能说所有女性都适合这个行业,要看个人的实际情况。并不是所有的女生都适合做JAVA!有些女生学起来也很用功,但是未必在这行能有好的发展!但是可以肯定的是,女性是这个行业里不可缺少的一分子,她们创造的价值和影响也在继续让团队乃至整个行业受益。女性面对问题的耐心和执着是对整个团队的劣势的弥补;在团队建设方面,在沟通管理和协调方面、文档方面、计划执行和控制方面都更可以体现女性的价值……
JAVA私塾最后总结女性程序员的价值,“如果把整个研发比喻成正在运转中的车轮,那女性就是这个车轮上的润滑剂。”