本文主要是介绍消除性别成见,技术领域需要更多“乘风破浪的姐姐”,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
全文共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经典论文回顾
长按识别二维码可添加关注
读芯君爱你
这篇关于消除性别成见,技术领域需要更多“乘风破浪的姐姐”的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!