關(guān)于編程:亞洲人身份給我?guī)砹耸裁?

1 評論 9120 瀏覽 0 收藏 14 分鐘

筆者最初接觸編程是5歲,開始認(rèn)識Logo(海龜畫線)和BASIC。圖上的我當(dāng)時9歲,在電腦前面擺著別扭的姿勢。當(dāng)時我已經(jīng)會用BASIC編寫簡單的游戲,并在本地BBS上發(fā)布。很快我就厭煩了這些簡單的編程,我那身為軟件工程師的家長就給我拿來了他們研究生時用的編程課本,于是我就開始自己啃起了C語言、編寫代碼編輯器。從BASIC語言編譯器入手,到高中時已經(jīng)創(chuàng)造了基于C語言的自托管編譯器。高中時花了大量時間研究x86編程,沉迷于當(dāng)時剛剛發(fā)布的奔2芯片。當(dāng)我進(jìn)入MIT的計算機(jī)專業(yè)時,已經(jīng)是積累了10年編程經(jīng)驗的老手了。

——是不是聽起來就讓人過耳不忘?

好吧,我這里必須承認(rèn),事實上完全不是這么一回事。除了照片里的小鬼是我,其他的都是我一廂情愿自編出來的。那時我根本不知道編程為何物,當(dāng)時的情形是這樣:父母激動的喊我“快在新電腦前拍個照!”,就卡擦一聲拍下了我和電腦的合影,照片上我的手甚至都沒有正確地放在鍵盤上。父母都是文科專業(yè),家里沒有一本關(guān)于編程的書。六年級的時候曾立志自學(xué)BASIC,但只持續(xù)了幾周就知難而退。真正接觸到編程要到11年紀(jì)上本科AP預(yù)科課程的時候,數(shù)學(xué)老師教我編程,不過他自己也是上課一個月前才學(xué)習(xí)了教材。雖然遇到了這些種種客觀不利因素,我還是被慫恿選擇了計算機(jī)作為本科專業(yè)。進(jìn)入MIT大學(xué)一年級讓我多少有些不安,因為我的同學(xué)才是像開頭描述的那樣,已經(jīng)有了十幾年的編程經(jīng)驗的老手。

雖然我沒有出生在一個技術(shù)高手的家庭,但在編程學(xué)習(xí)上我有個(不知道是不是優(yōu)勢的)優(yōu)勢——我長著一副編程好手的模樣——作為MIT的亞裔男生,我符合這個學(xué)校亞洲學(xué)生的典型形象。但所幸的是整個本科階段,我并沒有遇到下面這樣的打擊,比如“你能進(jìn)MIT都是因為你是個亞裔”,(在遇到難題的時候)被說“不是每個人都能勝任編程這個工作,也許你可以考慮轉(zhuǎn)專業(yè)到生物?”(在班級分小組項目時)“我們來負(fù)責(zé)后臺,你就負(fù)責(zé)圖形部分吧,這部分簡單”,或是“你確定你知道怎么回事?”——而據(jù)我所知,一些計算機(jī)科學(xué)專業(yè)的同學(xué)就曾不幸遇到類似上面這樣的質(zhì)疑。

雖然我到大學(xué)階段才開始從0學(xué)起,但我并沒有讓這樣的差距阻礙自己的專業(yè)的發(fā)展。從本科到研究生,通過課堂、研究、實習(xí),我掌握的專業(yè)知識逐漸積累,能接手的項目難度也逐漸增加,隨著編程方面的了解深入,也逐漸愛上了這門技術(shù)。也許別人從8歲到18歲的10年學(xué)習(xí)編程,但我卻用18到28歲補(bǔ)上了這一課,并且非常順利的是,這一路并沒有遇到多少阻礙?,F(xiàn)在想想,也許和外表不無關(guān)系,我是亞洲人,進(jìn)了代表好成績的MIT,理所當(dāng)然地學(xué)習(xí)了進(jìn)入這門學(xué)校的亞洲人大部分都選擇的計算機(jī)專業(yè)。而一些大牛也注意到了外型對專業(yè)的影響,軟件工程師Tess Rinearson在論文“論技術(shù)特權(quán)”上也從不同的角度談到這一乍看之下匪夷所思的現(xiàn)象。

外型不僅沒有讓我蒙受偏見或阻力,反而給了我隱性的便利。比如在參加學(xué)術(shù)會議時,不論是不是我自己做的項目,人們也好像是我做的一樣對待我。別人在談?wù)搯栴}時如果我注視他們并點頭,哪怕我當(dāng)時毫無頭緒,他們也會默認(rèn)我理解談?wù)摰膬?nèi)容。不僅沒人無端質(zhì)疑我,反而會期待我提出學(xué)術(shù)相關(guān)的提問。

于是我也把這種便利為自己所用,比如看到發(fā)布的職位信息,即便要求里有我尚未掌握的內(nèi)容,我也敢于去應(yīng)聘,因為我知道到時候去學(xué)習(xí)也不會引起非議。不論是研究助理還是暑假實習(xí)的面試都走過場一般隨意,好像大家不自覺地給了我嘗試的機(jī)會。而我也對自己的能力有信心,因為在實際工作中經(jīng)過一段時間的練習(xí),我也就掌握了相應(yīng)的技術(shù)。通過這些場合積累了經(jīng)驗,我也有了接受更加復(fù)雜的編程項目的能力,由此步入一種良性發(fā)展的循環(huán)。

這樣的福利是隱形的,雖然人們沒有說出來,卻充分表現(xiàn)在他們沒有說出的行動里。這樣的福利讓我們有充足的時間鍛煉技術(shù),而不會收到任何干擾或挫折。當(dāng)然我們自己確實很努力,但我們將努力學(xué)以致用的過程中沒有因為個人因素而受到阻礙。當(dāng)然并不是所有人都有這樣的幸運(yùn)。

比如計算機(jī)專業(yè)中的“異類”,相比于白人或亞裔男性這樣的多數(shù)派,“少數(shù)派”的身份讓他們受到質(zhì)疑的幾率大大增加。比如從言語上:“不是所有人都能混得起計算機(jī)專業(yè)”。雖然這些評論或行為不是有意為之,但正是這樣無疑之舉對他們的發(fā)展卻造成了不小的阻礙。

比如我的一個好朋友,大一選了Java入門的課程,她本人很喜歡這門課,為了學(xué)好Java GUI技術(shù),在MIT的媒體實驗室申請了暑期研究助理的職位。但在真正開始工作時,卻沒有被分配上GUI相關(guān)的內(nèi)容(雖然當(dāng)時申請中包括GUI技術(shù))。于是她被迫做了整個暑假枯燥的視頻剪輯,而讓人詫異的是,同樣申請GUI工作的一個男性學(xué)生,卻分配到了與申請內(nèi)容匹配的工作——并不是因為后者編程技術(shù)超群——他同樣是大一新生,編程經(jīng)歷和我朋友一樣有限的很。這樣的經(jīng)歷讓她對GUI都產(chǎn)生了陰影,甚至回避了繼續(xù)學(xué)習(xí)計算機(jī)專業(yè)。

朋友不公平的遭遇讓我感到氣憤。她有興趣有能力,卻無端被人糟蹋了這樣學(xué)習(xí)的機(jī)會。我相信本來她能在編程上大有發(fā)展,并且她真的很喜歡編程的工作——如果她能接受公平的對待的話,將會有完全不一樣的結(jié)果。進(jìn)入MIT并沒有對她的專業(yè)學(xué)習(xí)發(fā)揮應(yīng)有的幫助,她的表哥申請MIT被拒絕了,伯母就諷刺她“進(jìn)了MIT也是因為別人看你是個姑娘”。

如今十年過去了,她現(xiàn)在在研究工作中也會用到編程,每每都希望當(dāng)時在大學(xué)能學(xué)的更多就好了。但對計算機(jī)科學(xué)的陰影卻揮之不去。當(dāng)然你可以說:“你朋友太不堅強(qiáng)了,怎么能這么輕易就放棄了呢?如果她更勇敢些,即便知道會遇到這樣的阻力,也應(yīng)該繼續(xù)嘗試下去?!边@樣的風(fēng)涼話也讓我感到憤怒——編程不是那么高精尖的工作,為什么要上升到需要“更勇敢”才能從事的技術(shù)呢?為什么要因為編程責(zé)怪別人“不堅強(qiáng)”呢?

描述一下我作為軟件工程師的暑假實習(xí)環(huán)境吧:

當(dāng)時是在做一個C++的硬件黑客模擬器,聽起來很高端的樣子,不過工作的人真的再普通不過,大家蜷在格子間里,有時故意拖長午飯休息時間。干活的都是一群技術(shù)男(真的全是男生,項目組只有一個稍微年長的女性,不過不和我們一起工作)。雖然這些程序員掙得不錯,技術(shù)也不錯,但他們做的卻不是什么深不可測的高級工作。并沒有什么特別的艱難要克服——如果你包括通宵打游戲一早還要出現(xiàn)在工作室這種。任何人,有意愿做編程,加上足夠的練習(xí),都能勝任這份工作。其他和編程或計算機(jī)科學(xué)相關(guān)的工作同理——說真的,公司不是要找下一個蘋果創(chuàng)始人那樣牛逼的人物,只是要找能為他們干活的程序員而已。

但對于上面說到的那些“少數(shù)派”,卻需要削尖腦袋、用過度的“堅強(qiáng)”來武裝自己,來克服來自方方面面的隱性的阻力?!督袢招睦韺W(xué)》(Psychology Today)中的調(diào)查員Mary Rowe提到:

“職業(yè)上潛意識的不公平印象會帶來長期的負(fù)面影響,可能造成工作環(huán)境壓力,工作和企業(yè)中各種公開或私下的對少數(shù)派的歧視。更為嚴(yán)重的問題是,這些歧視可能在各種微小的方面持續(xù)影響受害一方,在受害者自身、施加歧視的一方以及無關(guān)的第三方對此都不知不覺的情況下發(fā)生。當(dāng)受害者自己意識到這種歧視的存在時,他們也無法向其他人明確指明為何對方的行為對他們造成了損害。”

而對我朋友可能需要“很堅強(qiáng)”才能從事的編程,對我來說卻好像水到渠成,做不做都完全出于自己的意愿,而不會以其他人的冷嘲熱諷或無意識的偏頗而轉(zhuǎn)移——而創(chuàng)造出這種一帆風(fēng)順的環(huán)境的,正是所謂“隱性的特權(quán)”。

理性中我們希望鼓勵那些少數(shù)派追求“和自己原先身份不典型的”工作,比如計算機(jī)科學(xué)或STEM(科學(xué)、技術(shù)、工程、數(shù)學(xué)),也有懷有此志向的人和企業(yè)為促成這樣的目標(biāo)而努力。而在我看來,要消除這樣隱性的阻力,需要鼓勵更多的少數(shù)派進(jìn)行鋼釩的參與,更直接的方法是減少現(xiàn)存的這些場合中對少數(shù)派的“歧視”。2012年對總統(tǒng)的STEM教育匯報中指出:

“經(jīng)濟(jì)預(yù)期顯示STEM領(lǐng)域的本科畢業(yè)生的需求人數(shù)比目前估計人數(shù)多100萬。在進(jìn)入大學(xué)時有意愿選擇STEM學(xué)科的本科生中,最后獲得相關(guān)學(xué)歷的不到40%。如果STEM專業(yè)的保留率能從40%增長到50%,所增加的畢業(yè)生人數(shù)就能滿足未來10年所需求的那100萬的需求。”

這些統(tǒng)計報告讓我希望能為鼓勵和留住那些希望學(xué)習(xí)編程的少數(shù)派盡一份力。自己可以假象一下,首先找任意一個男性白人或亞裔的杰出計算機(jī)科學(xué)家,假想一個平行宇宙中他可能有另外的身份,比如換個(已有計算機(jī)科學(xué)家不那么多的)民族,或是換個性別,他們還會積極投入1000+個小時來磨練自己的計算機(jī)技術(shù)么,并且還要額外面對不計其數(shù)的阻力暗示他們在專業(yè)上不如別人?當(dāng)然,我相信會有意志上的超人熬出頭來,不過相信這些歧視會抹殺一大批有潛力的競爭者。

我希望未來(因為歧視)而自動放棄計算機(jī)學(xué)科的人越來越少。當(dāng)面對同樣認(rèn)為是“美好、實用而有意義”的計算機(jī)科學(xué)時,我希望自己曾享受的“隱性的特權(quán)”能同樣為少數(shù)派所享受。

(via?bi?譯/快鯉魚)

注:文章選自Philip Guo的博客。作者目前是羅切斯特大學(xué)計算機(jī)科學(xué)專業(yè)的副教授

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 那照片還蠻帥的

    來自湖南 回復(fù)