女生学编程为什么难?是思维方式不对还是学习方式不对?

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


问题:女生学编程为什么难?是思维方式不对还是学习方式不对?


从码农控开始逐渐到自己打算做个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或功能需求?
回頂部
寫評論


評論集


暫無評論。

稱謂:

内容:

驗證:


返回列表