V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
sdjl
V2EX  ›  程序员

如果你身边的好朋友对你说“我好想学编程”,你会怎么回答?

  •  
  •   sdjl · 2023-07-12 11:23:13 +08:00 · 9099 次点击
    这是一个创建于 530 天前的主题,其中的信息可能已经有所发展或是发生改变。

    10 年前我就经常听到身边的朋友对我说:“我好想学习编程,有没有什么推荐的学习资料?”

    10 年前我还回答一下:“哦,那你买几本书看看,比如这本、这本,不要看网络上的视频”

    现在我已经直接劝退朋友了:“哦,放弃吧,你学不会的。我没有和你开玩笑,你真学不会。”

    111 条回复    2023-07-18 21:08:29 +08:00
    1  2  
    xianyv
        1
    xianyv  
       2023-07-12 11:25:20 +08:00   ❤️ 4
    我都是回答,B 站上有视频,直接去看就好了
    aiqinxuancai
        2
    aiqinxuancai  
       2023-07-12 11:26:05 +08:00
    我反正没见过半路出家的朋友能学会的
    johnmichael09
        3
    johnmichael09  
       2023-07-12 11:27:17 +08:00
    你想用它干啥,解决啥问题呢
    deplivesb
        4
    deplivesb  
       2023-07-12 11:27:40 +08:00
    活着不好吗?非要找死
    cmdOptionKana
        5
    cmdOptionKana  
       2023-07-12 11:29:03 +08:00
    这个倒是极少人想学
    sdjl
        6
    sdjl  
    OP
       2023-07-12 11:31:41 +08:00   ❤️ 1
    @johnmichael09 “你想用它干啥,解决啥问题呢”

    这问题我也问过,朋友们一般会回答“我听说编程可以提高效率,解决工作上的问题”

    是的,他们想要提高工作效率的目的不假,但是“通过 100 小时的学习,提高 1 小时就能解决的工作效率”最终必然是不了了之的
    buried
        7
    buried  
       2023-07-12 11:31:42 +08:00
    作为兴趣我觉得蛮好的,可以从简单的入手。成就感对他们来说也很大。
    HENQIGUAI
        8
    HENQIGUAI  
       2023-07-12 11:39:34 +08:00   ❤️ 2
    CS50 先发过去,能看完再继续接下来的讨论。
    minmini
        9
    minmini  
       2023-07-12 11:41:00 +08:00   ❤️ 1
    “哦。。。”
    xtreme1
        10
    xtreme1  
       2023-07-12 11:44:14 +08:00   ❤️ 16
    人家有可能只是想聊聊天, 起个手而已..
    linxl
        11
    linxl  
       2023-07-12 11:46:42 +08:00
    加油,你是最棒的
    brookegas
        12
    brookegas  
       2023-07-12 11:46:57 +08:00
    “编程编得好,要饭要到老”
    bhbhxy
        13
    bhbhxy  
       2023-07-12 11:48:48 +08:00
    天堂有路你不走,地狱无门自来投
    gogogo1203
        14
    gogogo1203  
       2023-07-12 11:48:54 +08:00
    如果 ta 能一个星期内看完一个 20 小时的教程、并且能本地跑个静态页面, 我觉得还是可以的。
    dyzz
        15
    dyzz  
       2023-07-12 11:55:10 +08:00 via Android
    送几本书,发几个教程视频。不过基本就没后文了
    NSAtools
        16
    NSAtools  
       2023-07-12 11:59:07 +08:00   ❤️ 1
    可能好朋友想跟你进一步深入发展?
    z1645444
        17
    z1645444  
       2023-07-12 11:59:21 +08:00   ❤️ 4
    赞同 #10 的观点。如果聊着聊着可以听出来是想学,就算可能是找个乐子,不一定是工作需要的使用,那就发点视频或者电子书给对方,能继续学就学,不想继续学就不学呗,为什么上来就打击别人,有些人回复的挺搞笑的,戾气拉满
    dobelee
        18
    dobelee  
       2023-07-12 11:59:28 +08:00
    活着不好吗?
    jumpsky
        19
    jumpsky  
       2023-07-12 12:12:09 +08:00
    你指着自己的头发说,看,我快秃了!
    daluobai
        20
    daluobai  
       2023-07-12 12:13:27 +08:00
    你就说这个行业全是基佬,不要来
    bk201
        21
    bk201  
       2023-07-12 12:16:10 +08:00
    鼓励他,加油。
    Muniesa
        22
    Muniesa  
       2023-07-12 12:20:26 +08:00 via Android
    想学就学呗,b 站找几个入门视频,编程又不是什么多难的事
    sentinelK
        23
    sentinelK  
       2023-07-12 12:23:27 +08:00   ❤️ 17
    不懂楼主的“你学不会”的优越感来自哪里,“编程”有什么高深的门槛么?

    编程的本质其实就是对数据流转的一种前瞻性设计而已。
    “前面 500 米右转,然后第二个红绿灯直行”,这也是编程。
    用计算器 1+1+2 等于多少,这也是编程。

    在 AI 当道的今天,python 脚本语言独步天下,写一个 obj ,赋值一个 getset ,安排一个内外边距横纵排列有什么可高傲的?

    所以人不能太过固步自封了。
    brader
        24
    brader  
       2023-07-12 12:25:42 +08:00
    @aiqinxuancai 我是半路出家学会入行的,报的培训班
    aiqinxuancai
        25
    aiqinxuancai  
       2023-07-12 12:26:36 +08:00
    @brader 培训班还行,自学是真的不行
    brader
        26
    brader  
       2023-07-12 12:27:04 +08:00
    @sdjl 对的,说什么学个编程提高效率都是扯。
    如果本身大学是这个专业、或者本身会编程,可是后来从事的其他行业,这时候说用编程提高下效率,这还差不多
    brader
        27
    brader  
       2023-07-12 12:27:59 +08:00
    @aiqinxuancai 嗯,要自学的话,应该本身大学专业也要占点边,比如你本来就是学网络工程专业的,那有自学能力,学学编程还是行的
    blankmiss
        28
    blankmiss  
       2023-07-12 12:28:06 +08:00
    @wuzhaozhongguo 说不定他更高兴了
    CEBBCAT
        29
    CEBBCAT  
       2023-07-12 12:59:23 +08:00
    我在想,也许是你之前没有掌握很好的指引方式,消耗了你的精力,以至于你现在给出绝对负面的看法

    其实学习编程就像学开车,没有什么不可以。现在人人都学,是因为驾校教练知道他们用得到。所以你在面对的不是能不能学,而是哪些人值得花大精力去辅导。

    同时我觉得即使有些人去学了发现不适合他们,或者坚持不下来,也是某种成功。
    icy37785
        30
    icy37785  
       2023-07-12 13:00:32 +08:00 via iPhone   ❤️ 2
    他们想学就支持呗,要推荐资料就推荐些简单的入门资料呗,他们学不会就学不会呗。
    对感兴趣的东西进行了解,学习,哪怕仅仅是扩展视野也是好的,为什么一定需要那么功利的“学会”呢。
    人家又不是以后要吃这碗饭,人家感兴趣就让人家看看,帮助人家了解了解,进行打击和劝退真的大可不必。
    就算学不会又有什么损失呢?
    有很多唱歌难听的人就是特别喜欢唱歌,他们也会去想去学习唱歌技巧,如果这个时候有个人说“放弃吧,你成不了歌手的”会不会显得有些不合时宜呢。
    我有很多朋友跟我说过想学编程,我反正就给他们推荐一些容易出成果的入门资料,大部分都没下文了,但是那又怎么样呢?有极小部分明显学习得很慢在我的认知里他肯定是从事不了这个行业的,但是那又怎么样样呢,他就是在自己写一个 todo 之后就很快乐。
    其中还有一个天赋异禀的,28 岁的时候对编程感兴趣,我随手推荐了他一本 python 的书,他看完之后建立了基本的编程思维,就跑 b 站看前端方面的资料,还真给他找到了一份前端的工作,工作之后他就一直刷题,32 岁的时候跳槽到了 facebook 。
    所以“学会”这件事真的这么重要吗,学习本身真的是一件需要很功利的事情吗?
    julyclyde
        31
    julyclyde  
       2023-07-12 13:08:59 +08:00   ❤️ 1
    @sentinelK 这种 meta 指责没啥意义。不如做一下统计,看多大比例的没有这种思维方式的人能学会这种东西呢?
    NoOneNoBody
        32
    NoOneNoBody  
       2023-07-12 13:19:55 +08:00
    大部分简单粗暴地劝退,因为他们基本只是随口说说
    只有那些正在看代码时说这话的,才会给建议
    Baoni
        33
    Baoni  
       2023-07-12 13:22:29 +08:00
    十年前为什么不打个赌,赌他十年学不会编程。
    可能他现在就学会了。
    clemente0731
        34
    clemente0731  
       2023-07-12 13:24:07 +08:00
    @aiqinxuancai 我就是...
    clemente0731
        35
    clemente0731  
       2023-07-12 13:25:09 +08:00   ❤️ 2
    @aiqinxuancai 我是自学 专业完全不相干, 0 基础 python+shell+linux->c++->cuda+rust
    wali77
        36
    wali77  
       2023-07-12 13:25:34 +08:00
    丢给他一个教程,让他实现一下,很快就劝退了
    wonderfulcxm
        37
    wonderfulcxm  
       2023-07-12 13:28:02 +08:00 via iPhone   ❤️ 2
    身边还有很多人天天想减肥,但你让他少吃一口都不肯。想?那就继续想吧,真那么想的早就已经行动起来了
    sentinelK
        38
    sentinelK  
       2023-07-12 13:31:48 +08:00
    @julyclyde
    给人指点为什么要遵从统计学原则?次学校考上 211 的人少,所以次学校不配高考是吧?
    azhangbing
        39
    azhangbing  
       2023-07-12 13:38:28 +08:00   ❤️ 1
    @aiqinxuancai #2 我同事很多自学的啊 很正常 有生化环材 地质 机械。。。
    tool2d
        40
    tool2d  
       2023-07-12 13:39:42 +08:00
    只要正儿八经参加过高考的,都能学会编程,就看想不想了。

    代码写出来本来就是给人看的,又不是给机器看的,有啥学不会的。
    deorth
        41
    deorth  
       2023-07-12 13:43:38 +08:00 via Android
    得加钱
    zuofeng59556
        42
    zuofeng59556  
       2023-07-12 13:52:35 +08:00
    得加钱
    marcong95
        43
    marcong95  
       2023-07-12 13:53:02 +08:00
    https://docs.python.org/3/tutorial/index.html

    把形如上述链接砸过去就好了。哪有那么多这学不会那学不会的,我当年小学 5 年级脑抽书店买了本书就入坑了。
    me1onsoda
        44
    me1onsoda  
       2023-07-12 14:08:42 +08:00   ❤️ 1
    是不是受一些傻 x 广告的影响。之前很多 python 培训的广告声称能提高工作效率
    DiePro
        45
    DiePro  
       2023-07-12 14:15:10 +08:00
    @aiqinxuancai 不相干专业毕业后两年自学的前端,已经入坑几年了 叹气~
    crysislinux
        46
    crysislinux  
       2023-07-12 14:15:52 +08:00 via Android
    哈哈,我也认识这样一个人。他有别的工作,但是是真想学,家里买的编程书客厅踢脚线堆满了。。但是十年过去了,还是没咋学会。
    MMDeJeVS3GtMVLeu
        47
    MMDeJeVS3GtMVLeu  
       2023-07-12 14:21:43 +08:00
    v2 也有发帖员了?老是在热门看见,点了一下个人主页,好家伙,你的帖子很有“话题性”,👍👍👍👍
    coderluan
        48
    coderluan  
       2023-07-12 14:23:10 +08:00   ❤️ 1
    一般来说,你否定一个选项的时候,最好提供一个更好的选项,“哦,那打游戏不”
    gorgeousGeorge
        49
    gorgeousGeorge  
       2023-07-12 14:31:02 +08:00
    @xtreme1 哈哈哈,混乱之箭先手是吧。
    Promtheus
        50
    Promtheus  
       2023-07-12 14:40:03 +08:00
    用不着给人家什么建议。。他想学就学呗 你又不是编程之父问你干啥
    yingdashi
        51
    yingdashi  
       2023-07-12 14:56:52 +08:00
    @clemente0731 #35 cuda 不是用 c++的多吗
    kkzzkk
        52
    kkzzkk  
       2023-07-12 15:02:19 +08:00
    我会鼓励他告诉他努力一定就能做到,推荐他看 数据结构与算法 操作系统原理 计算机网络等等基础知识
    haneki
        53
    haneki  
       2023-07-12 15:07:52 +08:00
    不回答。
    他要是学习过程中遇到了什么自己解决不了的问题,跑来礼貌的问我了,我再去帮他解决。
    毕竟他若是真的「好想学」的话,自己就去捣鼓了。编程必须要有自己检索和解决问题的能力。
    YVAN7123
        54
    YVAN7123  
       2023-07-12 15:10:31 +08:00
    有问题让他问 ChatGpt
    mxT52CRuqR6o5
        55
    mxT52CRuqR6o5  
       2023-07-12 15:15:53 +08:00
    在有了 chatgpt 后,「提高效率,解决工作上的问题」并不需要完全『学会』编程才能做到
    在有 chatgpt 的辅助下,对编程有个一知半解的水平就有机会借助 chatgpt 「提高效率,解决工作上的问题」
    8bryo4p5qn758Dmv
        56
    8bryo4p5qn758Dmv  
       2023-07-12 15:30:20 +08:00
    @xtreme1 #10 不如霜华满天
    blackshow
        57
    blackshow  
       2023-07-12 15:39:21 +08:00
    我会说“你傻逼吗,浪费这个时间干嘛?”
    zcl0621
        58
    zcl0621  
       2023-07-12 15:40:49 +08:00
    想起帮一个大四(一本 CS 专业)的讲他的毕业设计的实现。
    功能是一个论文收集系统,老师给学生开账号,学生用这个账号上传文件压缩包,老师可以看到和下载。
    帮他分析了一周,从数据库字段,有多少和哪些接口,伪代码都给完了。
    隔了一个月,他的登录接口还没跑通。
    心累
    Qds
        59
    Qds  
       2023-07-12 15:48:35 +08:00
    @aiqinxuancai #2 我可能算少数吧,中考失利(主要是英语语文差,数学科学拉高了也才 530 多分,普高线 600+),后来上了个比较靠前的技校,学的机电一体化专业,后面在老师的引荐下参加技能节训练期间接触的编程,后来参加比赛,省赛拿了个奖,后面在学校 2 年后在老师的工作室学做游戏开发,后面自学.net看的杨中科的.NET 培训视频),然后自己做了个项目,写了个简历,因为学历低的问题,投简历基本石沉大海,后来本地开发群里遇到个伯乐,直接问我要了简历,后面邀请我去面试,最后问了我一句话,问我喜不喜欢编程,我说我喜欢编程,后面就要我了,后面待了一年,感觉翅膀硬了就去了杭州当了个奋斗逼待了 6 年多,后面因为多方面原因还是回来了,回到了伯乐的那家公司到现在基本上稳定下来了。
    doomzc
        60
    doomzc  
       2023-07-12 16:08:43 +08:00
    那么多工具人用的不香么?干嘛非要自己学?
    amwyyyy
        61
    amwyyyy  
       2023-07-12 16:12:37 +08:00
    工资条给他看,劝他放弃
    darkengine
        62
    darkengine  
       2023-07-12 16:18:09 +08:00
    @justyeh 这老哥掌握了流量密码
    rm0gang0rf
        63
    rm0gang0rf  
       2023-07-12 16:18:12 +08:00
    GeWen
    yxisenx
        64
    yxisenx  
       2023-07-12 17:08:10 +08:00
    @aiqinxuancai 半路出家自学转行快两年了
    yxisenx
        65
    yxisenx  
       2023-07-12 17:08:38 +08:00
    @yxisenx 大学学种地的
    XiLingHost
        66
    XiLingHost  
       2023-07-12 17:11:47 +08:00
    先推荐他玩“图灵完备”“TIS-100”这些游戏
    moyupoi10
        67
    moyupoi10  
       2023-07-12 17:30:57 +08:00
    《看到工地搬砖的了吗?那就是你的未来》
    Pipecraft
        68
    Pipecraft  
       2023-07-12 17:39:56 +08:00
    直接一步到位,去送外卖吧。
    Desiree
        69
    Desiree  
       2023-07-12 17:41:57 +08:00
    尼尔叔叔:你自己试试看
    fiypig
        70
    fiypig  
       2023-07-12 17:47:29 +08:00
    疫情前有问的话,我都不会直接明说,人家有想法就顺着说,如果是现在我会说大环境不好
    dkerss
        71
    dkerss  
       2023-07-12 18:06:39 +08:00
    简直直接当保安,少走 30 年弯路
    1018ji
        72
    1018ji  
       2023-07-12 18:09:20 +08:00
    推荐他报班
    BigMikey
        73
    BigMikey  
       2023-07-12 20:04:54 +08:00
    @aiqinxuancai 我有一个朋友,女生,自学两年( 2020 年开始学),现在深圳月工资到手 4w ,所以是人的问题。
    BigMikey
        74
    BigMikey  
       2023-07-12 20:06:16 +08:00
    而且这个 4w 还是往低抹零了。
    BigMikey
        75
    BigMikey  
       2023-07-12 20:06:26 +08:00
    😂
    BigMikey
        76
    BigMikey  
       2023-07-12 20:07:04 +08:00
    大学专业还不是计算机
    BigMikey
        77
    BigMikey  
       2023-07-12 20:07:17 +08:00
    自学的是 Java
    yummysakko
        78
    yummysakko  
       2023-07-12 20:12:04 +08:00
    倒也没那么难,我读硕士的时候,隔壁的沙东傻小子去了个很物理的组,啥也不懂
    三年之后他跟我说,他搞明白了,编程就是一个分支,一个循环,来回来去的套就完事了,我觉得他是学明白了。
    尤其现在有若智专用的 python ,会 26 个字母的人学学就能上手。
    ispinfx
        79
    ispinfx  
       2023-07-12 20:15:21 +08:00
    学个鸡儿
    igwen6w
        80
    igwen6w  
       2023-07-12 20:30:19 +08:00
    我小舅子,刚高考结束,考的不咋滴,问他想学什么专业,说想编程;
    第二天我在 B 站找了个视频《计算机科学速成课》丢给他看,告诉他只看前 15 集就行了;
    两个小时左右就能看完的视频,看了一周没看完,最后迫于我的淫威又花了两个天时间才看完;
    然后我问他真想学吗?得到肯定的答案后,我又发了一本书给他《计算机是怎么样跑起来》,看了半个月了,昨天问他看到哪了,跟我说 4.1 章;
    本来想着趁着假期,帮他冲一冲,进度慢的话就数据结构,算法啥的都能稍微了解了解也行;进度快的话,能用 python 撸撸 leetcode 啥的;
    还是太高估了,这个暑假能把我发的书看完就不错了;
    等毕业了直接失业;
    cyndihuifei
        81
    cyndihuifei  
       2023-07-12 22:12:41 +08:00
    楼上这些真的是什么风气,学编程怎么了,学编程就是找死了?
    duke807
        82
    duke807  
       2023-07-12 22:17:17 +08:00 via Android
    我会认真教,因才施教,不限于教她他 linux 、mcu 、h5 、python 、freecad 、kicad 、verilog
    levelworm
        83
    levelworm  
       2023-07-12 22:20:59 +08:00 via Android
    我会认真的指引他入门。
    iceheart
        84
    iceheart  
       2023-07-13 00:06:33 +08:00 via Android
    行的不问,
    问的不行。

    行的不问: 是因为不需要,有搜索引擎就能找到他想要的,人家早就成长起来了。

    问的不行: 他连动几个手指头搜索一下都懒得去做,至少不具备做这个职业的特质:程序员不需要人教,都靠自修
    zhenlang
        85
    zhenlang  
       2023-07-13 04:14:21 +08:00
    @marcong95 这个真不错
    maokabc
        86
    maokabc  
       2023-07-13 05:37:03 +08:00 via Android
    编程有什么学不会的?系统学可能比较难比较费时间,但是用用 py ,js 做些简单东西有什么难的。不少程序员连位运算都不明白不照样写程序。就怕想学永远在那想
    laoliang121
        87
    laoliang121  
       2023-07-13 07:35:27 +08:00
    @aiqinxuancai 我就是半路出家
    biubiupiupiu
        88
    biubiupiupiu  
       2023-07-13 08:10:16 +08:00
    编程学得好, 代码敲到老.
    qiumaoyuan
        89
    qiumaoyuan  
       2023-07-13 08:47:39 +08:00
    给他展示一下自己的书架
    raptor
        90
    raptor  
       2023-07-13 09:15:12 +08:00
    @NSAtools 你是懂基佬的
    sjhhjx0122
        91
    sjhhjx0122  
       2023-07-13 09:21:17 +08:00
    直接 mdn,w3school 这种发过去了,几分钟网页上就有东西了,没准就能坚持下去学会了
    mynameislihua
        92
    mynameislihua  
       2023-07-13 09:26:38 +08:00
    喜欢就去学吧,没什么不能做的
    c2const
        93
    c2const  
       2023-07-13 09:30:05 +08:00
    给它发个视频链接,一节课学会 C++那个 :(
    jiage
        94
    jiage  
       2023-07-13 09:33:51 +08:00
    @NSAtools 哈哈哈哈哈
    smoon
        95
    smoon  
       2023-07-13 09:35:25 +08:00
    推荐他看 c++ primer plus 和 算法导论,坚持看完还有兴趣就可以继续了,最节省时间
    clemente0731
        96
    clemente0731  
       2023-07-13 09:35:47 +08:00
    @yingdashi 是的, 但做业务 或者 框架 毕竟也不全都是 cuda 和 c++啊
    x86
        97
    x86  
       2023-07-13 09:44:41 +08:00
    学个篮子学编程,编筐去吧你
    mrzx
        98
    mrzx  
       2023-07-13 10:02:39 +08:00
    做任何事,只要你想做,就不算晚。
    jenhe
        99
    jenhe  
       2023-07-13 10:54:08 +08:00
    能从早上 8 点坐到晚上 12 点,一直写代码,看代码,看代码视频么?要是做不到,就别来这个行业了,做了也做不好
    jenhe
        100
    jenhe  
       2023-07-13 10:55:11 +08:00
    @mrzx 我大爷今年 86 了,问我程序员是不是工资很高,我说:还行吧,他说:你看我我可以吗?
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3581 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 79ms · UTC 04:50 · PVG 12:50 · LAX 20:50 · JFK 23:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.