現(xiàn)在還有人認(rèn)為,女孩子不能做編程?(現(xiàn)在還有人認(rèn)為,女孩子不能做編程嗎)
剛滿 18 周歲的余鐵琳初三之前都生活在浙江溫州一個小鎮(zhèn)。編程像是她的閥門,閥門一開,她做了一件件在這個年齡難以想象的事情,關(guān)于教育、公益。她說起她的“野心”,一是在發(fā)達(dá)地區(qū)致力于改變女性在科技領(lǐng)域的不平等;二是在相對教育資源欠缺地區(qū)如新疆西藏,不分性別地幫扶。
最初想法已經(jīng)照進(jìn)現(xiàn)實(shí),她成立公益組織 “Coding Girls”,在深圳、上海辦編程夏令營教女孩子們寫代碼,學(xué)員年齡從 12 歲到 42 歲不等。她還和志愿者們?nèi)チ诵陆统?,教中學(xué)生們在電腦上打下面向世界的第一句 “Hello World”。
幾年間,她聚攏一批批志愿者和團(tuán)隊(duì)成員,幫學(xué)生們?nèi)腴T編程。余鐵琳做到這些事時,還沒入讀大學(xué)。
2019 年 7 月,上海靜安寺附近的聯(lián)合辦公室里,16 個女生圍著長木桌而坐,在 Python 的交互式界面 IDLE 上輸入指令, 等待筆記本電腦彈出它的反應(yīng)。她們或許都和余鐵琳高一初接觸 Python 時一樣,為能和計(jì)算機(jī)對話而感到驚嘆,“幾行代碼就能實(shí)現(xiàn)某種功能。Print ‘Hello World’, 這樣就能控制計(jì)算機(jī)輸出一行字?!?/p>
16 個學(xué)員來這里參與一個為期五天的教學(xué)夏令營,她們中最小的讀小學(xué)四年級,最大的 30 多歲,多數(shù)是初高中生。每天上午九點(diǎn)到下午四點(diǎn)半,她們在這學(xué)計(jì)算機(jī)語言的基礎(chǔ)語法、分組做 Python 小游戲,最后一天還嘗試了下 java。這是余鐵琳發(fā)起的 Coding Girls 首次活動。在這之后,她又接連在新疆、深圳組織過類似的編程夏令營教學(xué)。
成為 Python 教學(xué)者,Coding Girls 項(xiàng)目發(fā)起者,這時離余鐵琳首次學(xué) Python 不過不到一年時間。2018 年秋季,她來到上海一所國際高中就讀。學(xué)校有計(jì)算機(jī)課程可供選擇?!爸巴耆珱]接觸過編程”,她出于好奇選修了此門課。課程很有趣,但另外的觀察讓她印象深刻——這個課上只有一個女生。課后,她去問了身邊一些數(shù)學(xué)成績不錯的女同學(xué),為什么不選計(jì)算機(jī)課。她們的回答大致有兩個方向,一是對電腦不太熟悉,對看似艱深的編程學(xué)習(xí)有天然抗拒感,二則是有人嘗試過,但覺得自己比較難理解編程邏輯便放棄探索。
還有一次,她參加編程界的黑客松(Hackathon,又稱“編程馬拉松”)比賽。這個比賽概念源自美國,碼農(nóng)們自由組隊(duì),在特定時間內(nèi),不受限制地合作編寫程序和應(yīng)用。余鐵琳記得,在上海參加的那場,200 多個不同年齡段的參賽選手,女生“十個不到”,屈指可數(shù)。
余鐵琳有一點(diǎn)詫異,“到現(xiàn)在,還是有很多人認(rèn)為編程這種事,不是女孩子做的?”她發(fā)覺原來對于女性的刻板印象和傳統(tǒng)觀念仍舊存在著,但她認(rèn)為,男女之間差異必然存在卻并非絕對,“性別上的標(biāo)簽需要被打破”。
事實(shí)上,世界上的第一個程序員阿達(dá)·洛芙萊斯(Ada Lovelace)就是一位女性。19 世紀(jì) 40 年代,她給計(jì)算機(jī)設(shè)立程序,建立了循環(huán)和子程序概念。計(jì)算機(jī)領(lǐng)域有性別怪圈。1995 年時,有 37% 的計(jì)算機(jī)科學(xué)家是女性,到現(xiàn)在,只有 24%。美國一項(xiàng)研究顯示,計(jì)算機(jī)科學(xué)學(xué)院里的女性數(shù)量從 20 世紀(jì) 80 年代后期開始一路持續(xù)下降。
這背后的原因有二,80 年代,個人電腦興起后,商業(yè)廣告逐漸建立起的“電腦是男孩玩具,娃娃是女孩玩具”的社會刻板印象;也有心理作用,女性在接觸理科學(xué)科時,似乎相對男性更不自信。
余鐵琳記得,上課時,男生和女生可能碰到一樣的問題,但他們有什么邏輯不理解,不會直接放棄,會死磕。男性也似乎總是被鼓勵要主動、勇敢一點(diǎn)。聯(lián)合國開發(fā)計(jì)劃署引述惠普的一份內(nèi)部報告指出除刻板印象外,自我設(shè)限也是阻礙女性在科技領(lǐng)域發(fā)展的原因之一。這份報告發(fā)現(xiàn),男女自信程度有驚人差距,多數(shù)女性只有在自身?xiàng)l件 100% 符合崗位需求時才會申請某份工作,而對多數(shù)男性來說,只要符合 60%,就會申請。而自我設(shè)限和社會的性別偏見緊密相連。
沒有停留在純粹的觀察上,余鐵琳向前一步,她開始上網(wǎng)搜索科技領(lǐng)域性別不平等的內(nèi)容——她有很強(qiáng)自學(xué)能力,學(xué)校里計(jì)算機(jī)課主要教授理論知識,編程教得很淺,入門后她是在網(wǎng)上找國內(nèi)外線上教程自學(xué)。她上網(wǎng)搜到國際非營利組織 Girls Who Code,該組織官網(wǎng)介紹稱目前在全球有 8500 個編程俱樂部、夏令營課程等項(xiàng)目,致力于改變?nèi)藗儗Α俺绦蛟场钡奶烊划嬒?,在科技領(lǐng)域促進(jìn)性別平等,幫助更多女性任職科技行業(yè)的工作。
余鐵琳直接發(fā)了郵件給 Girls Who Code,問能否在中國開設(shè)一個分部?!耙?guī)模不夠,”余鐵琳遭到拒絕,“可能他們有自己的模式,必須要求你成一定規(guī)模才行。那既然不行,我就想,為什么不干脆辦一個屬于自己 Girls Who Code 呢?”
Girls Who Code 拒絕了余鐵琳,但對方在給她的郵件里附上了一個工具包。工具包中有舉辦類似活動的指南,包括了活動宣傳指導(dǎo),郵件模版等等。雖然是一次失敗的合作請求,但余鐵琳說,工具包里很多內(nèi)容,給她之后辦活動都帶來幫助。
思考再三,余鐵琳認(rèn)為辦編程夏令營是個不錯的方式。取名沒太多糾結(jié),就叫 Coding Girls 吧。
Coding Girls 的圖片大部分由
團(tuán)隊(duì)的另一個女孩張紫怡制作
幾乎是憑著一種初生牛犢不怕虎的勇莽,在朋友給余鐵琳推薦了一家編程教育機(jī)構(gòu)之后,她很快和機(jī)構(gòu) CEO 線上交流, 并拿著一份項(xiàng)目計(jì)劃書出現(xiàn)在了他的辦公室里。
余鐵琳最開始不知道那叫項(xiàng)目計(jì)劃書。只是在飯桌上和爸媽提到她想做的事情。爸媽讓她“把計(jì)劃寫下來”,最基本的時間、地點(diǎn)、上課內(nèi)容,她就做了一個簡單的 pdf。
見面之前她上網(wǎng)做了一些基礎(chǔ)調(diào)研,搜索中國有沒有類似組織。她發(fā)現(xiàn)幾乎沒有,有接近的,但做一兩期就沒再堅(jiān)持下去,且也是以宣傳理念為主,并非落地做實(shí)際教學(xué)。這是她打算說服對方的一個切入點(diǎn)。雖然提前做了些準(zhǔn)備,真到去編程教育機(jī)構(gòu)談合作的時候,余鐵琳蠻緊張,之前沒經(jīng)歷過,但“見完發(fā)現(xiàn)比想象中簡單一些?!?/p>
該編程教育機(jī)構(gòu)此前有過不少和學(xué)生組織合作的經(jīng)驗(yàn)。他們可以提供編程教師、教材,幫忙介紹場地,對余鐵琳的主要要求是招募學(xué)員。
余鐵琳的辦法是找微信公眾號推文。那時建一個自己的公眾號也沒閱讀量,她于是找了國際學(xué)校同學(xué)平日常讀的一些公眾號如,Panopath 過來人,ShareSTEM,TechoMedia 拓科,詢問能否幫這場公益性質(zhì)的活動做宣傳推廣。沒有人拒絕她。于是做完外聯(lián)工作后,她又開始自己寫起宣傳文案。相當(dāng)于一人承擔(dān)了外聯(lián)、宣傳、教學(xué)工作。幸運(yùn)的是,首次項(xiàng)目就招募到幾位老師和志愿者,Coding Girls 的活動就在靜安寺旁順利進(jìn)行了。
而和那家編程教育機(jī)構(gòu)的合作還有個意外的后續(xù)。某次,編程教育機(jī)構(gòu)發(fā)布廣告,提到了蘋果公司的 WWDC 開發(fā)者挑戰(zhàn)賽。余鐵琳這才知道原來還有這種比賽:用蘋果的 Swift 語言,按照個人想法做項(xiàng)目。她花了一點(diǎn)時間弄明白比賽內(nèi)容,馬上報名了。
這個意外成為余鐵琳受到關(guān)注的關(guān)鍵,她也因此結(jié)交了一起做編程夏令營的“coding girls”。
她用兩周時間準(zhǔn)備素材、編寫代碼,設(shè)計(jì)完成了一件“窗花“作品并獲獎。這個比賽全球 350 名學(xué)生獲獎,中國大陸地區(qū)占 23 個,余鐵琳是其中一位,去年 6 月 23 日,她還因此和世界各地的其他 13 位獲獎?wù)咭煌c蘋果 CEO 庫克遠(yuǎn)程互動,庫克在微博中寫道”欣喜地看到他們有遠(yuǎn)大的夢想,并著手改變世界。“
一個月后,余鐵琳將改變的想法落實(shí)到了新疆。
余鐵琳的新疆暑期支教項(xiàng)目取名為 “Hello World”。要抵達(dá)新疆的巴楚縣,需要先飛到烏魯木齊,再到喀什,再坐車。在這西北邊陲縣城的一所學(xué)校里,教室墻上掛著“為中華之崛起而讀書”,機(jī)房里面,一排排學(xué)生都帶著口罩坐在臺式機(jī)前,輸入他們的 “Hello World” 指令。
1978 年,加拿大計(jì)算機(jī)科學(xué)家 Brian Kernighan 在他的編程書《C程序設(shè)計(jì)語言》中首次使用 “Hello World”,此后每個編程語言幾乎都用它作為第一個示例,有人形容其對碼農(nóng)的意義不亞于 1969 年阿姆斯特朗在月球上印下的第一個腳印。
2020 年夏天,共四位老師以 Coding Girls 團(tuán)隊(duì)的名義來到新疆這所初高中聯(lián)合的中學(xué)支教,課件沿用了最初那家編程教育機(jī)構(gòu)給的課件框架。這時,余鐵琳的“學(xué)生組織”已經(jīng)掛靠在新疆紅石慈善基金會名下,有了基金會支持,和當(dāng)?shù)貙W(xué)校合作、招募教學(xué)志愿者,都方便得多。這次支教活動,他們還制作了活動周邊,包括志愿者衣服,給小朋友的禮物、結(jié)業(yè)證書等。
正式去新疆之前,余鐵琳提前去那邊做了一周考察。她發(fā)現(xiàn),當(dāng)?shù)夭⒉蝗狈逃Y源,因?yàn)樵S多公司為踐行企業(yè)社會責(zé)任,會有資助貧困地區(qū)的項(xiàng)目,給巴楚縣的學(xué)校捐了很完備的設(shè)施。她說:“問題在于,機(jī)房有了,卻沒有足夠且合適的老師去教學(xué)?!?/p>
此外,巴楚縣當(dāng)?shù)厣贁?shù)民族比例占了 98%,班上的維族學(xué)生母語不是普通話,上課多偏靦腆,沒有漢族小朋友那么積極。注意到這個差異后,教學(xué)志愿者會特別照顧維族學(xué)生,頻繁主動問他們學(xué)得如何。
五天夏令營結(jié)束后,這群支教老師并不是徹底消失了。他們持續(xù)這著一個線上一對一培訓(xùn)項(xiàng)目。
余鐵琳說,每次夏令營,都會發(fā)現(xiàn)有三四個孩子,對編程真正感興趣,同時也較有天賦。她希望對于這種孩子,能幫助他們在編程上有更多發(fā)展。計(jì)算機(jī)領(lǐng)域,打比賽做題是最能直接練習(xí)學(xué)生技巧的一種形式。他們教的三個學(xué)生參與了全國青少年信息學(xué)奧林匹克競賽,通過了初賽。可惜復(fù)賽因?yàn)樾陆咔檎叨鵁o法參加。
到新疆辦活動時,余鐵琳已經(jīng)不是個不知項(xiàng)目計(jì)劃書為何物的高中生了,她學(xué)到了很多。這次活動前招募志愿者,第一次招募了外聯(lián)志愿者,負(fù)責(zé)寫項(xiàng)目計(jì)劃書、聯(lián)系贊助商。其中有些志愿者履歷優(yōu)秀,專業(yè)性極強(qiáng)。余鐵琳感慨:”像有些是北大光華學(xué)姐、海外商業(yè)畢業(yè)的學(xué)長學(xué)姐,他們幾人合作寫完了一份計(jì)劃書,里面甚至?xí)iT有‘商業(yè)可行性分析‘這些專業(yè)術(shù)語?!?/p>
Coding Girls 漸漸從余鐵琳一個人的想法,逐漸發(fā)展成了一個團(tuán)隊(duì)的項(xiàng)目。
在招募新疆線上教學(xué)志愿者時,余鐵琳在面試過程中跟蔣曼潔相聊甚歡。蔣本碩專業(yè)都是生物學(xué),但畢業(yè)后去做了前端工程師,在海外讀碩士時參加的計(jì)算機(jī)課外活動打開了她的思路,和余鐵琳一樣,她隨后也是上網(wǎng)自學(xué)編程,現(xiàn)在,她已是 Coding Girls 項(xiàng)目負(fù)責(zé)人之一,常駐深圳。
另外一個核心團(tuán)隊(duì)成員張紫怡學(xué)商務(wù)英語,現(xiàn)在負(fù)責(zé) Coding Girls 的宣傳推廣。她和余鐵琳共同參與了蘋果的 WWDC 挑戰(zhàn)賽,蘋果官方給她倆還有B站up主何同學(xué)一起做了篇特寫,里面提到,張紫怡在大學(xué)的三年時光中跑遍了 8 座城市的 Apple Store 零售店,體驗(yàn)了由 58 位 Creative(蘋果對“私人培訓(xùn)師”崗位的稱呼) 帶來的 232 節(jié)免費(fèi)課程。張紫怡自己也想做一名 Creative,傳遞“人人都能編程”的理念。
三個 95 后核心團(tuán)隊(duì)成員的年齡剛好成排列組合地相差4歲,分別出生于 2003、1999、1995 年。
蔣曼潔在深圳,余鐵琳之前也在這讀過一年書,于是三人組織了一場在深圳都 Coding Girls 夏令營活動。活動結(jié)束,有學(xué)員反饋?zhàn)约何磥硐氤蔀椤俺绦蜴隆?,更多的學(xué)員都說,活動不僅讓她們學(xué)到了一些數(shù)據(jù)分析相關(guān)的知識,還特別開心能認(rèn)識很多同樣上進(jìn)有趣的女孩子們。
這可能就是社群的聯(lián)結(jié)力量。余鐵琳很喜歡 Girls Who Code 創(chuàng)始人 Reshma 的 TED 演講,Reshma 說,“女性不應(yīng)該被教導(dǎo)要完美,而應(yīng)該教她們勇敢,而這可以和建立女性支持系統(tǒng)結(jié)合起來,讓那些女孩們知道她們并不孤單,從而有冒險的勇氣?!?/p>
余鐵琳是個百分百的行動派。她不是會瞻前顧后太久的類型,她愿意立馬嘗試新事情。她說,“用長輩的說法”,性格就是比較“莽”、比較“像男孩子”——盡管余鐵琳說她并不喜歡這樣用性別去定義一些特性,好像男孩子就對應(yīng)勇敢,女孩子就應(yīng)該溫柔似的。
初三之前,她一直在浙江溫州的一個小鎮(zhèn)上生活、成長。小鎮(zhèn)風(fēng)景極好,三面環(huán)山,剩下一邊則是海,余鐵琳感嘆她的家鄉(xiāng)特別舒適,特別適宜養(yǎng)老,“但不適合我”。她從小就覺得自己想出去闖一闖,有滿腔熱血和激情,在太安逸的地方待不下去。
余鐵琳媽媽是老師,爸爸做教育和慈善相關(guān)的創(chuàng)業(yè),溫州家里電視上整日播著國際新聞頻道。余鐵琳從小受熏陶,長大后看這些國際新聞,她開始思考背后原因。
看到敘利亞戰(zhàn)火中的小孩,余鐵琳覺得,如果自己能做些什么幫助他們就好了。她從沒覺得自己的想法是不可及的。跟自我設(shè)限相反,她喜歡給自己找路——她又向前一步,搜索發(fā)現(xiàn)聯(lián)合國有維和組織。于是長大后去聯(lián)合國被列為夢想之一,她也真的在思考怎么樣才能實(shí)現(xiàn)。
了解到聯(lián)合國總部在美國后,她倒推,那大學(xué)最好去美國那邊讀,如果大學(xué)去美國,那可能高中最好去國際學(xué)校過渡一下。初二時,她就覺得不能等到高中再說了,最好初三就先轉(zhuǎn)學(xué)去國際學(xué)校適應(yīng)。
她主動向爸媽提出了就讀國際學(xué)校的想法。初三那年,余鐵琳就一個人跑去深圳一所國際初中讀初三。媽媽每隔兩三周來看她一次。
她對深圳印象非常好?!疤貏e包容,整個環(huán)境創(chuàng)業(yè)創(chuàng)新氣氛都特別濃厚?!昂髞碓谏钲谵k活動也開心。因?yàn)樯钲谟泻芏嗫萍脊?,都特別愿意支持這種與科技相關(guān)的公益活動,拉贊助變得容易。而且往往是一旦聯(lián)系到其中一個機(jī)構(gòu),就會一環(huán)接一環(huán)地幫介紹資源,現(xiàn)在 Coding Girls 在深圳已有很多合作方。
不過讀完初三,高中她還是回到長三角,考入上海一所國際高中就讀,在這里,她第一次選了計(jì)算機(jī)課,開始了她的 Coding Girls 項(xiàng)目。
因?yàn)榘职忠苍谛陆畯氖陆逃?、慈善工作的原因,他引薦下,余鐵琳的 Coding Girls 掛靠在新疆紅石慈善基金會下面,正式成為一個公益組織。到現(xiàn)在,余鐵琳想法有點(diǎn)變化了。她不再覺得要在中國建立一個 Girls who Code 的分部。她想做一個中國本土的公益組織。
余鐵琳和她的伙伴們對 Coding Girls 的未來規(guī)劃是,一方面在較發(fā)達(dá)城市做夏令營或冬令營培訓(xùn),推動科技領(lǐng)域性別平等。二是在教育資源缺乏地區(qū),余鐵琳認(rèn)為“這些地方甚至連教育資源都沒解決,還沒辦法馬上跳到談性別平等這塊?!?/p>
采訪第二天,她就要飛往美國,在卡耐基梅隆大學(xué)開始她的大學(xué)生涯。她選擇在本科期間讀完兩個專業(yè):計(jì)算機(jī)和公共政策。她希望用科技的力量作為工具,然后真正作出改變。