改变软件开发者的形象,增加多样性
Birgitta B?ckeler認為,我們必須放棄一次又一次招聘非常類似于我們自己的人才,以實現軟件產業更高水平的多樣性。她說,事情已經在慢慢地發生變化,各個組織越來越注重于多樣性和包容性。有許多能成為優秀的軟件開發人員的潛力股,但他們從未開發過自己的這種潛能。
\\在《為它而生:軟件開發者的形象從何而來》一文中,B?ckeler提到了第一臺計算機是由女性編程所得:
\\\編程了ENIAC(第一臺電子通用數字計算機)的女性,通常被大眾認為是第一位程序員。在當時,“程序員”這個詞,或是程序的概念甚至還沒有出現。僅僅是聘請了六位女性“設置”ENIAC來執行“計算工作”。更具體地說,她們的工作就是教會機器如何計算武器的軌跡,給戰場上的士兵提供有用的情報。ENIAC從當時正在手動計算這些數據的女性中招募到了這六位成員。
\\\Birgitta B?ckeler是德國ThoughtWorks公司的開發者兼顧問,她在GOTO Berlin 2016大會上介紹了軟件開發者的形象以及它將會如何影響到整個軟件產業的多樣性。InfoQ以問答、摘要以及文章的形式報道了這次會議的內容。
\\心理學家William M. Cannon和Dallas K. Perry發表了一篇關于“程序員職業興趣量表”的論文。B?ckeler說,他們發現了程序員不為尋常的特點:比起與人合作,程序員更喜歡與“物品”合作,他們對人不感興趣。這個對于優秀的軟件開發者形象的定義極大程度上影響到二十世紀六十年代,公司挑選和雇傭編程者的標準。據B?ckeler所述,即使到了現在,許多公司雇傭員工仍然受到了五十多年前軟件開發者形象的影響。
\\InfoQ采訪了Birgitta B?ckeler一系列問題,包括為何公司開始招聘男程序員,軟件產業如何受到了多樣性和包容性的影響,個體在日常生活中怎么提升多樣性和包容性,以及支持多樣性的組織能獲得什么好處。
\\InfoQ:你的文章中提到,實際上第一名程序員是女性,但自此以后招聘的大多數從事編程工作的是男性。請問招聘男性編程人員的主要原因是什么?
\\\Birgitta B?ckeler:當大公司開始招聘程序員的時候,其實沒有人知道究竟具備什么能力的人會是一個好的程序員。所以在六十年代,公司引入了能力傾向測試和個性剖析作為識別潛在程序員的方法。測試的分數看上去非常客觀和中立,但這些測試在不經意間偏向于男性。一方面來說,測試注重于數學問題,而當時的女性并不能獲得很好的數學教育。以英國軟件開拓者Stephanie Shirley為例,在她小時候,需要獲得特別許可才能轉學到男校接受高等數學教育,這門課在女校并不能學到。
\\另一方面,當時普遍的性別歧視也起到了推波助瀾的作用。起初編程是非常手動化和機械化的。后來人們認識到編寫軟件比原先設想的需要更多科學性和更高的智力,因此進行編程的人也悄悄改變了。
\\\InfoQ:許多公司正在實踐的有關多樣性和包容性的事情,是否影響到了軟件產業?
\\\B?ckeler:我承認許多事情雖然非常緩慢,但是確實在發生變化。越來越多的公司更加專注于多樣性,甚至有些企業還會有硬指標。據我所知,有好多個會議正在設法邀請更多樣化的演講者。
\\然而,我們似乎很難了解到美國之外的情況,因為絕大多數有關這個問題的事實都來自于那里。最近我試圖找一些我的國家德國的數據,但不幸的是,我失敗了。在我看來,平均來說,大多數人仍然不愿意改變現狀。
\\我愿意相信我們還處于過渡階段的開始,無論是好的還是壞的影響因素,都是要實現多樣性必須解決的問題。
\\\InfoQ:個人每天需要做一些什么事情可以提升多樣性和包容性?
\\\B?ckeler:為了簡便起見,我們就討論有關招聘的多樣性和有關保留的包容性。
\\當我們參與到招聘中,有自知之明并承認我們的偏見是非常重要的。對我來說,我能認識到自選擇和同性相吸效應是非常具有意義的,如果男孩不僅僅是表現地“更像計算機”,如果相反,人們只是一次又一次地去雇傭像自己的人?如果我們從六十年代開始就使用個性剖析,并不斷改善它會是怎么樣?想要去除偏見,需要改變你所看到的東西。有了社交媒體的幫助,你完全可以實現這一點,你可以看到更多樣化的群體和觀點,但你也需要有意識地改變你的追隨行為,或是尋找像techiesproject.com上的故事。
\\在雇傭到具有不同技能背景的人之后,包容性非常重要,特別是當工作人員大致相同的時候。當我們試圖把與大多數人不同的人加入到一個群體的時候,我們不應該期望他們僅僅適應群體。這不僅僅與創建更多樣化的團隊的目的相違背,還會讓這些人在現有的文化中感到很不安,增大了他們退出的風險。有許多非常熱愛他們工作,非常堅定認同自己工作的程序員,這其中也包括我。但是想要讓我們能完全接受擁有不同個性、技能和背景的人,這對于我們已經認同的文化是一個很大的挑戰。這可能從一些很小的、看起來很可笑的事情開始,比如說文化差異,就像不是所有能寫好代碼的人知道星際迷航和星球大戰之間的區別。
\\\InfoQ:支持多樣性的團隊能獲得什么好處?
\\\B?ckeler:關于多樣性的好處已經有很多成熟的理論。不同的意見和觀點可以讓我們更聰明、更富有創造性,可以幫助推動創新。還有研究表明,更多樣化的公司取得行業更高水平的概率增加了高達35%。
\\特別是在IT行業,多樣性的好處也可以簡單地歸結為人才供應問題。每個公司都在努力聘請更多軟件開發者。我相信有許多能成為優秀的軟件開發人員的潛力股,但他們從未開發過自己的這種潛能。我認為這是公眾對于軟件開發者形象的理解的組合(對男性、反社會、地下程序員工作者的諷刺),另一方面,我們對于“真正的程序員”應該是什么樣的期望。如果我們能改變這兩個基準,我們就可以找到新的人才供公司使用。
\\最后,不能說經常增加技術多樣性是非常正確的事情,考慮到技術對于我們今天生活產生的巨大影響,所以搭建技術的人往往就是使用技術的人這一點至關重要。
\\\查看英文原文:Changing the Image of Software Developers to Achieve Higher Diversity
總結
以上是生活随笔為你收集整理的改变软件开发者的形象,增加多样性的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 链表插入
- 下一篇: SQLserver删除某数据库中所有表