女生學編程為什么難?是思維方式不對還是學習方式不對?

>>>  技術話題—商業文明的嶄新時代  >>> 簡體     傳統


問題:女生學編程為什么難?是思維方式不對還是學習方式不對?


從碼農控開始逐漸到自己打算做個APP,在這過程中覺得編程特別難學,可是看別人學的如魚得水輕松自如,是我的學習方法有問題?還是女生本來學這些東西就難?難道這些東西就是男性思維?


自學編程已經4年有余,自己做過很多東西了,我不是三分鐘熱度,我是4年里一直覺得很難。


回答者:熊辰炎,PhD在讀@CMU, 搜索,知識圖譜,機器學習


女生覺得編程難:"編程對于女生好難。"


男生覺得編程難:”編程對于我好難。“


這種想法差異就是唯一原因。


PS: 別人學的如魚得水是因為他/她晚上對著bug失聲痛哭的時候你不知道...


評論區高能,請不要錯過~


---------update------------


一樓同學先是說編程男女差異是生殖器決定的,被問及他自己編程怎么樣,按照他的理論如果編程不怎么樣是不是說明他的生殖器也不怎么樣之后,惱羞成怒破口大罵問候個人親屬,進而攻擊說別人說女生也能編程目的是為了泡女程序員。


鬧了一晚上后又把評論選擇性的刪了,改成私信來罵臟話了。最后也沒有說自己到底寫沒寫過啥代碼。犧牲自己用現實事例向大家展示了 “鼓吹男性天生優越”和個人素質之間的相關性。


男女生理差異這個不能否認。但是我不覺得編程這種只要花時間找對方法,都可以學得會的事情上,性別會有多大影響。更多是心理上的畏難心理和自我暗示罷了。畢竟人總是傾向于找外界原因,而不去面對自己懶的事實。


----------繼續扯兩句----------


沒想到當初抖機靈的答案后來大家吵得那么厲害,有不少人贊同,可能也有很多人反對。評論區里支持和反對的同學也討論了很多。既然能夠引發大家的思考和交流,那這個抖機靈的答案也算是居然有了正面的作用。


占著答主的地利補充一下我的觀點:


計算機專業學生,IT行業從業者,甚至包括CS學術圈子里,男女比例不均是事實。雖然有不少人在努力改變這個事實,但是目前來講,這個確實是事實。甚至頂尖的有名程序員里,男女數量也是不一樣的,這也是事實。男女生理上的差異也不能否認。一味的強求后者假定所有人先天條件都嚴格一致,不客觀,也不現實。


舉很多優秀的女性程序員的例子,也始終是個例,并沒有統計意義。盡管我剛開始參加編程比賽就被當時還是高二學生,后來IOI國家隊,清華ACM一隊,現在在斯坦福的某女生狠狠地凌虐過。當時人家打字鍵位還不是很規范,很多二指禪,仍然一人完爆我們三個人,讓我留下了深深的心理陰影 :


(到底我的觀點是女權主義,還是偽女權,還是按照被人攻擊的那樣,是靠這個來泡妞,和本題無關,就不反駁了。當然等到我又available的時候我會抓住一切機會努力推銷自己的么么噠~)


正經的說,我對于女生和編程的觀點是:


1)相關性不代表因果性。


女生從事cs行業的少,并不見得是因為先天差異導致的不擅長,也可能只是后天的個人傾向,以及從業時由于結婚生子導致的門檻等等其他原因。而且據我了解,隨

著IT行業的火熱,計算機學院的男女比例是在逐步的趨于平衡的。在我讀本科時,可能是10:1,現在,相信大都只是2:1了。


2)很多方面造成職業選擇和職業發展的男女差異的,更多的是心理學問題,而不是生理學問題。


拿大家都知道的星座和性格的相關性舉例。首先,相信沒有很多人真的認為出生時間真的會對性格有那么大的影響,但是在現實生活中確實會觀察到星座和性格的相關性。科學研究表明(Google很容易搜到),在星座學說流行的地方,性格和星座確實有相關性,在沒有星座定義的地方,兩者則互相獨立。


這說明了星座更多的是一個心理學的因素。人們看到星座解釋后,會潛意識里把自己的性格和星座的解釋進行印證,進而根據星座來塑造自己的性格。


我認為編程上的男女差異也是心理學問題。我見過很多不輸于優秀男性程序員的女生,也見過很多什么都不會作業面試都要靠男生搞定的女生。兩者最大的區別就是前者認為男生做得到的,女生也一樣可以,并不因為自己的性別而降低對自己的要求。而后者總會拿性別當做擋箭牌,認為女生先天不足,所以學不好也是客觀因素導致的,而不從自己身上找原因。


在前者身上我更多時候看到的是獨立,自主,閃閃發光的思想,以及可以預料到的成功的職業生涯,和有趣的人生體驗。而認為自己不行都是因為性別原因導致的女生身上,我更多看到的是對無論大事小事對男生的依賴,挑戰面前的自甘墮落,以及回歸封建社會女性角色之后的相夫教子的乏味生活,甚至是進而認為男生為她做什么都是天經地義,因為女性本身就是弱勢的奇怪心理。


所以再碰到類似問題時,我個人希望:


女生都可以想一想:“這個事情是只有女生才會遇到困難,還是所有人都會,我是應該歸咎于性別原因,還是自身原因。”


男生再發表性別決定能力的言論前,也可以想一想:“真的是生理差異,還是因為這個社會的觀念甚至是歧視導致的男女差異?我是應該去加深這種差異認知,即使這種歧視將來可能發生在我的女兒身上,還是應該為我的后代努力營造一個人人機會均等,并不因為天生的性別而被默認做不好某件事情的世界?”


回答者:高見,該用戶不存在


編譯器“你有個錯誤”


女生“不可能!”


編譯器“你聽我解釋”


女生“我不聽我不聽我不聽!”


編譯器“……”


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


回答者:Nicole兔


這個問題我要認真地答一下。


我讀大學前,連QQ號都沒有,高考報志愿的時候覺得自己生活得太閉塞,想賺錢,圖樣圖森破地報了軟件工程,由此開啟苦逼的搬磚之旅。


學院路職業技術學院里,我的同學們是一批聰明且勤奮的乖乖仔,我們從C語言開始學,每周都有上機課,做一些小的練習題,變量,字符串操作,小函數,數據結

構,算法,編譯……當時學的還是有點吃力。在編程實戰方面一般般,只是多了點堅持,日積月累。另外,

由于本人所有關于數學和邏輯方面的課學的挺好的,男森們并沒有打壓我,我和小班的兩個學霸哥成了好朋友。大三下學期,有點堅持不下去,轉考金融,失敗了。找工作時學霸哥幫我答了某公司的線上題目,混到一份搬磚的工作。


華麗麗的分割線。既然不情不愿入行了,我怎么能容忍自己low下去了,小宇宙開始持續性爆發。于是,反復閱讀經典編程書,對著大學的數據結構課后習題開始做,在紙上默代碼,在電腦上一行一行打斷點寫log。大概堅持了一年多某一天突然感覺自己開竅了,開竅的標志是遇到不會的問題,使用谷歌百度知道怎么輸入關鍵詞。再后來就在閱讀源代碼,經典編程書,和做項目里逐步提升。


一路寫代碼,遇到了很多很好的人,以開放的心態學習交流。


有的時候,偏見和壓力往往不是來自別人,更多地是需要糾正自己的偏見,認可自己。


突然感覺自己萌萌噠!


…………╭(╯ε╰)╮


好好的逗比女程序員的日常,被大家理解成勵志故事,被私信要求不能只送雞湯不送勺子。


讀書的時候經常會問線性代數這種菜場買菜用不到的課程有什么用。無用論盛行,圖樣圖森破。總得說來對于普通菜鳥,計算機和軟件工程的課程設計得還算合理。那些課程也許暫時用不到,對于碼農進化還是有積極意義的。如果讓我穿越回大一,我可能會在大一花更多的時間學好C語言,而不是膚淺地為應付考試硬著頭皮學,在未來的數據結構和算法編程課,大概不會因為語法錯誤上機習題過不了測試用例被打擊得體無完膚。


關于大學要從哪門語言開始學,推薦C語言,語法嚴謹,沒有奇奇怪怪的語言特性。


一切不動手不實戰的學習編程語言都是耍流氓。


沒什么干貨,就像小時候玩的超級馬里奧,一路吃點小蘑菇什么的,然后跳到旗桿上扯旗子,換到高級場景接著小跑頂蘑菇。


回答者:劉鑫,矮人工匠創始人,Mac APP開發者,Python …


我第一次教我太太學CPP的時候,她還沒學過什么編程知識,聽了個大概,自己翻了一下CPPPL,然后就寫出了一個規規矩矩的矩陣乘法。后來用筆在紙上寫代

碼,輸入到計算機上一次編譯運行通過無誤,也是我親眼見過的。那會兒她一個在校讀書的小姑娘,幫人做一個在線運營的網站,對方只是友情送她一年的

《VISION》雜志,也是我親眼看到的。


(來自:知乎)



CocoaChina 2015-08-23 08:44:39

[新一篇] 你真的喜歡技術嗎?

[舊一篇] 如何給蘋果提交bug或功能需求?
回頂部
寫評論


評論集


暫無評論。

稱謂:

内容:

驗證:


返回列表