文科女生想自学计算机、编程等。 纯出于兴趣,过去一直忙课业没有想起来学,现有一段空闲时间希望可以学起来,求问各位大神应该从哪里入手比较好呢?计算机原理、计组之类的还是学语言~程序在我心中都是大神 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
GLYABRVZ
V2EX    问与答

文科女生想自学计算机、编程等。 纯出于兴趣,过去一直忙课业没有想起来学,现有一段空闲时间希望可以学起来,求问各位大神应该从哪里入手比较好呢?计算机原理、计组之类的还是学语言~程序在我心中都是大神

  GLYABRVZ 2017-11-27 11:13:12 +08:00 7573 次点击
这是一个创建于 2876 天前的主题,其中的信息可能已经有所发展或是发生改变。
92 条回复    2017-11-30 12:14:37 +08:00
nfroot
    1
nfroot  
   2017-11-27 11:40:28 +08:00
编程是一个很广泛的概念了,比如你用 Excel 都能编程出很强大的功能……

所以你的目标是哪个范围呢?
suduo1987
    2
suduo1987  
   2017-11-27 11:53:52 +08:00
@GLYABRVZ 微博有个公益的程序媛课程你可以去搜索一下 https://girlscodingday.org/
privil
    3
privil  
   2017-11-27 11:59:46 +08:00   1
@suduo1987 别害人,那个课程完全就是玩具,被各程序媛点名批评啊
lhx2008
    4
lhx2008  
   2017-11-27 12:02:02 +08:00
课业太忙可以选择不要学,很难两头兼顾。
不要一上来就学计算机科学理论的东西,会打击自己的自信心,先找找自己感兴趣的应用,然后再学习相关的语言来做,这样会比较容易坚持。
比如,
想获取大量的数据来做统计,可以学 python 做爬虫。
想做出一个微信小程序、可视化的工具、可以学 js 前端
想做出一个网站,可以学 php/java
想做手机 APP 学 安卓 /苹果
想做量化投资,可以学 python 做模型
想学深度学习,自然语言处理,可以学 python 做
whypool
    5
whypool  
   2017-11-27 12:02:23 +08:00
学语言;
原理概念什么的,可以无视
czheo
    6
czheo  
   2017-11-27 12:02:53 +08:00
先定一个小目标,所以你的小目标是什么?
Perseus1812
    7
Perseus1812  
   2017-11-27 12:02:56 +08:00 via Android
那就别学啊,保持神秘感多好
Tunar
    8
Tunar  
   2017-11-27 12:09:02 +08:00 via Android   1
直接上手玩,python 最适合
要是兴趣确实很大,
科班的大致顺序:计算机导论,C 语言,数据结构,算法,这些是基本的
往深一点,组成原理,汇编,形式语言,编译原理,体系结构
SuperMild
    9
SuperMild  
   2017-11-27 12:09:14 +08:00
先说说,你的第一个小目标,是想做网站还是想做手机 app,是安卓还是 iphone ?
z0ne
    10
z0ne  
   2017-11-27 12:10:25 +08:00 via iPad
女生嘛,都喜欢漂亮的东西,而且做前端的也非常多,也容易上手~~
so,可以考虑尝试去做个自己的网站,途中你就可以学到很多,学完了,就算入门咯
ym1ng
    11
ym1ng  
   2017-11-27 12:13:10 +08:00   1
大概是先忘了自己是个女的,然后再忘了自己是个学文科的这回事……
SuperMild
    12
SuperMild  
   2017-11-27 12:26:06 +08:00   1
其实文科生也不全是劣势,比如英语基本上都过关了,直接读外文教材或者看 youtube 视频教程都没阻力。
Cooky
    13
Cooky  
   2017-11-27 12:30:16 +08:00 via Android
百度
skmO
    14
skmO  
   2017-11-27 12:43:19 08:00   1
不要往自己身上贴标签,没用的。

编程的话
算法和数据结构,数据库,网络入门级看过之后,用 C/C++/Go/Java 这类的语言写些基础的练习
然后可以开始专攻自己感兴趣的方向了
不懂的 StackOverFlow 90%以上都可以解决
还嫌麻烦的话直接买一套课程
congeec
    15
congeec  
   2017-11-27 12:45:05 +08:00 via iPhone
@SuperMild 初学编程跟英语水平基本没关系
cloverfisher
    16
cloverfisher  
   2017-11-27 12:48:33 +08:00
可以学 语言学(linguistics) 然后走 NLP 路线
SuperMild
    17
SuperMild  
   2017-11-27 13:06:14 +08:00
@congeec 用 google 和 StackOverFlow,即使是初学,会英语还是有方便之处
pq
    18
pq  
   2017-11-27 13:16:30 +08:00
非专业的人不一定非要按科班出身的学习进度来,你或许可以挑一个比较容易的入门的,比如 php、python 之类的,做几个小玩具出来,摸出点门道,让自己有成就感,然后如果你发现并不太吃力的话,就可以深入学习了。。。
chinajik
    19
chinajik  
   2017-11-27 13:42:30 +08:00
可以做微信小程序玩玩,还挺有成就感的
green15
    20
green15  
   2017-11-27 13:56:03 +08:00 via iPhone
学编程和你是男是女无关,是你原本学什么专业没啥联系。
fox0001
    21
fox0001  
   2017-11-27 13:59:19 +08:00
找个程序员男朋友,一切都解决了
jiqing
    22
jiqing  
   2017-11-27 14:04:33 +08:00 via iPhone
文科女生这个关键词就已经会让这个帖子火了,前排留名
inflationaaron
    23
inflationaaron  
   2017-11-27 14:09:15 +08:00 via iPhone
@lhx2008 最后这两条学了 Python 也没用啊
lhx2008
    24
lhx2008  
   2017-11-27 14:10:15 +08:00 via Android
@inflationaaron 不是有很多调参堆配置就可以了,只是玩玩
codexu
    25
codexu  
   2017-11-27 14:17:22 +08:00
@fox0001 就觉得你这条回复是有用的,楼上那些玩意扯啥呢,这种时候都不知道给程序员同行谋福利
czmecho
    26
czmecho  
   2017-11-27 14:23:46 +08:00
@lhx2008 #4 +1,同认为不要一开始就看理论书,一边捣鼓一边学,等你兴趣浓厚的时候再看那些理论的书,效果会更好。
basefas
    27
basefas  
   2017-11-27 14:25:57 +08:00   1
建议先看哈佛的 cs50,对计算机先了解下,在去找个方向学习
HelloAmadeus
    28
HelloAmadeus  
   2017-11-27 15:03:35 +08:00 via Android   5
给个容易不丢失兴趣的路,先学 python 语法,然后学一点 http 基础就能写爬虫了,写程序爬男神微博,这里面就有很多知识点了,想搞明白就去学基础,照着考研 408 的课程学。学基础累了,想再做点东西出来?喜欢 http,想自己做个网站,就学 django,想深入了解男神,就学数据挖掘什么的。选一个上手了,不懂什么就补学什么。我当初直接上手 c,两个月了,还在学怎么打印杨辉三角,对着黑框脑壳疼。几年后遇到了 python,相见恨晚啊。没反馈的学习很容易放弃的,先上手一些有趣的项目,等到对编程有了整体的认识再去学习基础知识,比较容易接受。至于基础知识有什么,无外乎计组,数据结构,网络原理,操作系统,对于编译原理和算法导论这些东西吧,看自身精力了。书呢,我推荐机械工业出版社的计算机科学丛书系列,都差不多是教科书级别的,好用。
    29
goldenalex  
   2017-11-27 16:12:14 +08:00
为什么你们第一反应先看方向学语言呢?

我怎么觉得应该是先看方向学算法。。。

语言什么的不是算法的不同表现形式么?
natforum
    30
natforum  
   2017-11-27 16:17:17 +08:00
可以学 python 研究人工智障
WildCat
    31
WildCat  
   2017-11-27 16:20:03 +08:00 via iPhone
文学士变成计算机科学硕士的路过 ()
z0z
    32
z0z  
   2017-11-27 16:22:46 +08:00
@WildCat 是不是高考时手一抖报错学专业了?
WildCat
    33
WildCat  
   2017-11-27 16:24:09 +08:00 via iPhone
@z0z
abclearner
    34
abclearner  
   2017-11-27 16:29:39 +08:00
还是先做个简单的网站出来吧
html5,css3,Javascript 够你先学了
然后买个国外云服务器和域名 学怎么搭建起一个可以访问的网站
要用到就是 linux,nginx , mariadb
之后让自己的网站访问速度更快些
就要了解 cdn , http2 , php , fastcgi , redis , cache 等等
做了这些你其实都可以叫自己 geek 了, 哈哈
w516322644
    35
w516322644  
   2017-11-27 17:28:01 +08:00
找个程序猿男朋友吗》
siyushin
    36
siyushin  
   2017-11-27 17:38:56 +08:00
可以先玩玩这个,看自己玩的下去不。
siyushin
    37
siyushin  
   2017-11-27 17:39:39 +08:00
可以先玩玩这个,看自己玩的下去不: https://codecombat.com
ctro15547
    38
ctro15547  
   2017-11-27 17:40:33 +08:00
建议 php js。用处大语法简单比较好学。有基础就去看 java c++这类。后期再用 python 不然很多东西都是一头雾水,更没打基础可言了。
xiaozhizhu1997
    39
xiaozhizhu1997  
   2017-11-27 17:41:35 +08:00 via Android
先说你的小目标吧,你想做什么的开发,做哪方面的。
我是文科,女,专业法语(父母选择)
对网工一直感兴趣,靠背题拿下 CCNA,现在正在培训班攻 CCNP。由于是网工,可能对开发说不上来太多…
fox0001
    40
fox0001  
   2017-11-27 17:51:39 +08:00
@codexu #25 可惜我已婚,就留给你们了
fuyufjh
    41
fuyufjh  
   2017-11-27 17:52:04 +08:00
说真心的……

建议楼主在学校 BBS 发帖,措辞诚恳一点,希望有计算机系的同学能给一些指导,绝对有人响应
cloverii
    42
cloverii  
   2017-11-27 19:15:55 +08:00 via Android   1
虽然我这个话没啥用…不过以我的经验,别人的经验都不一定适合自己。各种路子走一走,就知道自己最适合啥了。这里程序媛一枚,祝好~
deadseven
    43
deadseven  
   2017-11-27 19:19:11 +08:00 via Android
@xiaozhizhu1997 比我牛逼,大妹子,我找工作都困难
GG668v26Fd55CP5W
    44
GG668v26Fd55CP5W  
   2017-11-27 19:22:41 +08:00 via iPhone
学理论你坚持不了多久,先学语言可以做出东西,比较有成就感,说到语言,当然必须学最好的语言:拍黄片
Comdex
    45
Comdex  
   2017-11-27 19:30:02 +08:00
楼主,我可以业余教你
rzti483NAJ66l669
    46
rzti483NAJ66l669  
   2017-11-27 19:45:55 +08:00 via iPhone
不用学了,连标题和内容都分不开。去学画画吧
LikeFHT
    47
LikeFHT  
   2017-11-27 19:49:21 +08:00
我也感兴趣的挺
kkzxak47
    48
kkzxak47  
   2017-11-27 20:37:25 +08:00 via Android
kkzxak47
    49
kkzxak47  
   2017-11-27 20:43:19 +08:00 via Android
也有中文资源
http://study.163.com/curricula/cs.htm
学好导论有战略指导意义,就不会被那些半桶水忽悠。
luozisha
    50
luozisha  
   2017-11-27 20:46:47 +08:00
人生苦短,快学 Python
NonClockworkChen
    51
NonClockworkChen  
   2017-11-27 21:23:08 +08:00
给你个明路! Processing 编程学习指南! 这是一本奇书,这是一本适合只会用 office 的小白无编程经验的入门书...
syhilyhw
    52
syhilyhw  
   2017-11-27 21:27:28 +08:00
找个程序员男朋友多好,没有的话,可以联系我(^_^),我教你
ooxiaoming
    53
ooxiaoming  
   2017-11-27 21:28:18 +08:00
程序员有什么好的?后悔当年入坑了
privil
    54
privil  
   2017-11-27 21:36:55 +08:00
@xiaozhizhu1997
@deadseven
讲真的,网工坑很大,不建议跳,个人觉得 CCNA 完全理解融会贯通已经足够找一份工作了,但是!你这种背题的,是错误的方法,证书就是一张纸啊,真正面试的时候不会考你原题的。https://www.zhihu.com/question/26798152 我建议你可以看看这个知乎的回答,当然,也可以看看这个回答的问题的其他答案。反正自从我当年看新闻看到美国一个网络工程师无家可归的时候,看到机房网工断网打的过来修的时候,我就知道网工坑是真的大
xiaozhizhu1997
    55
xiaozhizhu1997  
   2017-11-27 22:39:04 +08:00
@privil 已经跳了,现在什么都做,做很多东西,一个月 15k 左右。
没办法,我那会对原本的专业不只是不喜欢,已经开始厌恶、感到恶心...
Mirana
    56
Mirana  
   2017-11-27 23:09:27 +08:00
天天脑阔疼,天天掉头发,哈哈哈
aaronzjw
    57
aaronzjw  
   2017-11-27 23:10:13 +08:00
先定一个小目标,把 Python 用好
Mavious
    58
Mavious  
   2017-11-27 23:31:48 +08:00 via iPhone
需求才是源动力啊!!!
我懒(毫无经验,非程序猿),但迫切希望机器代替人手做一些重复性 or 人手做不了的劳动,所以我研究写代码。
其实我对写代码没有什么兴趣,但是需求逼的我一点点去磨…
不过,满足需求比无头绪从 0 学起有趣多了。方向性很明确,滤掉无关内容,直奔主题。也挺不错的。只是没基础学起来很吃力。
wbing
    59
wbing  
   2017-11-27 23:34:02 +08:00 via iPhone
是出于兴趣还是出于好奇
a38393839
    60
a38393839  
   2017-11-27 23:45:35 +08:00 via Android
多的不说了,墙裂安利天总的知乎 Live:(准)程序媛如何优雅的修炼技术,包你不后悔 https://www.zhihu.com/lives/912383950436065280
mingyun
    61
mingyun  
   2017-11-28 00:11:51 +08:00
python 比如先爬妹子
inflationaaron
    62
inflationaaron  
   2017-11-28 01:42:31 +08:00
@lhx2008 真的没有那么简单,调参也是有学问的。基础理论不清楚哪会调这些 hyperparameter 啊,又不是瞎猫碰上死耗子。语言都是其次的,内部思想才是主要的(不如从高数概率论学起
feikaras
    63
feikaras  
   2017-11-28 02:04:11 +08:00
@goldenalex 用算法入门计算机编程的 100 个里面 99 个半都跑了。
POPOEVER
    64
POPOEVER  
   2017-11-28 02:39:13 +08:00
看你想学了干什么
vegito2002
    65
vegito2002  
   2017-11-28 03:31:10 +08:00
先学个简单能做事的语言, 然后 udemy 找一些有意思的项目做一做.
算法以及其他的理论暂时不要去纠结, 刚入门学这个确实打击人. 等到你做项目写 APP 做烦了的时候, 开始一个理论一个理论的学.
narrowei
    66
narrowei  
   2017-11-28 06:51:17 +08:00
第一反应是招聘帖。。。看笨办法学 Python 呗
wzw
    67
wzw  
   2017-11-28 07:22:17 +08:00 via Android
找个会 python 的男朋友
asuraa
    68
asuraa  
   2017-11-28 08:08:04 +08:00
说实话 要是出于兴趣的话 不会出现“忙课业”
codexu
    69
codexu  
   2017-11-28 08:37:52 +08:00
这样的贴子,没必要回了我感觉,都过了块一天了,楼主一个回复都没有
neighbads
    70
neighbads  
   2017-11-28 08:43:18 +08:00
文科生 都把标题打的这么长么。。。。或者是女生。233333333
Moker
    71
Moker  
   2017-11-28 09:05:27 +08:00
个人觉得新手一上来就学各种理论会非诚枯燥,容易失去兴趣。还不如找一个感兴趣的方向,比如做个小东西,开发个小程序,或者统计某个方面的数据入手,这样容易有成就感,容易持续投入。
shiabo1121
    72
shiabo1121  
   2017-11-28 09:41:16 +08:00
@codexu 这其实是相亲贴,怎么就没人留自己的联系方式呢?
wekw
    73
wekw  
   2017-11-28 10:12:23 +08:00
同志们,


猎头。。。
igoist
    74
igoist  
   2017-11-28 10:16:26 +08:00
小姑娘我看你很有前途,快来跟我学 Javascript 吧
ResidualSoils
    75
ResidualSoils  
   2017-11-28 10:59:44 +08:00   1
第一步就是放弃自己“文科”“女生”的标签。然后按照自己的兴趣,现在网络上那么多教程建议,多看看多研究。
GLYABRVZ
    76
GLYABRVZ  
OP
   2017-11-29 18:23:22 +08:00
@nfroot 大概想先学下 python 之类的
GLYABRVZ
    77
GLYABRVZ  
OP
   2017-11-29 18:23:35 +08:00
@suduo1987 已关注,感谢您!
GLYABRVZ
    78
GLYABRVZ  
OP
   2017-11-29 18:23:52 +08:00
@privil。。。刚关注完 23333
GLYABRVZ
    79
GLYABRVZ  
OP
   2017-11-29 18:25:57 +08:00
@lhx2008 有道理,确实目的导向比较高效。但是是不是要先学点基础的,有个通识的了解?
GLYABRVZ
    80
GLYABRVZ  
OP
   2017-11-29 18:29:44 +08:00
@lhx2008 对了,谢谢您的回答!看您举的例子,好像 python 应用比较广?
GLYABRVZ
    81
GLYABRVZ  
OP
   2017-11-29 18:32:11 +08:00
@Tunar 确实有很多人给我推荐先学 python,谢谢您
GLYABRVZ
    82
GLYABRVZ  
OP
   2017-11-29 18:32:34 +08:00
@ym1ng。。。真相了
GLYABRVZ
    83
GLYABRVZ  
OP
   2017-11-29 18:33:59 +08:00
@skmO 好的,哈哈哈,谢谢您
GLYABRVZ
    84
GLYABRVZ  
OP
   2017-11-29 20:00:56 +08:00
@HelloAmadeus 完美路径,确实,没有反馈的学习很难坚持,谢推荐书!
@WildCat 哈哈哈哈 厉害了哥 大神~那现在做哪个方向
@Mirana 可以搜 90 脱发指南,里面有自救攻略
@neighbads 我也发现了 23333,第一次发帖太鸡冻了,让标题随风而去啊~啊~
GLYABRVZ
    85
GLYABRVZ  
OP
   2017-11-29 20:09:48 +08:00
@siyushin 看界面好像不错,貌似是开发给小朋友学习的,谢谢推荐!
@shiabo1121 哈哈哈哈哈 开什么玩笑 明明是征婚贴
@wzw 然后未来某天因为争论到底是 python 好还是 c 好跟男朋友分手了
GLYABRVZ
    86
GLYABRVZ  
OP
   2017-11-29 20:24:04 +08:00
谢谢大神们的回答~感动,内牛满面。总结了以下几点,供朋友们参考:
1、比起为学而学,以目的需求为导向更有利于整个学习过程的推进,也可使学习更具针对性,;
2、先设定一个小目标,比如,可以做个网页或者做个小工具什么的,在不断解决问题的反馈中增强成就感,有助于坚持;
3、python 在回复中的出现率以压倒性优势取得第一。
GLYABRVZ
    87
GLYABRVZ  
OP
   2017-11-29 20:25:33 +08:00
@humorce 仅从标题就能确定的判断一个人适不适合学,如此的逻辑推理,去 ryb 吧
rzti483NAJ66l669
    88
rzti483NAJ66l669  
   2017-11-29 20:27:51 +08:00 via iPhone
@GLYABRVZ 我是在讲笑
WildCat
    89
WildCat  
   2017-11-30 01:42:27 +08:00
@GLYABRVZ 现在在努力生存,为了以后把生存变成生活。
suduo1987
    90
suduo1987  
   2017-11-30 10:17:28 +08:00
@privil 我看我老婆上了那个课程啊,还蛮基础的。如果是零基础还是很合适的。
privil
    91
privil  
   2017-11-30 10:29:31 +08:00
@suduo1987 玩具嘛,玩玩而已当然没问题,顶多拉拉兴趣度。最恶心的是这种活动强行贴性别表签,https://www.zhihu.com/question/61178462 本来编程课程在网上就大把大把免费的,完全不需要去找什么程序媛专用。
GLYABRVZ
    92
GLYABRVZ  
OP
   2017-11-30 12:14:37 +08:00
@privil 哈哈哈哈哈 类似粉红税的概念
@WildCat 不愧是文学学士 亲
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2718 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 47ms UTC 08:53 PVG 16:53 LAX 01:53 JFK 04:53
Do have faith in what you're doing.
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86