作為一個女程序媛,圍繞在自己身邊的女性同行實在是太少了,這到底是為什么呢?是因為這個職業不適合女性,還是女性天生對這個職業排斥?
當我們感覺自己很擅長一件事的時候,才會真正地去學習它,花費大量的時間和精力,全身心投入,直到非常精通為止。這種自信的感覺是一種強大的動力,只要我們想要做就一定能做到的信念稱為自我效能(self-efficacy)。面對一項具體的工作,自我效能的來源有四種(按強度大小排序):
1. 親身參與的成敗經驗 2. 周圍環境的影響(看見和我一樣的人也在做) 3. 社交關系的影響4. 身體狀況的差異
為什么女程序員會這么少呢?因為很多女性感覺自己可能做不到,所以不愿去嘗試,或者不再堅持。 這種自我效能感的來源解釋了,為什么相對于男性而言,女性(總體上)不太可能會從事編程工作。
1. 親身參與的成敗經驗:如果你嘗試去做一件事,并且取得了成功,這就是自我效能感的最好來源。就我們這一代人來說,有很多男生會比女生更早地開始接觸編程。
2. 周圍環境的影響:如果媽媽能做到,我也能做到。人們在選擇職業的時候,往往會想象自己從事這份工作時的情形,這種想象 是建立在自己所認識人的基礎上。如果無法想象自己從事這份工作的樣子,那就壓根兒不會考慮它。在我們的文化中,性別的差異很明顯。我們常常都會顧慮和參考身邊跟我們差不多的人。男生可以想象自己是一名程序員,而女生環顧四周,去看不到和她一樣參與編碼,參加會議,做演講,寫博客,參與開源的女性。即使是女性開發者:縱觀職業層次,她們會認為自己從事管理,分析,QA,BI,或者DBA會更好,而不是去做系統管理員或者架構師。
3. 社交關系的影響:我的朋友們會同意嗎?這里,我們不是在講編程文化,而是女性文化。通常聊家常時會有人問我是做什么工作的,我回答“計算機編程”,通常對話就會結束了,我無法繼續這樣的談話。在長大成人的過程中,如果你很享受和女性同伴們的相處,那么這種社交關系勢必會影響自身的發展。
4. 身體狀況的差異:在編寫程序時對身體感受產生的影響,這對于男性和女性有差別嗎?女性在編程能力上和男性是實力相當的,但是(總體上)女性沒有感覺到自己的能力。如果我們能夠改變自我感受的能力,就能夠改變程序員男多女少的比例。
目前,社區很多人都在努力為年輕人普及編程,尤其是女生,為他們鼓掌!另一方面,如果增加現有女性開發者的曝光率,特別是那些高級別,高水平的女性。我們都期待看到周圍那些進行決策,制定策略的女性。特別感謝想方設法吸引和招納女性的企業和單位,你們實在功不可沒!
綜上因素,如果我們繼續努力,就會達到一個臨界值。一旦女性程序員比例達到 33%,那么第三條自然而然也就能實現了。在不受外界干擾的情況下,社會壓力和缺乏典范使得越來越少的女性參與和堅持程序開發的工作。只有努力, 我們才能扭轉這種可悲的局面。