為什麼女程序員少?

為什麼女程序員少?


1960年代的時候,程序員的形象是這樣的

大家本來以為到21世紀初會是這樣的

而事實的情況卻是這樣的


轉載:女性工程師太少,招聘可能不是解決之道

大約一年以前,Fog Creek Software 的人力總監 Liz Hall 邀請 Girl Develop It 的創始人 Sara Chipps 共進午餐。

Fog Creek Software 是一家著名的軟體公司,最好的團隊協作工具之一 Trello 就是它旗下的產品,他們對工程師的待遇極佳。Hall 在有十年招聘軟體工程師的經驗,最令她困惑的事情之一是,如何吸引有才能的女性來為他們工作。她試圖從當時正在 Flatiron 學院做 CTO 的 Chipps 口中得到答案:「你為什麼不申請來我們這兒工作呢?」

「我不認為自己能通過你們那麼嚴格的測試。」 Chipps 說。

Hall 十分驚訝。她認為 Chipps 就是他們想要找的人。她想弄明白,為什麼Chipps 這樣優秀的人才會認為自己不夠格,或者不想加入頂尖的軟體開發公司。

Hall 得到的一個答案是,軟體開發公司中的環境缺乏多樣性,因此吸引不了女性。Chipp 說,即使她能去 Fog Creek Softwar,她也不想在一個男性工程師文化主導的環境中工作。另一個原因是想成為軟體工程師的女性缺乏從初級職位開始一步步上升的機會。

許多技術型創業公司期望每位成員都能擔負重任,因此並不提供初級職位。而相當一部分女程序員並非工程師出身,她們往往擁有不同的職業背景,通過自學或者 Flatrion 這樣的編程學校來進入這一行業。這本來是相當了不起的事,但她們在新的職業道路上缺少一個領路人,這導致了她們的職業發展受限。

這導致了一個惡性循環——從事軟體開發的女性本來就很稀少,而男性主導的環境又讓有限的女性對自己的潛力產生懷疑。雞生蛋還是蛋生雞的問題。Hall 最初試圖在自己的公司中僱傭更多女性,但她發現這並不是解決之道。她發現,根本問題是女性在整個行業中的弱勢地位,以及成見導致的不自信。即使是 MIT 本科和研究生畢業的資深程序員 Sailor Mercury,也撰文說自己常因為女性身份被認為是初學者。

而真正的入門者需要更多的專業指導,以及能使她們能獲得更好的職業機會的信心。

Hall 想出的辦法是讓 Fog Creek 通過和紐約的編程學校 Flatiron 學院合作。在Flatiron 完成 3 個月的課程之後,優秀學員有機會得到一位來自 Fog Creek 或 Trello 的導師,並在他們的辦公室工作八周。這個項目沒有薪水,學員也並不直接為這兩家公司工作。它的重點在於,幫助學員獲得行業內其他公司的就業機會。在這個項目中,導師會指導女性學院如何參加技術面試,給她們反饋,並教給她們 code review 中的小技巧。

結果,在 Flatiron 學院第一批畢業的 16 名女性中,14 位在 3 個月內找到了工作。而且她們去的都是在紐約市程序員最樂意加入的公司:Refinery29,Kickstarter,Medidata, BuzzFeed,英特爾,TurboVote,BarkBox 和華爾街日報。

通過導師計劃,Fog Creek 並沒有獲得直接的好處——沒有學員在項目結束後直接加入 Fog Creek,他們實際上是在幫助競爭對手培養人才。而長遠來看,Fog Creek 會從中受益:經過訓練的女性工程師會有更大的發展潛力。在三五年後,她們將通過 Flatrion 學院聯結起來。 而 Fog Creek 內部的工程師與她們有緊密的個人聯繫,將可以形成一個互助、合作的人脈網。

更多自信、成功的女性工程師,會吸引更多女性加入軟體開發行業;同時,資深的女性工程師會幫助新入行女性的職業成長——這是 Fog Creek 對女性工程師太少這個蛋生雞、雞生蛋的問題給出的答案。

題圖來自:Fast Company


這是因為:

高中時,學理科的女生少。

大學時,學理科的女生中報考了計算機的少。

工作後,計算機專業後來做了開發的女生少。

生娃後,能一直堅持工作的女程序員,少之又少。


因為每個想做程序員的女生周圍,都會有一大票傻逼告訴她不合適,其實他們是覺得女人會生娃就可以了。。。


我說一個吧,在我父母輩眼裡,我沒當程序員之前,程序員的形象是這樣的:

工資3-4000,天天干到9-10點,性格不合群,天天盯電腦瞎眼睛,年紀輕輕累的頭髮掉光,只能幹到30歲(重點)。

哪有公務員醫生老師好,工資高福利好,還好找對象(重點),反對我去干程序員,現在我工資比他們倆加起來還多,閑的不行,才把印象反轉,但還是擔心我干不長,會沒工作(同憂慮)。

就是說程序員作為高薪職業還被普羅大眾所熟知,就是近幾年移動互聯網發展才有的,我大舅媽在我上大學的時候(2011)強烈建議我報考土木工程專業(她兒子就是,比我早兩年)。認為搞房地產的才是最賺錢的。

所以說,別一看到計算機行業現在平均工資高了,女性卻少,就又是性別歧視,又是男權社會壓迫了,又要消滅屌癌了。

往回想七八年前,程序員在大眾心中是個什麼屌絲職業自己沒點數嗎。

就算是現在工資上來了,社會地位低,形象差,加班多,任務重,職業壽命短,淘汰率高,競爭激烈也是行業普遍現象。

哪家疼女兒的會把自己姑娘往火坑裡推?就算是男孩,問問身邊的程序員,有幾個是原生家庭優越,興趣編程的,不都是你們口中的「屌絲」才奔著高薪去賣命嗎


好想回答一下這個問題

講講我的感受吧

從開始接觸代碼,第一感覺好麻煩,=_=

學院裡面很多妹子在裝軟體,搭建環境上就開始對開始編程沒什麼好感(大學剛開學那段時間很多妹子都很頭疼這個問題)

後來老師開始授課,當妹子們第一次運行了hello world ,很有成就感,然後有了繼續想敲代碼的想法,可是中途遇見的那麼多bug=_=……,自己孤單找bug,不好意思打擾別人

(妹子們敲代碼都是很孤單的,不像男生一樣,當你敲代碼時,周圍的妹子們說不定正在逛街,參加活動,過著豐富的大學生活),這樣孤單,無趣的場景=_=,

很容易就讓妹子們give up 滴

還有最重要的,熬夜—黑眼圈,面對電腦—皮膚不好,,,對於花季的少女們來說這些都是要付出很多的…

所以,妹子們能堅持下去當個程序媛真的不容易啊


反正我如果招人, 招女生的概率也很小...

心酸。

  1. 不少公司/HR/主管 暗文規定不要女的。甚至有的HR會直接篩掉女生的簡歷。(之前負責面試,我問hr為什麼發來的簡歷都是男的,她說是大領導的要求。)
  2. 招一個適齡結婚生育的女性,對公司來說,性價比(相比同等技術水平的男性)較低。
  3. 女程序員本來就少,大部分還集中在 測試 前端(我真的不是黑前端,不過更好奇為什麼都推薦做前端測試) 等相對來說門檻更低更容易的崗位上。
  4. 女程序員的中位數水平相比男性更低,當然這不是最重要的也不是最關鍵的,畢竟技術都是可以慢慢學的。

    很重要的一點是,根據我的經驗來看,相比男性的中位數值來說,很大一部分女程序員,對自己的要求更低,對技術沒這麼多熱情( 當然大部分公司以及男程序員對女程序的包容性更大一些)。
  5. 以上結論沒有統計學依據,歡迎拿統計數據來噴我。我說上面這些沒有任何性別歧視的意思,只是我看到的現狀。以上1、3我認為有性別歧視的成分了。2的鍋是立法部門了吧。但是4算是自身的問題了。

要花時間好好寫代碼學技術,要吃好,要不失眠並保證足夠的睡眠,要有時間健身保持身材,要同男性一樣學習並洞悉世間規律。 遇到合適的對象, 可能還要結婚、懷胎十月、生兒育女、 要做好妻子、好母親、好兒媳婦。

能把事事都做好、把每個角色都演好、周全而無一失。本來就挺難的。想到之前看到的一部電影,《七月與安生》里七月媽媽跟七月說的:『女孩子不論走哪條路都很辛苦但我也希望我的女兒是個例外」.』

總之,女生是可以做程序員的,是可以做除了前端測試以外的崗位的,是可以做好的程序員的,也是可以把事事都盡量做到完美的。人的精力有限,每個人的情況又都不同,有得必有失,知道什麼對自己來說最重要、自己想要什麼就好。


(以下觀點不含專業偏向)

在我選擇這個專業的時候,我的幾乎所有親朋好友都:"啊呀女孩子學什麼計算機啊,學學法學學經濟不好"

在我學數學覺得要掛科+半夜碼大作業的時候,所有親朋好友:"啊呀讓你不去學文科,大二轉系吧"

以上場景出現次數茫茫多。

我猜妹子們不學計算機很大原因是累+這個專業聽起來就頗女漢沒有別的專業(如語言類)有詩情畫意+碼農給大眾留下的最深印象就是大褲衩男屌絲

還要學數學,看看理科班妹子的比例嘛:)

不過找不找得到漢子其實都看臉,只可能平時略忙就算找了漢子,也太多都在一同自習一同探討哲學命題:)

不過時代在進步,大家不要灰心嘛。還是有死活要學計算機的妹子啊:)

順便說一句,本人想學計算機的原因是感覺碼農利用電腦追妹子的技術很是強大,希望自己也能點亮某種神奇的把妹技能,以便於更好地在美麗的基友被泡的時候:)

我真的不是彎的。


計算機專業。本科幾乎一行代碼沒寫過,作業靠抄,小組做項目的時候默認我ps/寫文檔,考試前背背概念和去年考題,萬年80分飄過。班上僅有的幾隻女生跟我情況差不多,直到大三下大家開始著急,要麼轉測試或產品要麼和我一樣讀研緩幾年。那時候心態停留在:女生幹嘛要干那屌絲掉頭髮的苦差事,化化妝看看劇八八卦不是挺好?

但是研究生痛定思痛,開始寫代碼,才發現寫代碼本身不難啊而且挺有意思的。心態變了,再看周圍的「大牛」不過也是熱愛編程的普通人而已。越到後面越覺得編程只是一個工具。

現在畢業剛入職不久,作為公司稀有的女程序員,還是會被無形中照顧(歧視?),比如給我分配的任務多偏業務,導師怕給我任務分多了還時不時過來問下需不需要派人幫我。希望自己還是能以實力說話,讓同事不要再以「女」程序員作為我的第一標籤。

要說女程序員為什麼這麼少?輿論和刻板印象(包括對自己的)的壓迫吧。


因為女理科生少。

程序員大部分都是由理科生轉化的,必然導致女程序員也少。

你應該問為什麼女理科生少。


三年前在飛機上偶遇一個在CUNY計算機學院做教授的姐姐。她和我說她覺得女生不適合去業界工作。每五年就有好多新東西出來,為了防止被淘汰,需要不停地學習。 對女生來說太累了。

三年後我還是成為了一個女程序員,也感受到了很多輿論壓力:

女程序員老得快;

做一輩子技術很diaosi;

女生做IT可能一輩子都在底層職位,沒辦法升上去啊;

夫妻都這麼忙,怎麼培養感情/生娃/養娃。

而且做程序員對女生來說沒有去華爾街工作那麼光鮮靚麗。一個男生說自己女友是「Google/facebook/微軟」的程序員,總沒有說女友在「高盛/摩根」工作那麼有面子。

程序員無論男女大部分都穿T恤牛仔,女生稍微打扮一下會覺得自己和大環境不和諧。不象商科的女生有dress code,每天都要穿地很好看。


國內CS起步略晚,從美國來說,在最近30年出現的降低趨勢,而不是一直。

主要解釋是:個人電腦在開始就是對男孩營銷的。在80年代初期,大量電腦廣告都是開心男孩玩著commondo 46。

這些人長大以後,發現了CS的樂趣,成為了CS主力軍。

女生就覺得CS是Boys club,negative feedback繼續。最近矽谷等地大力支持女性去CS。成績是有效的,Berkeley去年第一次出現女生反超。

將來還是希望人們能擺脫成見。這是對未來的子孫負責。會CS不僅僅可以當碼農,將來肯定會成為必備知識。

source: What happened to all of the women coders in 1984


一個女人頂著壓力學計算機是一件多麼不合群的事情啊,這種要融入集體的、百萬年來進化出來的基因是很難抵抗的。


有這麼一個規律,你不知道一家公司工作苦不苦,只要看這家公司里女孩多不多就可以了。如果這家公司女孩多,尤其美女多,那麼一定不辛苦。反正如果全是男人,那麼千萬別進去。

美女的人生退路太多了,不會在一個需要死磕bug的位置上玩命。絕大部分俊男美女或者聰明人退路多得是,何必過這麼苦。程序員就是個心裡苦的職業,累得要死沒人理解,功勞都被上邊拿光,加薪靠跳槽,升職看別人,除了死工資什麼都沒有。

為什麼女程序員少?因為女人不會在苦逼的位置上多待,漸漸的自然就少了。講句政治不正確的話,女人再怎麼樣還有一些退路,男人真是一點退路都沒有了。

ps:別說什麼我那裡就不是怎麼樣怎麼樣的,大多數的現實就是這樣。


作為一個程序媛,也曾深深思考過這個問題。

很多都是迫於各種壓力吧。家裡人也是同樣勸我: 女孩子不要那麼辛苦,去個事業單位挺好的。

嗯,我偏不聽,然後上了賊船。。。

長期加班之後,家裡人開始嘮叨讓你換工作。同事會偶爾開玩笑說: 明明可以靠臉吃飯,偏要...

很疲憊的時候(特別是加班後感覺自己變醜的時候),也會有想要放棄的念頭,想要不要換個輕鬆的工作。。。但是,一般都會陷入死循環,最後就不了了之。一覺醒來該上班上班,該加班加班。。。

其實,現在這個行業的妹子已經越來越多了。身邊有很多思想獨立,編程能力也很強的妹子,她們覺得玩技術很酷。。。哈哈


女性不想當程序員並不一定是沒有那個能力,比如你們想像一下每天十點下班回家還要做家務的生活,誰願意干?


編譯器:「你有個錯誤。」

女生:「不可能!」

編譯器:「你聽我解釋。」

女生:「我不聽我不聽我不聽!」

編譯器:「……」

女生:「你是不是不愛我了?你肯定和別的程序員好上了!」

------------------------正經回答分割線----------------------

如果說男生比女生聰明,邏輯思維能力較強,所以女生做不了程序員。估計會被爛菜葉,臭雞蛋砸死。順便一陣抗議:「世界上第一位程序員Ada Lovelace就是一名女性。」

然後再舉出一大堆牛逼女程序員的例子,比如Henrietta Swan Leavitt(人稱哈佛計算機)、Corrinne Yu(十年來最具影響的十位遊戲界女性之一)、Grace Hopper(COBOL之母)、唐宗漢(現在叫唐鳳)等等。

可是為什麼女程序員比較少呢?不算長期與程序員打交道的我得出了以下結論。

一、周圍環境

人們在選擇職業的時候,往往會想像自己從事這份工作時的情形,這種想像是建立在自己所認識人的基礎上。如果無法想像自己從事這份工作的樣子,那就壓根兒不會考慮它。

在我們的文化中,性別的差異很明顯。我們常常都會顧慮和參考身邊跟我們差不多的人。男生可以想像自己是一名程序員,而女生環顧四周,卻看不到和她一樣參與編碼,參加會議,做演講,寫博客,參與開源的女性。

即使是女性開發者:縱觀職業層次,她們會認為自己從事管理,分析,QA,BI,或者DBA會更好,而不是去做系統管理員或者架構師。

二、社交關係

這裡,我們先拋下編程文化,談談女性文化。男生在一起,談論編程語言、談論前沿技術。女生呢?別人都在討論哪件衣服好看,哪個品牌的的化妝品好使,哪本言情小說感人。結果你對閨蜜說《java 從入門到精通》這本書挺感人的,看哭我好幾次。

估計對話到這裡就結束了。所以,在長大成人的過程中,如果你很享受和女性同伴們的相處,那麼這種社交關係勢必會影響自身的發展。

三、工作/自身屬性

大家都知道編程技術更新換代快,需要不斷的學習,對於生活簡單的男生來說,不斷的學習也不失為打發時間的好辦法。但是女生天性文藝,所以活動愛好多一些,比如看看韓劇逛逛街,相對地,學習時間就少一些。

另外就是那一件偉大而神聖的事業了:生娃。這就會影響你不斷學習的進度。可能生了娃回來之後,發現技術環境已經發生了更新,自己跟不上節奏了,所以就有一種女生不適合做程序員的錯覺!

難道女生真的不適合從事IT行業?這個在文章開頭已經被我們否定了,女生不僅可以做,而且可以比男生做的更好。比如Web前端、設計師相對而言就非常合適女生。

Web前端

女生在審美方面普遍比男生好,網頁界面都是做得漂漂亮亮的,代碼也是條理清晰。

雖然現在前端知識越來越多,但是總體上前端開發入門相對容易,邏輯性相對較弱,學一點可能就會折騰簡單的頁面。另外前端開發如果工作中出錯影響一般不大,不需要承擔太大的壓力。

UI設計

UI設計師需要非常有時尚感,對色彩的把握要非常的敏銳,在這方面,女生天生就有優勢,所以女生學UI設計會更容易入門一些。

除了時尚感和對色彩的敏銳,女生也更容易揣摩用戶心理,這對UI設計師來說也是非常重要的,所以女生非常適合學習UI設計。

以上就是一隻運營汪對本題的淺顯認知了,望大家多多指正,但是請不要噴我,第一次~玻璃心~


題主你捫心自問,說,你是不是嫌你們班女同學丑 (手動doge表情)

好吧

既然你誠心誠意滴問了,那我就大發慈悲滴告訴你吧

小夥子你這問題問的就8對,碼農怎麼會有性別界限呢,漢汁是漢汁,妹汁還是漢汁,題主你只要有汁就夠了,幹嘛還挑肥揀瘦的,一點都不乖

.

.

.

.

好啦,題主你圖也騙到了,擼完了趕緊搬磚去,不然工頭該不高興了 ??


因為當產品經理可以掙到差不多多甚至更多的錢,還不用什麼技術,只要會吹牛逼就可以入職微信這樣的公司了,而做程序員需要學習和練習很久,才能進去。我就是女程序員,現在發現那些只要用一用我們開發的網頁找這種bug的毫無技術含量的測試工資都比我高,媽蛋。而且做開發別人也不會用心栽培你,做其他更「適合女生做」的職位,別人就會和男生一樣平等相待,給相同的機會。感覺自己工作和努力都很不值得。

這麼多人嘴上說著女生也可以做開發,其實只是需要一個平衡性別環境的女生罷了。你做的差還是好,區別並不大。

如果想混日子,做女程序員也可以,每天做重複性工作然後賣賣萌晒晒腿照什麼的,這樣的女生一般不用加很多班的。長的只要不醜就能騙到幾個掙得多的男屌絲程序員給你花錢。但是如果想靠技術做一番事業,那對於女生來說就代價比較大了,如果你想成為一個牛逼的程序員,你就絕對不可能成為知乎上面大家都喜愛的那種所謂的「有趣的人」,這點是最讓我難過的。

總之,程序員是回報率很低的工作,不管對男生還是對女生。這個工作只適用於兩種人:真的特別特別喜歡寫代碼的人,或者實在沒本事干別的掙到錢的屌絲。


因為程序員的世界被男人佔領了,就這麼簡單。在學校,計算機學科的教育體系就是完全按照男性思維建立的。在公司,女程序員的思維會受到排擠。開會時,女生的發言往往無法得到認同,或者直接被忽視。有些女程序員逐漸習得男性的聊天方式,有些則認為自己不適合這個領域。這根本就是毫無道理的。造成這些現象的原因只有一個,就是女程序員是少數人群minority。唯一的解決方法就是改變計算機學科的教育體系,讓女生能更輕鬆的進入這個領域。女程序員多了,才會進入良性循環,越來越好。


推薦閱讀:

非計算機相關專業學生對自身專業不看好時應該堅持本專業還是半路出家當程序員?
1024程序員節,是不是要拒絕加班?
想當個碼農,要選啥專業?
你有沒有考慮過為量子編程做準備?
Visual Studio Code如何編寫運行C、C++?

TAG:程序員 | 編程 | 日常生活 |