寫給女兒高中程式設計課老師的一封信
本文作者 Rikki Endsley 是一位科技媒體從業者,曾寫文批評性別歧視。她是一位單親媽媽,從小就在培養女兒接觸計算機(技術),並鼓勵女兒探索計算機程式設計。女兒受鼓勵之後選了一學期的程式設計課,不過 Rikki 從女兒那得到的反饋卻令她氣憤,於是在9月9日寫下了這篇文章。9月10日教師節當天,該文是Reddit/programming的頭條熱帖(2571 得分,2092條評論)。以下是譯文。
尊敬的老師:
我寫信並不是要抱怨你所選擇的程式語言(VisualBasic?真的嗎??),或者談論女兒在你的課上取得了優異的成績。事實上。作為一名老師。對於我女兒來說,你是無可非議的。但是在其它方面。我對你有很多意見。
首先,我介紹一下自己, 在我女兒還在襁褓中的時候,我就在科技新聞界工作了,女兒成長過程中一直都在接觸電腦。11歲,她就開始閱讀她的第一本技術書 《Hackerteen》。 她還是Ubuntu(Jaunty Jackalope)測試版的測試者(尋找bug),還使用過Linux Mint。 在她16歲生日的時候,她沒有向我要一輛跑車,而是要了一個MacBook Pro。(我明白…現在的孩子呀)
女兒放春假的時候跟我一起去丹佛 DrupalCon,參加2012 開源技術展覽會,甚至觀看我在聯邦會議周的第一屆WiAC’12會議上如何協調委員會。由於我的職業關係,女兒的FaceBook朋友圈有Linux會議組織者,ARM開發者,Linux核心貢獻者,開源倡導者和其他的科技記者等。女兒聰明,自信,獨立,膽大無畏,是個科技迷。事實上,她提前兩年,在去年5月就已經高中畢業了,現在正在印度讀高中,作為她上大學前的間隔年(譯註:在西方國家比較流行,通常學生畢業之後,會做一次長期的旅行,讓其在步入社會之前體驗與自己生活的社會環境不同的生活方式。)
那到底有什麼問題呢?
在女兒上中學的第一個學期,她選擇了程式設計課,她知道我一定會很開心的,但她還是選了。女兒第一天回家後,我問了她關於課程的情況。她說:“我是班裡唯一的女生”,萬幸的是,這並沒有困擾她,她甚至很喜歡班裡一群男生圍著她開玩笑。女兒說當時您注意到了並且向她道歉了,因為她是班裡的唯一的女生。課程開始後,女兒很快就能完成作業,還常常幫助班裡比較落後或者有困難的同學。
但是在接下來的幾周,情況發生了變化。去年11月我正在鹽湖城參加SC’12,女兒給我發了一封郵件,說班裡有人羞辱她,她說,“They told me to get in the kitchen and make them sandwiches”(一句歧視女性的玩笑話,認為女生就該待在廚房裡)。我很痛苦地想起了幾年前,我曾在Linux 專業雜誌上發表一篇文章,後來有一些匿名的傢伙也在評論裡說了同樣的話。
2010年的9月8號,我在《Inequality, Choices, and Hitting a Wall》一文中談論了科技界的性別歧視問題。第二天,部落格上評論如潮,對於一些‘三明治’之類的評論一開始很容易不用去理會,但是沒過幾分鐘,評論迅速增多。緊接著一些暴力威脅也來了:“這作者就是一煩人的婊子,真該揍她一頓…”等等。 十分鐘後,一些強暴的威脅也來了,我關閉了網站的評論。但是郵件又開始了……
所以,我很明白女兒正在經歷著什麼,但是對於她在高中的程式設計課上就開始受到羞辱,我毫無準備。我諮詢了一些女性開發的朋友,跟女兒談話,告訴她怎樣去處理這種情況。我建議她找你談話,我主動找你談話,找班級的同學談話,甚至讓我的一位男性朋友,也是當地的一位小有名的程式設計師,去找班級的同學談話。最後,女兒終於決定繼續堅持,學完這門課程,但是不再去和班級的同學交流。我不敢去想象如果換做是一個缺乏自信的女孩兒,在這種情況下會做出什麼事情來。
女兒對於選擇其他的程式設計課不再感興趣了,但是,這怎麼能怪她呢?
在女兒的整個成長過程中,我都鼓勵她去探索計算機程式設計,我給她講一些很酷的專案,告訴這個行業誘人的前景,還有一些幫助女性涉足該領域的的資助專案,她還將會和一些非常棒的人一起共事,以及這個領域的多元化的要求。我還帶她一起去參加科技會議,介紹一些我所認識的非常出色,很能鼓舞和激勵她的一些朋友給她認識。
可悲的是,只有你才能給她建立第一印象,但是你卻給初次接觸計算機程式設計的女生們建立了一個可怕的印象。
你沒看見這一學期她的熱情完全消退了嗎?你沒注意到她不再歡笑嬉鬧,不再幫助同學們,而是迅速交完作業又繼續埋頭看書了嗎?你本應該監督他們,培養他們成為未來的程式設計師,可是你究竟在幹什麼?!
我不是老師,所以請原諒我,不該對你的工作指手畫腳,評頭論足。但是我是一個母親,我花了數十年時間鼓勵我的女兒和IT領域的所有女性朋友,或許我的觀點能夠幫助你。畢竟,你並不是有意去建立一個只有男性來主導的環境氛圍,對嗎?
下面是我對高中計算機程式設計教學提出的七條建議:
1. 多招些學生去上你的課——為什麼我女兒會是你班裡唯一的女生?據她說,她之所以會選這門課是因為我鼓勵她去的。要不然,她壓根兒不知道還有程式設計這門課。你有沒有在學校裡掛一些標語去宣傳你的課程呢?你有沒有讓學校輔導員在孩子們在計劃他們的新學期時,給他們做些輔導呢?你有沒有告訴其他班的同學,跟俱樂部,還有你的同行們講講程式設計為什麼會這樣讓人興奮,它是怎樣融入到我們的日常生活中的呢?你有沒有讓一些新聞系的學生寫一些關於程式設計師這個魅力十足的職業的的特性,以及他們將來他們可以從事哪些有趣的工作呢?你有沒有讓你的班級學生做一些宣傳,讓他們的朋友也來試聽下你的課程呢?
2. 打好基礎——在上課的第一天,就告訴學生們IT領域女性很少,而且缺乏多樣性,以及為什麼會有這些問題,怎樣增加程式設計的多樣性。跟學生們講講什麼是“冒充者綜合症”(譯註:心理學術語,稱為自我能力否定傾向,具有這種傾向的人往往是一些很成功的人,但他們對自己的成功心存懷疑,認為他們不是靠能力取得成功,感覺是在欺騙他人,就像是一個冒名頂替者,並且害怕被他人發現自己的欺騙行為),怎樣去克服它?從一開始就建立一個包容,友好,安全的的學習環境,我本來認為這點很容易做到,現在看來,顯然不是這樣。
3. 指定並執行反騷擾政策。
4. 不要學習一些無聊和過時的東西——Visual Basic?真的嗎?我知道我說過我不是在抱怨你對程式語言的選擇,儘管我對你的選擇真的不太理解。之所以會提到這點,是因為它不能幫助你為程式設計新手建立良好的第一印象。我不知道我的女兒在您的課上能學到什麼,因為她並不敢興趣。在不花費你的微小的班級預算的情況下,能不能教他們一些跟現實生活相關的應用程式。可以利用一些網路資源像Codecademy(http://www.codecademy.com/),學生們可以嘗試各種各樣的程式語言,或者專注於他們感興趣的的東西。你有沒有給孩子們演示過怎樣去開發一個手機應用程式?使用樹莓派程式設計?開發一個電腦遊戲,架設一個網站?天哪!你是怎麼讓程式設計課變得這麼無聊的?!
5. 時刻關注孩子們——我不知道你在課堂上都在做什麼,但是你並沒有在關注學生,否則的話,你怎麼會沒注意到我的女兒被同學們孤立和侮辱?你指望女生自己跑去告訴你她被侮辱了嗎?這也太離譜了!相反,她們逐漸消沉,沮喪,最後輟學,就像在IT領域工作的女性朋友一樣。你想知道女性朋友在面對言語虐待或者被羞辱時會怎麼辦嗎?這一切實在太醜惡了!最好的情況,她可能會躲避同學和同事們,希望她不會去看網上的評論。但是情況也可能會更糟,她可能會收到一些低俗的郵件或者騷擾電話,家庭地址也可能會被曝光,甚至是受到暴力威脅。可悲的是,這些情況並不少見,從高中一直到我們工作,時刻都在發生。你不相信我的話嗎?那是因為你壓根兒就沒關注這些。
6. 保持交流——私下裡找同學們聊天,瞭解班級最近的情況。找其他老師或者學校輔導員談話。你有沒有找過我女兒的輔導員,如果有的話,你應該知道班裡發生了什麼事。輔導員全力幫助我女兒,好讓她早點畢業。她想要了解我女兒在你的程式設計課上的一些不愉快的經歷並不難啊。你指望我給你打電話嗎?相信我,我很想這樣做,但是我尊重女兒的要求,她想自己來處理這件事情。看一下第五條,我有沒有告訴你的我女兒在班裡現在的情況,她的情況不會有所改善,有可能會更糟的。
7. 跟進調查——在學期結束的時候,做一個調查。允許學生匿名線上討論一些班級的情況,像你的教學方法,他們和其他同學之間的相處經歷。允許匿名會讓你瞭解到最真實的情況,希望教下一屆學生的時候,你的程式設計課會有所改善。
你不用跟我抱怨你的工作有多難,或者作為一名高中老師,薪水少,壓力大。我是一名在科技新聞界工作的單親媽媽——相信我,我能理解你。我更願意去想想到底我該做些什麼才是最重要的,老師要怎麼做才能改善這種狀況。我不會寫一篇這樣的文章,但是我女兒可能會。
我花了16年的時間的去培養和鼓勵女兒去探索計算機程式設計,並把它當成一種職業。但是短短一個學期。你和她的同學們毀掉了這些年我所有的付出。
我總是告訴女兒高中生活還是很美好,不會那麼殘酷。不幸的是,你的程式設計課向她證明了我的話是錯的。僅僅一個學期,我的女兒就明白了為什麼IT領域女性會這麼少,不管我怎麼鼓勵她,也改變不了這一點。
補充:謝謝所有給我留言的朋友們,很多人想知道為什麼我選擇USENIX部落格作為我的釋出平臺,而不是其他的科技網站或者是我的個人主頁—-因為USENIX成員和社群管理在實現多元化和支援女性方面有著悠久的歷史了。很多人建議應該立即採取行動,解決這個問題。我很贊同,這就是為什麼我會和USENIX合作,在他們的WIAC通過WiAC峰會和FaceBook WiAC頁面以及社群內的其它努力倡導大家關注這個事件,也希望你們能夠加入到我們的的努力中來。
原文連結: Rikki Endsley 翻譯: 伯樂線上 - JingerJoe
相關文章
- 六一兒童節,程式設計師寫給女兒的一封信程式設計師
- 寫給年輕程式設計師的一封信程式設計師
- 寫給即將入行的程式設計師的一封信程式設計師
- 寫給年輕程式設計師創業的一封信程式設計師創業
- 一個老程式設計師的程式設計之路,寫給年輕的程式設計師們程式設計師
- 架構師給程式設計師的一封信架構程式設計師
- 寫給程式設計師的管理入門課程(轉)程式設計師
- 給想創業的年輕程式設計師的一封信創業程式設計師
- 寫給程式設計師:當自己的上帝程式設計師
- 給程式設計師的10堂寫作課(一)--30+的你,怎能錯過寫作?程式設計師
- 程式設計師生活之路--來自程式設計師爸爸的一封信程式設計師
- 寫給前端程式設計師的命令列入門前端程式設計師命令列
- 寫給新入行的程式設計師小朋友程式設計師
- 寫給程式設計師的有效學習方法程式設計師
- 寫給未來程式設計師的建議程式設計師
- 致新手程式設計師的一封信程式設計師
- 《C++ API 設計》——寫給想寫好類庫的程式設計師C++API程式設計師
- 投資大師羅傑斯寫給寶貝女兒的12封信
- 老程式設計師的下場程式設計師
- 寫了 35 年程式碼的老程式設計師的最大遺憾程式設計師
- 寫給前端程式設計師的英文學習指南前端程式設計師
- 給那些笨笨的不會追女孩的程式設計師老爺們程式設計師
- 老程式設計師的10個程式設計小技巧,教你寫出高質量程式碼!程式設計師
- 我打算寫一個《程式設計師的成長課》程式設計師
- 設計師,寫給CEO,寫給產品,寫給運營,寫給技術
- 寫給Java程式設計師的Java虛擬機器學習指南Java程式設計師虛擬機機器學習
- 寫給程式設計師的 Unicode 入門介紹程式設計師Unicode
- 寫給考慮創業的年輕程式設計師創業程式設計師
- 寫給iOS程式設計師的命令列使用祕籍iOS程式設計師命令列
- 寫給 Python 程式設計師看的 Rust 介紹Python程式設計師Rust
- 一個“老”程式設計師的思考程式設計師
- 老程式設計師的思想變遷程式設計師
- 洩了氣的老程式設計師程式設計師
- 《程式設計師健康指南》:給程式設計師的健康書程式設計師
- 一位老工程師給年輕程式設計師的“十大忠告”工程師程式設計師
- 給程式設計師的幾點程式設計經驗----《編寫高質量程式碼》程式設計師
- 外聘的計算機老師講課計算機
- 寫給Java程式設計師學習路線圖Java程式設計師