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