阅读更多

7顶
1踩

互联网

原创新闻 Quora女工程师谈软件工程领域中的女性

2011-01-05 12:34 by 见习编辑 jobbole 评论(0) 有4445人浏览

  编者按:Tracy Chou是一位出生并生长于美国的中国台湾人,大学就读于斯坦福大学电气工程专业(学士)和软件工程专业(硕士),曾在Google和Facebook实习,现于硅谷热门创业公司Quora任职。

 



 
 

  出于某种原因,我已经打算最近对(软件)工程行业的女性这个课题进行深入思考和研究。

  作为Quora公司的一名软件工程师,我非常热爱自己的工作。我学到了大量关于工程方面的知识,并且能够跟周围很多无比聪明的人在一起,开发一种我认 为非常精致的产品,我觉得自己非常幸运。而且,我跟另一位优秀并且厚道的女工程师共事,自从她加入Quora之后,我的生活变得比以前好多了。

  话虽如此,但在过去5年里,我从上学、实习、参加行业活动、工作甚至社会应酬这些经历中得出一个结论:成为一名女工程师不是一个好的选择,并且在公司比在学校更令人讨厌。上学还有时间限度,但我的职业不论从哪点看,都没有限度。

  因此,下面列出我学到了一些教训:

  如果我自己对工程技术不擅长,这没有关系,因为这正好符合人们对从事工程领域的女孩们的看法。在这方面,我能接受经常被称作新人。

  如果我很擅长技术,即使没有人会承认,这也会有问题,因为这颠覆了人们当初的期望。如果我提出技术方面的意见或反馈,我会得到大量的拒绝、鄙视或者冷 嘲热讽。为了避免破坏工作关系,我必须乐观向上、有礼貌并且谦虚谨慎(并且我常常很努力去做一个不错的人,但我必须为此牺牲自己的个性)。另一方面,他们 都有一套双重标准,我必须善于接受负面反馈信息,否则我就是一个不应该从事工程行业的没用女孩。

  “漂亮女孩不编程!” 事实上,大家一般认为魅力跟技术能力成反比。

  公平地讲,没有人故意地性别歧视或者很粗鲁(好吧,我承认有些人可能是,但大家都知道是谁)。问题是,人们性别歧视或对性别有偏见不是故意的。这个问题在于,从说话的语气、短暂的犹豫或者无心的感叹中,能隐约流露出些许微妙的、说不出口的偏见。

  我并不想为我的性别辩护,但仅仅是讨论而言,工程领域的女性更容易不自信,并且自身问题导致的失败会更多。并且,我们在工程领域没多少背景,这意味着,我们花了很少时间编程,也意味着我们跟大家不在同一起跑线上,而这只会让负面言论更多,也更令人受挫。

  对我来说,没有什么事会使我为成为女工程师感到后悔,但这是一个复杂的精神斗争,使我每天的生活都充满火药味,伤人的问题和评论充斥着每天的生活,这让我感觉很糟糕。

  情况没有好转。听到我的抱怨之后,一个典型的反应是,人们会说你可以试着改变这些事情,坚持下去,你可以证明给别人看你有多优秀。而且,我真的相信这 一点,因为我一直坚信未来更美好,虽然我不认为事情有所好转。计算机科学领域中的女性数量持续下降,没有增长。说说我母亲,她从25年前从事软件工 程,10年前退休了,没有迹象显示情况有所改善。她经历过的艰苦斗争,我也正经历着。

  我近期不打算离开技术行业或者工程师职业,但我将会不断进行相同的斗争,而且不认为我自己或者广大女同胞取得任何胜利,这一点毋庸置疑。我感觉这有点 像科林斯王把巨石推到山顶,不同之处在于我的任务是保卫自己并且证明我自己给每个我见过的人看。(编注:科林斯王,希腊神话中的暴君。)




  译文出处:伯乐在线 - 职场博客
  译文链接:http://www.jobbole.com/entry.php/433

  原文作者:Tracy Chou  编译:伯乐在线 敏捷翻译组 - 朱勇

  如需转载,但请注明原文/译文出处、译文超链接和译者等信息,否则视为侵权,谢谢合作!

 

  • 大小: 11.7 KB
来自: www.jobbole.com
7
1
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • .Net 应用程序加密详解

    NET 应用程序中的加密是一个重要的安全特性,用于保护敏感信息,如用户凭据、连接字符串等。使用加密库:尽可能使用.NET 框架提供的加密库,而不是自己实现加密算法。保护密钥传输:当在网络中传输加密数据时,确保使用安全的通信协议(如 HTTPS)来保护密钥的传输。.NET 框架提供了多个加密类,用于实现不同的加密技术,如对称加密、非对称加密和哈希算法。选择适当的加密算法和模式:根据应用程序的需求和安全性要求选择合适的加密算法和模式。密文:经过加密处理后的数据,对于未经授权的用户来说是不可读的。

  • 密码学工具1——对称加密算法(AES总结最全版)

    AES 数据加密是一种在数学上更高效、更优雅的加密算法,由美国国家标准与技术研究院于 2001 年推出,用于替代DES算法。作为高级加密标准,AES提供三种密钥长度,分别是128 位、192 位和 256 位,密钥长度越高,破解系统或破解系统所需的时间就越多。ECB,电码本模式(Electronic Codebook Book Mode)CBC,密码分组链接模式(Cipher Block Chaining Mode)

  • 密码学及其应用 —— 对称加密技术

    a. 分割明文:明文消息 m 被分割成`n`位的块,表示为`m1, m2, ..., ml`。如果消息的长度不是`n`的倍数,则需要添加填充(padding),以使最后一个块的大小等于`n`位。b. 填充(Padding):常见的填充技术包括PKCS#7、ANSI X.923、ISO/IEC 7816-4以及零填充(Zero padding)。RFC 2040提出了与使用RC5算法相关的填充方案。填充确保所有的数据块大小都是一致的,这对于块加密算法的正确执行是必需的。

  • 数据加密方法总结---对称加密算法(DES、3DES、AES、RC4、TEA、IDEA、Blowfish)

    对称加密算法–简单可以分为对称密码和流密码 未完待续,持续更新中~ 特点: 加密方和解密方使用同一个密钥; 加密解密速度较快,适合数据较长的情况下使用; 密钥传输过程不安全,容易被破解,且密钥管理较为麻烦; 其安全性依赖于:加密算法足够安全、密钥安全性足够高; 主要加密算法:DES、3DES、AES、RC4流密码、TEA、IDEA、Blowfish等 DES (Data Encryption Standard–数据加密标准) 一种单一密钥对称加解密算法,通信主体之间只有一个密钥,该密钥不对第三方公开,但

  • .NET中的密码学--对称加密(上)

    介绍在.NET之前,使用非托管的Win32APIs加密解密数据是一件非常痛苦的事情。为了这个加密解密的目的,.NET配置了一组类(和命名空间)。现在你有很多类可以使用每种不同的算法保护你的数据。在.NET里面Crypttography命名空间下又定义了3种类型的加密方法。他们是AsymmetricAlgorithm,SymmetricAlgorithm和HashAlgorithm。所有的这些类

  • 加密算法及其分类

    对称加密算法用来对敏感数据等信息进行加密。

  • .NET常见的4种数据加密算法详解

    0. 前言在本文中,我们将介绍 .NET 的加密和解密功能。在 Web 应用程序中,用户的密码通常会使用 MD5 值作为密码数据存储。在其他情况下,也可能会使用加密和解密功能。常见的加密算法分为对称加密和非对称加密。对称加密是指加密密钥和解密密钥相同,而非对称加密是加密密钥和解密密钥不同。MD5 本质上不是加密算法,而是一种信息摘要算法。它将任意长度的数据转换为固定长度的数据。MD5 尽量保证了每...

  • .net 对称加密

    后台 publicclassCryptoHelper { //对称加密算法提供器 privateICryptoTransformencryptor;//加密器对象 privateICryptoTransformdecryptor;//解密器对象 privateconstintBuffe...

  • .NET下的加密解密大全(2):对称加密

    本博文列出了.NET下常用的对称加密算法,并将它们制作成小DEMO,希望能对大家有所帮助。 公共代码[csharp]static byte[] CreateKey(int num){ byte[] result = new byte[num]; Random rand = new Random(); for (int i = 0; i < num;...

  • 典型的对称加密和非对称加密算法有哪些

    几种对称性加密算法:AES,DES,3DES DES是一种分组数据加密技术(先将数据分成固定长度的小数据块,之后进行加密),速度较快,适用于大量数据加密,而3DES是一种基于DES的加密算法,使用3个不同密匙对同一个分组数据块进行3次加密,如此以使得密文强度更高。 相较于DES和3DES算法而言,AES算法有着更高的速度和资源使用效率,安全级别也较之更高了,被称为下一代加密标准。 几种非对称性加密算法:RSA,DSA,ECC RSA和DSA的安全性及其它各方面性能都差不多,而ECC较之则有着很多的性能优越,

  • 对称加密典型算法总结

    1. DES算法 DES(Data Encryption Standard)是一种单一密钥对称加解密算法。通信主体之间只有一个密钥,该密钥不对第三方公开。但由于密钥长度较短,导致安全性不高。DES算法的入口参数有三个:Key、Data、Mode。其中Key为8个字节共64位,是DES算法的工作密钥;Data也为8个字节64位,是要被加密或被解密的数据;Mode为DES的工作方式,有两种:加密或解密,如果Mode为加密,则用Key去把数据Data进行加密,生成Data的密码形式作为DES的输出结果;如Mode

  • Unity进阶技巧 - XML存档与加密(转)

    前言不管开发什么游戏,游戏存档是个必不可少的功能,你可能需要保存玩家的一些信息,比如身上穿戴的装备,玩家角色所处的场景等各种信息,对于存档功能(数据持久化),Unity提供了原生技术Playerprefs,它的优点是理解和使用起来十分简单,缺点是对于大型数据存储时会力不从心,所以本文会介绍如何使用XML来实现游戏存档和存档加密的功能。编程环境 Unity 5.2.2 OS X EI Cap...

  • DES对称加密算法在(.NET Framework) C#中的使用

    关于对称加密算法,这个不多作解释,百度百科给出的说明如下:des对称加密,对称加密,是一种比较传统的加密方式,其加密运算、解密运算使用的是同样的密钥,信息的发送者和信息的接收者在进行信息的传输与处理时,必须共同持有该密码(称为对称密码),是一种对称加密算法。简而言之就是用一个密钥加密的数据,也必须用改密钥来解密。这种方式在我们日常开发中非常常见。与之对应的就是非对称加密,广泛应用于web开发的ht...

  • 常见三种加密(MD5、非对称加密,对称加密)

    一、哈希HASH 1.MD5加密 MD5加密的特点: 不可逆运算 对不同的数据加密的结果是定长的32位字符(不管文件多大都一样) 对相同的数据加密,得到的结果是一样的(也就是复制)。 抗修改性 : 信息“指纹”,对原数据进行任何改动,哪怕只修改一个字节,所得到的 MD5 值都有很大区别. 弱抗碰撞 : 已知原数据和其 MD5 值,想找到一个具有相同 MD5 值的数据(即伪造数据)是非常困难的. 强抗碰撞: 想找到两个不同数据,使他们具有相同的 MD5 值,是非常困难的 MD5 应用: 一致性验证:M

  • C#实现DES对称加密法

    http://www.cnblogs.com/tearer/archive/2010/07/15/1778262.html

  • .net中常用的几种加密解密

    一、MD5加密算法    : MD5全称是message-digest algorithm 5,简单的说就是单向的加密,即是说无法根据密文推导出明文。     MD5主要用途:        1、对一段信息生成信息摘要,该摘要对该信息具有唯一性,可以作为数字签名。        2、用于验证文件的有效性(是否有丢失或损坏的数据),        3、对用户密码的加密,        4、

  • .NET中的加密类(对称加密)

     对象层次结构     .NET Framework 安全系统实现可扩展模式的派生类继承。层次结构如下所示:      算法类型类,例如 SymmetricAlgorithm 或 HashAlgorithm。该级别为抽象。     从算法类型类继承的算法类,例如 RC2 或 SHA1。该级别为抽象。     从算法类继承的算法类的实现,例如 RC2CryptoServiceProvid

  • 加密..................

    //介绍:                                                    ////    这是一个非常有趣的例子!                              ////    在Ezone International公司里Ting是Dicky的女友,Viisen是////他们的上级.Viisen不允许公司内部员工谈恋爱,上有政策,下有对////

  • 使用对称加密算法的例子

    using System;using System.Security.Cryptography;using System.Text;using System.IO;/// /// 使用对称加密算法的例子/// class Class2{ static void Main(string[] args) {  Class2 c=new Class2();  c.StartDemo(); }

Global site tag (gtag.js) - Google Analytics