V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
GLYABRVZ
V2EX  ›  问与答

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

  •  
  •   GLYABRVZ · Nov 27, 2017 · 7967 views
    This topic created in 3076 days ago, the information mentioned may be changed or developed.
    92 replies    2017-11-30 12:14:37 +08:00
    nfroot
        1
    nfroot  
       Nov 27, 2017
    编程是一个很广泛的概念了,比如你用 Excel 都能编程出很强大的功能……

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

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

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

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

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


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