首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
V2EX  ›  问与答

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

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

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

    编程的话
    算法和数据结构,数据库,网络入门级看过之后,用 C/C++/Go/Java 这类的语言写些基础的练习
    然后可以开始专攻自己感兴趣的方向了
    不懂的 StackOverFlow 90%以上都可以解决
    还嫌麻烦的话直接买一套课程
        15
    congeec   2017-11-27 12:45:05 +08:00 via iPhone
    @SuperMild 初学编程跟英语水平基本没关系
        16
    cloverfisher   2017-11-27 12:48:33 +08:00
    可以学 语言学(linguistics) 然后走 NLP 路线
        17
    SuperMild   2017-11-27 13:06:14 +08:00
    @congeec 用 google 和 StackOverFlow,即使是初学,会英语还是有方便之处
        18
    pq   2017-11-27 13:16:30 +08:00
    非专业的人不一定非要按科班出身的学习进度来,你或许可以挑一个比较容易的入门的,比如 php、python 之类的,做几个小玩具出来,摸出点门道,让自己有成就感,然后如果你发现并不太吃力的话,就可以深入学习了。。。
        19
    chinajik   2017-11-27 13:42:30 +08:00
    可以做微信小程序玩玩,还挺有成就感的
        20
    green15   2017-11-27 13:56:03 +08:00 via iPhone
    学编程和你是男是女无关,是你原本学什么专业没啥联系。
        21
    fox0001   2017-11-27 13:59:19 +08:00
    找个程序员男朋友,一切都解决了
        22
    jiqing   2017-11-27 14:04:33 +08:00 via iPhone
    文科女生这个关键词就已经会让这个帖子火了,前排留名
        23
    inflationaaron   2017-11-27 14:09:15 +08:00 via iPhone
    @lhx2008 最后这两条学了 Python 也没用啊
        24
    lhx2008   2017-11-27 14:10:15 +08:00 via Android
    @inflationaaron 不是有很多调参堆配置就可以了,只是玩玩
        25
    codexu   2017-11-27 14:17:22 +08:00
    @fox0001 就觉得你这条回复是有用的,楼上那些玩意扯啥呢,这种时候都不知道给程序员同行谋福利
        26
    czmecho   2017-11-27 14:23:46 +08:00
    @lhx2008 #4 +1,同认为不要一开始就看理论书,一边捣鼓一边学,等你兴趣浓厚的时候再看那些理论的书,效果会更好。
        27
    basefas   2017-11-27 14:25:57 +08:00   ♥ 1
    建议先看哈佛的 cs50,对计算机先了解下,在去找个方向学习
        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
    为什么你们第一反应先看方向学语言呢?

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

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

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


    猎头。。。
        74
    igoist   2017-11-28 10:16:26 +08:00
    小姑娘我看你很有前途,快来跟我学 javascript 吧
        75
    ResidualSoils   2017-11-28 10:59:44 +08:00   ♥ 1
    第一步就是放弃自己“文科”“女生”的标签。然后按照自己的兴趣,现在网络上那么多教程建议,多看看多研究。
        76
    GLYABRVZ   2017-11-29 18:23:22 +08:00
    @nfroot 大概想先学下 python 之类的
        77
    GLYABRVZ   2017-11-29 18:23:35 +08:00
    @suduo1987 已关注,感谢您!
        78
    GLYABRVZ   2017-11-29 18:23:52 +08:00
    @privil。。。刚关注完 23333
        79
    GLYABRVZ   2017-11-29 18:25:57 +08:00
    @lhx2008 有道理,确实目的导向比较高效。但是是不是要先学点基础的,有个通识的了解?
        80
    GLYABRVZ   2017-11-29 18:29:44 +08:00
    @lhx2008 对了,谢谢您的回答!看您举的例子,好像 python 应用比较广?
        81
    GLYABRVZ   2017-11-29 18:32:11 +08:00
    @Tunar 确实有很多人给我推荐先学 python,谢谢您
        82
    GLYABRVZ   2017-11-29 18:32:34 +08:00
    @ym1ng。。。真相了
        83
    GLYABRVZ   2017-11-29 18:33:59 +08:00
    @skmO 好的,哈哈哈,谢谢您
        84
    GLYABRVZ   2017-11-29 20:00:56 +08:00
    @HelloAmadeus 完美路径,确实,没有反馈的学习很难坚持,谢推荐书!
    @WildCat 哈哈哈哈 厉害了哥 大神~那现在做哪个方向
    @Mirana 可以搜 90 脱发指南,里面有自救攻略
    @neighbads 我也发现了 23333,第一次发帖太鸡冻了,让标题随风而去啊~啊~
        85
    GLYABRVZ   2017-11-29 20:09:48 +08:00
    @siyushin 看界面好像不错,貌似是开发给小朋友学习的,谢谢推荐!
    @shiabo1121 哈哈哈哈哈 开什么玩笑 明明是征婚贴
    @wzw 然后未来某天因为争论到底是 python 好还是 c 好跟男朋友分手了
        86
    GLYABRVZ   2017-11-29 20:24:04 +08:00
    谢谢大神们的回答~感动,内牛满面。总结了以下几点,供朋友们参考:
    1、比起为学而学,以目的需求为导向更有利于整个学习过程的推进,也可使学习更具针对性,;
    2、先设定一个小目标,比如,可以做个网页或者做个小工具什么的,在不断解决问题的反馈中增强成就感,有助于坚持;
    3、python 在回复中的出现率以压倒性优势取得第一。
        87
    GLYABRVZ   2017-11-29 20:25:33 +08:00
    @humorce 仅从标题就能确定的判断一个人适不适合学,如此的逻辑推理,去 ryb 吧
        88
    Humorce   2017-11-29 20:27:51 +08:00 via iPhone
    @GLYABRVZ 我是在讲笑
        89
    WildCat   2017-11-30 01:42:27 +08:00
    @GLYABRVZ 现在在努力生存,为了以后把生存变成生活。
        90
    suduo1987   2017-11-30 10:17:28 +08:00
    @privil 我看我老婆上了那个课程啊,还蛮基础的。如果是零基础还是很合适的。
        91
    privil   2017-11-30 10:29:31 +08:00
    @suduo1987 玩具嘛,玩玩而已当然没问题,顶多拉拉兴趣度。最恶心的是这种活动强行贴性别表签,https://www.zhihu.com/question/61178462 本来编程课程在网上就大把大把免费的,完全不需要去找什么程序媛专用。
        92
    GLYABRVZ   2017-11-30 12:14:37 +08:00
    @privil 哈哈哈哈哈 类似粉红税的概念
    @WildCat 不愧是文学学士 亲
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1226 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 33ms · UTC 17:55 · PVG 01:55 · LAX 09:55 · JFK 12:55
    ♥ Do have faith in what you're doing.