消除性别成见,技术领域需要更多“乘风破浪的姐姐”

2023-10-29 16:40

本文主要是介绍消除性别成见,技术领域需要更多“乘风破浪的姐姐”,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


全文共2533字,预计学习时长7分钟

图源:unsplash

 

互联网的兴起和普及让原本分散的亿万人连结在了一起。每天有17亿用户使用Facebook,每分钟谷歌处理大约380万次搜索。你知道这些数字背后的人群有什么共同点吗?从更全面的角度来考虑,这些网民唯一的共同之处是群体多元化。

 

一次蒙古之旅中,笔者曾坐在蒙古包里,距离邻市还有一天的车程,等着见一个去骑马了的冠军守鹰人。尽管和负责接待的女士语言不通,但她拿出自己的手机,在Facebook上添加了笔者为好友。我们二人出身背景截然不同,却使用着同样的产品。

 

为什么这个故事很重要?

 

这个故事之所以十分重要,是因为虽然最受喜爱的科技产品的用户群非常多样化,但创造这些产品的员工却并非如此。在美国,只有26%的计算机从业者是女性,非裔美国人更是仅占3%。在过去的20年里,女性软件工程师的雇佣人数只增加了2%。这可并不是很多样化。

 

为了让科技产业创造出了不起的产品,并引导创新性来真正代表其服务的用户,这一产业需要提高其种族和性别代表性。

这个问题从何而来?

 

图源:unsplash

技术招聘似乎是最大的替罪羊。其实大多数大型科技雇主都清楚地意识到了这一点,并努力提高他们的多样性和包容性。业界领袖们也非常清楚这个问题,并正在努力缩小这一差距。这一过程中仍然存在些许不足,但有证据表明这是一个观念问题,问题的根本原因发生在招聘之前。

 

普华永道(PwC)最近的一项研究发现,只有3%的英国女性把技术领域当作职业生涯的首选。美国的情况也不容乐观,2019届计算机专业毕业生中只有21%是女性。

 

作为一名女性,如果这种低代表性并不足以激励你去调查对日常生活有巨大影响的科技行业职位,那么不妨参考本文。本文的目的是找出一些女性与生俱来的、与性别相关的技能,这些技能本可以让女性为科技公司创造极大的价值,却常常在传统的科技职位描述中被忽视。

 

学校中选择学习STEM学科(科学、技术、工程、数学)的女孩较少 | 来源:PwC,2017

 

或许你已经具备成为优秀码农的资质

 

创造力

 

想象一个软件开发人员的模样,会有什么样的刻板印象浮现在脑海中呢?你认为哪些技能很重要?笔者敢说创造力肯定不是第一个会想到的词语,但事实确是如此,软件工程领域需要非常多的创造力。

 

笔者学习编程时(笔者在大学里没有学过计算机科学),震惊于编程对于创造力的长期严苛要求。前端开发人员显然需要精通设计并具有很强的创造性技能,而作为后端开发人员,也总是需要发挥自己的创造力。

 

你需要成为一名具有创新精神的问题解决者,才能弄清楚不同的技术如何协同工作,并形成一个庞大而复杂的整体。编程过程中,通常没有快捷的硬性规则和解决问题的唯一方法。编程有点像诗歌,要关注的是如何让语言发挥作用。每个人都将形成自己的风格和独特的解决方案来应对遇到的挑战。

 

精通现代语言

 

与地球上其他物种相比,语言赋予人类能够构建和交流几乎无数思想或概念的能力,代码也同样可以传达或创造无限的内容。

 

笔者上学时很喜欢拉丁语,在编写代码的那几天里会心想:“等等,这就像拉丁语一样,通过应用一些简单的规则来创造或理解意义。”语言和代码的主要区别在于,开始编写代码时的学习曲线更陡一些,学习编程比学习一门外语快得多。

 

图源:unsplash

具有团队精神

 

让我们想象一下软件开发人员的典型形象。是不是在想到了一个孤独的身影坐在一台笔记本电脑前,日夜奋战,不与别人说话?

 

短短几年前,笔者还误以为编程并不需要适合团队协作。事实上,恰恰相反。编程的复杂性意味着编程人员几乎从不单独工作,一个成品由不同团队创建的数百个组件组成,这些组件必须完美地协同工作。这不仅需要团队合作,还需要对目标有一致的理解。

 

作为一名初级开发人员,你将需要一位出色的导师。相较于其他大部分工作,你将与导师进行更密切的合作,这本质上就是与操作另一台电脑的开发者进行合作。你们二人中有一个是主导者,负责编写代码,另一个人则负责观察和评价。笔者认为这是最好的合作方式了。

 

如何起步

 

以下是一些(几乎)免费的在线编程课程,这是一条可以遵循的学习路径。

 

参加免费的女性编程网络研讨会。据笔者所知,编程学校LeWagon经常举办这类活动。当然还有其他选择。这些网络研讨会是很好的机会机会,能帮助你获取深入的理解并确定自己是否适合编程。

 

下一步,笔者建议在Codeademy上参与一些免费的课程。可以学习几种语言:HTML、CSS、Javascript、jQuery、Python、Ruby和PHP。笔者建议从HTML和CSS开始,学会之后便能立即设计简单的网站,然后使用Ruby或Python开发后端。

 

学会了基础知识之后,就让创造力来指导接下来的学习,着手学习更先进的概念并开始你的第一个项目。方法不一而足,下面是两种可行的解决方案。

 

笔者曾在一个训练营学习编程(笔者参加的叫做LeWagon,但还有很多其他的选择)。LeWagon最主要的好处是老师可以随时一对一地回答你的问题,提供结构化的学习方法,并全程对你负责。

 

图源:unsplash

如果不想参加一个完整的训练营,可以报名Nanodegreeat Udacity。他们以较低的价格提供与编程训练营相似的支持,其中的一些课程是与领先公司合作设计的,并提供许多有趣的学习方向(如网络安全导论)。

笔者基于自己的经验提出了上述建议,这是通往开发者职业生涯的众多途径之一。条条大路通罗马,不同的的人或许有不同的经历、建议或问题。无论选择怎样的道路,开始吧,技术领域需要女性的力量。


推荐阅读专题

留言点赞发个朋友圈

我们一起分享AI学习与发展的干货

编译组:刘奕琳、孙津

相关链接:

https://medium.com/better-programming/why-more-women-should-learn-how-to-code-and-how-you-can-start-3a255efe8fd3

如转载,请后台留言,遵守转载规范

推荐文章阅读

ACL2018论文集50篇解读

EMNLP2017论文集28篇论文解读

2018年AI三大顶会中国学术成果全链接

ACL2017论文集:34篇解读干货全在这里

10篇AAAI2017经典论文回顾

长按识别二维码可添加关注

读芯君爱你

这篇关于消除性别成见,技术领域需要更多“乘风破浪的姐姐”的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/301937

相关文章

关于数据埋点,你需要了解这些基本知识

产品汪每天都在和数据打交道,你知道数据来自哪里吗? 移动app端内的用户行为数据大多来自埋点,了解一些埋点知识,能和数据分析师、技术侃大山,参与到前期的数据采集,更重要是让最终的埋点数据能为我所用,否则可怜巴巴等上几个月是常有的事。   埋点类型 根据埋点方式,可以区分为: 手动埋点半自动埋点全自动埋点 秉承“任何事物都有两面性”的道理:自动程度高的,能解决通用统计,便于统一化管理,但个性化定

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37628 6月16日,小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞,这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示,公司准备量产,并计划今年四季度开启预售小鹏汇天分体式飞行汽车,探索分体式飞行汽车城际通勤。阅读原文,获取专题报告合集全文,解锁文末271份飞行汽车相关行业研究报告。 据悉,业内人士对飞行汽车行业

业务中14个需要进行A/B测试的时刻[信息图]

在本指南中,我们将全面了解有关 A/B测试 的所有内容。 我们将介绍不同类型的A/B测试,如何有效地规划和启动测试,如何评估测试是否成功,您应该关注哪些指标,多年来我们发现的常见错误等等。 什么是A/B测试? A/B测试(有时称为“分割测试”)是一种实验类型,其中您创建两种或多种内容变体——如登录页面、电子邮件或广告——并将它们显示给不同的受众群体,以查看哪一种效果最好。 本质上,A/B测

金融业开源技术 术语

金融业开源技术  术语 1  范围 本文件界定了金融业开源技术的常用术语。 本文件适用于金融业中涉及开源技术的相关标准及规范性文件制定和信息沟通等活动。

AI(文生语音)-TTS 技术线路探索学习:从拼接式参数化方法到Tacotron端到端输出

AI(文生语音)-TTS 技术线路探索学习:从拼接式参数化方法到Tacotron端到端输出 在数字化时代,文本到语音(Text-to-Speech, TTS)技术已成为人机交互的关键桥梁,无论是为视障人士提供辅助阅读,还是为智能助手注入声音的灵魂,TTS 技术都扮演着至关重要的角色。从最初的拼接式方法到参数化技术,再到现今的深度学习解决方案,TTS 技术经历了一段长足的进步。这篇文章将带您穿越时

系统架构设计师: 信息安全技术

简简单单 Online zuozuo: 简简单单 Online zuozuo 简简单单 Online zuozuo 简简单单 Online zuozuo 简简单单 Online zuozuo :本心、输入输出、结果 简简单单 Online zuozuo : 文章目录 系统架构设计师: 信息安全技术前言信息安全的基本要素:信息安全的范围:安全措施的目标:访问控制技术要素:访问控制包括:等保

深入理解数据库的 4NF:多值依赖与消除数据异常

在数据库设计中, "范式" 是一个常常被提到的重要概念。许多初学者在学习数据库设计时,经常听到第一范式(1NF)、第二范式(2NF)、第三范式(3NF)以及 BCNF(Boyce-Codd范式)。这些范式都旨在通过消除数据冗余和异常来优化数据库结构。然而,当我们谈到 4NF(第四范式)时,事情变得更加复杂。本文将带你深入了解 多值依赖 和 4NF,帮助你在数据库设计中消除更高级别的异常。 什么是

前端技术(七)——less 教程

一、less简介 1. less是什么? less是一种动态样式语言,属于css预处理器的范畴,它扩展了CSS语言,增加了变量、Mixin、函数等特性,使CSS 更易维护和扩展LESS 既可以在 客户端 上运行 ,也可以借助Node.js在服务端运行。 less的中文官网:https://lesscss.cn/ 2. less编译工具 koala 官网 http://koala-app.

消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法

消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法   消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法 [转载]原地址:http://blog.csdn.net/x605940745/article/details/17911115 消除SDK更新时的“

PostgreSQL核心功能特性与使用领域及场景分析

PostgreSQL有什么优点? 开源和免费 PostgreSQL是一个开源的数据库管理系统,可以免费使用和修改。这降低了企业的成本,并为开发者提供了一个活跃的社区和丰富的资源。 高度兼容 PostgreSQL支持多种操作系统(如Linux、Windows、macOS等)和编程语言(如C、C++、Java、Python、Ruby等),并提供了多种接口(如JDBC、ODBC、ADO.NET等