V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
gunshot
V2EX  ›  程序员

高考完的女孩怎么入门 CS?

  •  
  •   gunshot · 2017-06-14 22:19:16 +08:00 · 10511 次点击
    这是一个创建于 2478 天前的主题,其中的信息可能已经有所发展或是发生改变。

    她是家教严又没叛逆心,除了高考知识啥都不懂的人。我问愿不愿意试一下编程,她说有兴趣,但又没表达出大于或等于我入坑时的热情。我觉得,只要有求知欲,有好奇心,这不算难事。同时也要通过自学来提升自学能力。

    我打算先教她上 google,wikipedia, stackoverflow,再收集点 python, bash 的入门教程,linux 的安装教程,还有 coursera 的 python 课或者 UCB 的 cs61a 让她自己尝试,碰到问题实在不懂再找我。

    各位对 girls who code 有自己的见解么?

    135 条回复    2017-06-22 11:48:25 +08:00
    1  2  
    JRight
        1
    JRight  
       2017-06-14 22:22:17 +08:00
    先不要上来就搞理论,既然什么都没接触过,就找一些能直接练练手的简单项目 /实验。我以前初学的时候玩过 https://www.codecademy.com/,还不错,拿这个做出来一些效果可以培养下兴趣
    yumumu
        2
    yumumu  
       2017-06-14 22:23:25 +08:00 via Android
    本来我是想回复,“来找我!”
    yksoft1
        3
    yksoft1  
       2017-06-14 22:29:47 +08:00
    直接看谭浩强 C 前几章和 C Primer,看离散数学和数据结构
    hakono
        4
    hakono  
       2017-06-14 22:33:03 +08:00   ❤️ 2
    我敢说,楼主按照这个流程给对方来上一套之后,对方很有可能就天天泡 youtube,twitter 不会再接触编程了…………对一个既没有多大的热情和驱动力的人,学习编程先切合对方的需求,直击对方痛点的实用出发才是最基本的……
    stdying
        5
    stdying  
       2017-06-14 22:35:14 +08:00
    别这样,毁了一朵花
    chunqiuyiyu
        6
    chunqiuyiyu  
       2017-06-14 22:35:16 +08:00
    这样反而会适得其反吧
    ResidualSoils
        7
    ResidualSoils  
       2017-06-14 22:36:08 +08:00
    我觉得女性学习编程和男性没有区别。
    其次我觉得她并不想学编程,如果她愿意自然会去学。

    (我觉得这个问题本身就有问题啊)
    zwh2698
        8
    zwh2698  
       2017-06-14 22:38:33 +08:00 via Android
    找我,我负责教会
    ResidualSoils
        9
    ResidualSoils  
       2017-06-14 22:40:07 +08:00   ❤️ 5
    正经话说了我要来吐槽了。我觉得这个女孩在敷衍楼主,楼主却浑然不知。
    rootooroot
        10
    rootooroot  
       2017-06-14 22:40:33 +08:00
    我以为是 CSGO 准备强行好友一波呢(:
    tagtag
        11
    tagtag  
       2017-06-14 22:40:43 +08:00   ❤️ 2
    感兴趣源于一无所知,这样的兴趣没多大意义,计算机系有多少人以为自己喜欢玩电脑就报考了,你爱吃饭,但你爱做饭吗,你爱玩游戏,但你爱做游戏吗。
    Ultraman
        12
    Ultraman  
       2017-06-14 22:41:01 +08:00 via Android
    我觉得 Google 这些先放放 人又没真的决定要入坑 学点编程直接相关的 趁高考成绩出来之前多了解点编程本身 如果有兴趣填志愿就可以填相关的了
    littleylv
        13
    littleylv  
       2017-06-14 22:44:17 +08:00
    我觉得先培养兴趣最重要。一开始可以让她接触一些好玩的、做起来有成就感的东西(具体我也不知道)
    Reign
        14
    Reign  
       2017-06-14 22:44:20 +08:00 via iPhone   ❤️ 1
    我还以为那个 CS
    peesefoo
        15
    peesefoo  
       2017-06-14 22:47:22 +08:00
    高考完那个暑假除了学车,就是看着入门视频学了 photoshop。
    amose
        16
    amose  
       2017-06-14 22:48:39 +08:00 via Android
    web 吧,比较实用,linux 的坑有点深
    xAx
        17
    xAx  
       2017-06-14 22:52:46 +08:00
    妹子入门有比 vs 拖控件能更简单更快速上手的途径?

    正而八经的 CS 在 steam 上,一般都有暑期促销活动,入门简单,精通不易。
    xratzh
        18
    xratzh  
       2017-06-14 22:52:58 +08:00 via iPhone
    (能从 linux 的坑里面爬出来,工资都不低吧……
    4ever911
        19
    4ever911  
       2017-06-14 22:56:12 +08:00
    It's time to play.
    gunshot
        20
    gunshot  
    OP
       2017-06-14 22:59:53 +08:00 via iPhone   ❤️ 1
    @JRight 我一开始也是在类似网站上学的。没有直接看 a byte of python 然后在本地 REPL 学得快
    @amose 她连 win 都不太会用,arch 的中文 wiki 可能更友好
    @ResidualSoils 如果是敷衍,我也不会损失什么
    @peesefoo photoshop 高中教过
    @tagtag 她对我用 you-get 拖视频感兴趣,至少有个起点
    yanxijian
        21
    yanxijian  
       2017-06-14 23:05:39 +08:00
    Life is short, use Python!
    JasperYanky
        22
    JasperYanky  
       2017-06-14 23:07:28 +08:00
    先学点 html 或者简单的 web 语言吧
    shiji
        23
    shiji  
       2017-06-14 23:12:57 +08:00 via Android   ❤️ 1
    @yksoft1 按照你说的我肯定她再也不想碰这恶心的编程了。。。。
    arakashic
        24
    arakashic  
       2017-06-14 23:14:37 +08:00
    入门学 python 就好啦,大学入门课程也是 python 嘛~
    lydhr
        25
    lydhr  
       2017-06-14 23:24:18 +08:00   ❤️ 2
    强调是女孩的时候,反倒就是对女孩的不尊重
    caniuse
        26
    caniuse  
       2017-06-14 23:34:02 +08:00
    先看电脑杂志、黑客杂志培养兴趣
    AZLisme
        27
    AZLisme  
       2017-06-14 23:40:04 +08:00
    我觉得对于新手可以先用 python 写 turtle,很好培养兴趣
    green15
        28
    green15  
       2017-06-14 23:41:48 +08:00 via iPhone
    推荐她学 Python ~~简单
    slack
        29
    slack  
       2017-06-14 23:46:19 +08:00 via Android
    不要学!
    mozutaba
        30
    mozutaba  
       2017-06-14 23:46:56 +08:00
    减肥先吧。高考完我都胖成猪了。
    cloverii
        31
    cloverii  
       2017-06-14 23:51:11 +08:00 via Android
    讲讲我的经历好了。高中计算机课有用 VB 写东西,忘了具体写什么了,反正学得不算差,考试能秒班上一些男同学。不过那时候什么都不懂,对 CS 也没概念。后来莫名调剂到某 CS 渣校的过气专业,大一上的时候学 Python,什么都不懂。社团里被别人带着学了一点点 HTML,还是觉得没啥头绪。后来误入 ACM 坑,强行学 C,才突然开窍了。马上大四,反正我知道自己将来肯定是要搞研发的了。
    说了这么多,其实我是想说,Python 真不一定是特别好的入门语言,syntax error 真心不友好。
    @yksoft1 至于这位说的,除了谭浩强值得商榷,我倒是觉得可以一试…
    不过还是因人而异啦
    demerol
        32
    demerol  
       2017-06-15 00:00:40 +08:00 via Android
    我差点以为我在看留学论坛和知乎上的 360 行,行行转 cs。。。我觉得还是先 winform webform 免得到时候辛辛苦苦还是弄出来个黑框白字多没成就感,不过说实话女生真没几个喜欢的,看看 NOIP NOI 就知道了
    feather12315
        33
    feather12315  
       2017-06-15 00:05:08 +08:00 via Android
    别,不建议!
    科普性书籍推荐给他:比如浪潮之巅这类,外加介绍目前流行的趋势的书籍,也包括一些 IT 类的商业书籍。
    让他多看看百科,了解下 CPU、GPU、硬盘等这类硬件的发展史(让她能够独立选电脑)。
    培养出兴趣,
    之后,再考虑让她接触一些计算机语言
    billlee
        34
    billlee  
       2017-06-15 00:06:12 +08:00
    会上 google 就够了,wikipedia 和 stackoverflow 都能自己从 google 上搜出来的。我也推荐从 winform 入坑,我以前是 VB 6 入坑的
    timothyye
        35
    timothyye  
       2017-06-15 00:06:42 +08:00
    我以为 cs go ……
    l00t
        36
    l00t  
       2017-06-15 00:07:59 +08:00
    我觉得从黑产开始比较容易勾起对方的兴趣哎。网络渗透啊,破解啊,做外挂啊之类的,可有意思了,多酷啊。
    zgqq
        37
    zgqq  
       2017-06-15 00:11:48 +08:00 via Android
    呵呵
    dremy
        38
    dremy  
       2017-06-15 00:12:24 +08:00 via Android
    既没有体现出特别感兴趣的样子,也没有比较好的计算机基础,我觉得不太靠谱,让她学习计算机知识只是楼主你的一厢情愿罢了。

    要知道在尝试前说说「有兴趣」是一件多么简单的事情,然而能够坚持学习的人又有多少呢?
    Ahri
        39
    Ahri  
       2017-06-15 00:35:42 +08:00 via iPhone
    这跟性别有关系?
    KNOX
        40
    KNOX  
       2017-06-15 00:44:34 +08:00 via Android
    女生大多是视觉动物,可以看看国外那些编程教学视频,感觉会学得快点
    amustart
        41
    amustart  
       2017-06-15 00:55:56 +08:00 via Android
    楼主和女生什么关系? 不要用你对 CS 的热情来限制她的选择,兴趣和爱好应该是最重要的。 既然之前家教比较严,那么现在就可以让她去多多接触一些东西,完善一下价值观世界观。 祝好。
    Weny
        42
    Weny  
       2017-06-15 01:15:06 +08:00 via iPhone
    我前嫩嫩的女友我当时也没交她 CS 当然是引导她的价值观 让她做自己想做的事情
    CEBBCAT
        43
    CEBBCAT  
       2017-06-15 02:03:02 +08:00 via Android
    @shiji 23# 也许是反语
    CEBBCAT
        44
    CEBBCAT  
       2017-06-15 02:09:44 +08:00 via Android
    想让她了解的话,就带着看一些可操作性强的,少点代码,别少逻辑,拖拖拉拉多好玩嘛,只要一条命令就干了那么多事,我的 xxx 就不一样了多好玩嘛,只要一行代码就能搞定完成以往两天的工作,居然还是可以复用的!


    --- 题外话
    看开吧,别强求,对 Google Wikipedia 等的喜爱不是一时就能形成的,还可能会认为 bing 更适合,

    也许,

    bing 真的适合她
    Perry
        45
    Perry  
       2017-06-15 02:10:22 +08:00
    就想问 你和女生的关系是啥
    CEBBCAT
        46
    CEBBCAT  
       2017-06-15 02:18:34 +08:00 via Android
    楼主应该年龄不大但也不比女孩年轻,和这个女孩关系比较近,但还不是男女朋友,所以。。。

    是表妹?
    ---
    @Perry
    chromee
        47
    chromee  
       2017-06-15 02:31:19 +08:00 via Android
    下个 steam 一起玩 csgo 🐶
    Hodor
        48
    Hodor  
       2017-06-15 02:35:10 +08:00
    1.5 比较好
    changwei
        49
    changwei  
       2017-06-15 03:11:57 +08:00 via Android
    学一学 php 这种非编译弱类型语言比较好,不过搭建环境可能有点繁琐,而且会有一些编码方面的坑,python 是强类型动态脚本,环境搭建还是很友好的,或者前端全家桶,这个最实在,无需环境搭建,写完立即可以看效果,比学 cs 那些枯燥无味的知识来的更加有趣。cs 里面很多比如说二进制数位,反码补码之类的我敢保证让一个本身不了解计算机,没有编程基础的女生来学,分分钟丧失兴趣,除非是个奇才。
    jujyjse
        50
    jujyjse  
       2017-06-15 06:23:00 +08:00 via Android
    女孩呢
    donething
        51
    donething  
       2017-06-15 06:32:17 +08:00 via Android
    直接学 kotlin 吧,挺实用。
    skadi
        52
    skadi  
       2017-06-15 07:28:17 +08:00
    计算机科学导论与 python 编程。
    课程:cs50x
    linux40
        53
    linux40  
       2017-06-15 07:41:16 +08:00 via Android
    高考完的暑假玩
    开学后别玩
    kmahyyg
        54
    kmahyyg  
       2017-06-15 07:42:09 +08:00 via Android
    先 edx 学下 py,然后 edx 学 lfs101,剩下的让他自己玩。还有个 code.org 貌似是这个,有 code game
    Marfal
        55
    Marfal  
       2017-06-15 08:01:20 +08:00
    CS50x 吧,这个最直接,涉及知识面也广
    snnn
        56
    snnn  
       2017-06-15 08:39:56 +08:00
    逼小女孩学编程,你真是辣手摧花!
    disappearing
        57
    disappearing  
       2017-06-15 09:01:41 +08:00
    赶紧收手吧,人家只是不好意思拒绝你
    V3EX17
        58
    V3EX17  
       2017-06-15 09:05:10 +08:00 via iPhone
    刚高考完的孩子基本都是不知道暑假这么长该干嘛的,对编程更是一无所知,所以楼主提到编程,她也只是觉得有事可做了,不见得真是有兴趣。嗯,我当年就是这样……
    fucker
        59
    fucker  
       2017-06-15 09:06:09 +08:00
    @lydhr #25 没看出楼主或其他人对女孩的不尊重
    rswl
        60
    rswl  
       2017-06-15 09:08:02 +08:00
    多大仇……
    yoke123
        61
    yoke123  
       2017-06-15 09:09:48 +08:00
    乖乖女
    教会后
    老司机
    嗯 没毛病
    aitaii
        62
    aitaii  
       2017-06-15 09:10:24 +08:00
    入门先来一堆这个,看两眼就跑了吧……
    blankme
        63
    blankme  
       2017-06-15 09:11:28 +08:00
    认真地说,她只是随便说说,你别太当真。
    “有兴趣”是个很宽泛的概念,大多数人都会对很多事情“有点兴趣”。
    MiguelValentine
        64
    MiguelValentine  
       2017-06-15 09:18:11 +08:00
    你用 UCB 的教程折磨她吗,不如让我来折磨她。绝对比 UCB 效果好。
    starz
        65
    starz  
       2017-06-15 09:18:59 +08:00
    “有兴趣”有没有可能是对你喜欢的事物的尊重和礼貌的说法?
    uuair
        66
    uuair  
       2017-06-15 09:19:13 +08:00
    家教.avi?
    liuxingchen
        67
    liuxingchen  
       2017-06-15 09:21:22 +08:00
    cs 挺简单的 学会 wasd 移动然后打人的时候瞄准头部就可以了
    wizardoz
        68
    wizardoz  
       2017-06-15 09:21:49 +08:00
    除非人家日常就体现出对数学或者工程上的东西有很大兴趣,否则不要轻易把别人引入这条路。
    meepo3927
        69
    meepo3927  
       2017-06-15 09:22:51 +08:00
    感觉要悲剧.
    likeshu
        70
    likeshu  
       2017-06-15 09:30:44 +08:00
    悲剧,感觉培养对美的认知会更好点。编程有什么好学的。。。
    jeffersonpig
        71
    jeffersonpig  
       2017-06-15 09:31:51 +08:00
    你为什么要害人家小姑娘?
    ameba
        72
    ameba  
       2017-06-15 09:34:32 +08:00
    为什么要毁掉一个人 家教严没叛逆心 当老师应该不错
    ipwx
        73
    ipwx  
       2017-06-15 09:40:19 +08:00
    先学点数学,能坚持下来不觉得枯燥,再说学编程的事情。
    hoythan
        74
    hoythan  
       2017-06-15 09:43:01 +08:00
    从入门到放弃.
    zooandzoo
        75
    zooandzoo  
       2017-06-15 09:46:11 +08:00
    这是害人家小姑娘,你这是要干嘛?
    Hanggi
        76
    Hanggi  
       2017-06-15 09:49:29 +08:00
    怎么入门?先发张照片呀,不然怎么知道能不能入门。。。
    BoBoy
        77
    BoBoy  
       2017-06-15 09:52:52 +08:00 via iPhone
    为什么推荐女孩子入 IT 这行?
    要是我的朋友亲属等,段然是不会让女孩子加入这一行的,女孩子家就应该要有女孩子家的样子,随便找点工作都比这强!
    vivachencs
        78
    vivachencs  
       2017-06-15 09:54:40 +08:00
    来找我(逃~
    moxiaonai
        79
    moxiaonai  
       2017-06-15 09:56:43 +08:00
    init
        80
    init  
       2017-06-15 10:01:18 +08:00
    要不 先买个 macbook ?
    Yannis1990
        81
    Yannis1990  
       2017-06-15 10:02:08 +08:00
    大概率是敷衍,一来表示礼貌,二来刚高中毕业对大多数事情不会上来就说没兴趣。
    xiaozhizhu1997
        82
    xiaozhizhu1997  
       2017-06-15 10:03:50 +08:00 via Android
    女生 被家长诱导跳了小语种的坑 转专业被反对
    其实学个小语种也并非不好,但自己以前实在是混惯了,与早自习晚自习及各种背课文等真心格格不入。
    后来就出来开店。给自己找条出路。边开店,边自学网络。靠背题强行过的 CCNA …接下来不知道要不要继续…
    女生学个小语种其实是个不错的选择,但还是要注意培养技能,别最后真的落到“没有专业”的尴尬…
    pwcong
        83
    pwcong  
       2017-06-15 10:08:58 +08:00
    禽兽!快放开那个女孩!

    让我来!
    jyf
        84
    jyf  
       2017-06-15 10:11:50 +08:00
    我觉得他说的有兴趣可能只是跟你客气一下而已
    hzm0318hzm
        85
    hzm0318hzm  
       2017-06-15 10:21:38 +08:00
    以老夫看来,你这是把人家往反方向拉啊,提的这些东西没有一个容易上手让人觉得有成就感的,普通人做做就放弃了,你想教人家,还干巴巴的扔了一堆教程过去,不应该过去亲手指导下么。。。。。doggy 脸
    vjnjc
        86
    vjnjc  
       2017-06-15 10:24:44 +08:00
    要么好奇驱动,要么金钱驱动。无欲无求的人无解
    viator42
        87
    viator42  
       2017-06-15 10:25:17 +08:00
    我是从 Authorware 入门的编程,高考完之后的暑假学的.一行代码没写靠着画流程图完成了个猜大小的游戏.了解了变量,函数这些概念.后来学 C 语言简直轻车熟路
    lovedebug
        88
    lovedebug  
       2017-06-15 10:28:48 +08:00
    没有兴趣的感觉
    liuyu00
        89
    liuyu00  
       2017-06-15 10:29:22 +08:00
    我感觉你这么搞,说不定她就不想搞 cs 了,话说我第一次用 Google 的时候,还觉得 Google 的搜索界面比百度丑(逃
    gulangyu
        90
    gulangyu  
       2017-06-15 10:29:39 +08:00
    给她灌输这玩意,不如让她做点自己喜欢的事
    lianxiaoyi
        91
    lianxiaoyi  
       2017-06-15 10:45:41 +08:00
    漂亮不???胸大不????跟着我大 php 来拍黄片吧。。。
    shoumu
        92
    shoumu  
       2017-06-15 10:56:51 +08:00
    前端啊,js 那些东西啊,得先从视觉上引导,一来就弄 linux 安装之类的能提起兴趣吗?
    Jimrussell
        93
    Jimrussell  
       2017-06-15 10:59:21 +08:00
    好为人师这是病,得治!
    cnZary
        94
    cnZary  
       2017-06-15 11:02:07 +08:00
    同高考完........
    都想着去玩谁想弄这些啊........
    witcherhope
        95
    witcherhope  
       2017-06-15 11:02:21 +08:00 via Android
    女孩做前端 web 不是更好,感觉你有点带人强行入坑的感觉
    johnny23
        96
    johnny23  
       2017-06-15 11:03:26 +08:00 via iPhone
    你应该先让她学 html 这些所见即所得东西把兴趣先提起来 然后再说教其他的 不要用你 cs 人员的思维考虑普通人学习的路线
    SourceMan
        97
    SourceMan  
       2017-06-15 11:05:04 +08:00
    强加自己的各种观给别人是病,得治!
    ysicing
        98
    ysicing  
       2017-06-15 11:08:01 +08:00
    学堂在线有先修课程。不过不得不说你的想法挺好的,但是这是一种病得治
    yunkchen
        99
    yunkchen  
       2017-06-15 11:11:07 +08:00
    还以为是 cs:go,要讨论甩狙...
    slowcoach
        100
    slowcoach  
       2017-06-15 11:11:28 +08:00
    传几本入门和培养编程思想的书给她... 先看她自己有没有热情看下去再说吧...
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3289 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 14:09 · PVG 22:09 · LAX 07:09 · JFK 10:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.