10 年前我就经常听到身边的朋友对我说:“我好想学习编程,有没有什么推荐的学习资料?”
10 年前我还回答一下:“哦,那你买几本书看看,比如这本、这本,不要看网络上的视频”
现在我已经直接劝退朋友了:“哦,放弃吧,你学不会的。我没有和你开玩笑,你真学不会。”
|  |      1xianyv      2023-07-12 11:25:20 +08:00  4 我都是回答,B 站上有视频,直接去看就好了 | 
|  |      2aiqinxuancai      2023-07-12 11:26:05 +08:00 我反正没见过半路出家的朋友能学会的 | 
|      3johnmichael09      2023-07-12 11:27:17 +08:00 你想用它干啥,解决啥问题呢 | 
|      4deplivesb      2023-07-12 11:27:40 +08:00 活着不好吗?非要找死 | 
|  |      5cmdOptionKana      2023-07-12 11:29:03 +08:00 这个倒是极少人想学 | 
|  |      6sdjl OP  1 @johnmichael09   “你想用它干啥,解决啥问题呢” 这问题我也问过,朋友们一般会回答“我听说编程可以提高效率,解决工作上的问题” 是的,他们想要提高工作效率的目的不假,但是“通过 100 小时的学习,提高 1 小时就能解决的工作效率”最终必然是不了了之的 | 
|  |      7buried      2023-07-12 11:31:42 +08:00 作为兴趣我觉得蛮好的,可以从简单的入手。成就感对他们来说也很大。 | 
|      8HENQIGUAI      2023-07-12 11:39:34 +08:00  2 CS50 先发过去,能看完再继续接下来的讨论。 | 
|      9minmini      2023-07-12 11:41:00 +08:00  1 “哦。。。” | 
|  |      10xtreme1      2023-07-12 11:44:14 +08:00  16 人家有可能只是想聊聊天, 起个手而已.. | 
|      11linxl      2023-07-12 11:46:42 +08:00 加油,你是最棒的 | 
|      12brookegas      2023-07-12 11:46:57 +08:00 “编程编得好,要饭要到老” | 
|      13bhbhxy      2023-07-12 11:48:48 +08:00 天堂有路你不走,地狱无门自来投 | 
|  |      14gogogo1203      2023-07-12 11:48:54 +08:00 如果 ta 能一个星期内看完一个 20 小时的教程、并且能本地跑个静态页面, 我觉得还是可以的。 | 
|      15dyzz      2023-07-12 11:55:10 +08:00 via Android 送几本书,发几个教程视频。不过基本就没后文了 | 
|  |      16NSAtools      2023-07-12 11:59:07 +08:00  1 可能好朋友想跟你进一步深入发展? | 
|  |      17z1645444      2023-07-12 11:59:21 +08:00  4 赞同 #10 的观点。如果聊着聊着可以听出来是想学,就算可能是找个乐子,不一定是工作需要的使用,那就发点视频或者电子书给对方,能继续学就学,不想继续学就不学呗,为什么上来就打击别人,有些人回复的挺搞笑的,戾气拉满 | 
|      18dobelee      2023-07-12 11:59:28 +08:00 活着不好吗? | 
|      19jumpsky      2023-07-12 12:12:09 +08:00 你指着自己的头发说,看,我快秃了! | 
|      20daluobai      2023-07-12 12:13:27 +08:00 你就说这个行业全是基佬,不要来 | 
|  |      21bk201      2023-07-12 12:16:10 +08:00 鼓励他,加油。 | 
|  |      22Muniesa      2023-07-12 12:20:26 +08:00 via Android 想学就学呗,b 站找几个入门视频,编程又不是什么多难的事 | 
|  |      23sentinelK      2023-07-12 12:23:27 +08:00  17 不懂楼主的“你学不会”的优越感来自哪里,“编程”有什么高深的门槛么? 编程的本质其实就是对数据流转的一种前瞻性设计而已。 “前面 500 米右转,然后第二个红绿灯直行”,这也是编程。 用计算器 1+1+2 等于多少,这也是编程。 在 AI 当道的今天,python 脚本语言独步天下,写一个 obj ,赋值一个 getset ,安排一个内外边距横纵排列有什么可高傲的? 所以人不能太过固步自封了。 | 
|      24brader      2023-07-12 12:25:42 +08:00 @aiqinxuancai 我是半路出家学会入行的,报的培训班 | 
|  |      25aiqinxuancai      2023-07-12 12:26:36 +08:00 @brader 培训班还行,自学是真的不行 | 
|      26brader      2023-07-12 12:27:04 +08:00 @sdjl 对的,说什么学个编程提高效率都是扯。 如果本身大学是这个专业、或者本身会编程,可是后来从事的其他行业,这时候说用编程提高下效率,这还差不多 | 
|      27brader      2023-07-12 12:27:59 +08:00 @aiqinxuancai 嗯,要自学的话,应该本身大学专业也要占点边,比如你本来就是学网络工程专业的,那有自学能力,学学编程还是行的 | 
|  |      28blankmiss      2023-07-12 12:28:06 +08:00 @wuzhaozhongguo 说不定他更高兴了 | 
|  |      29CEBBCAT      2023-07-12 12:59:23 +08:00 我在想,也许是你之前没有掌握很好的指引方式,消耗了你的精力,以至于你现在给出绝对负面的看法 其实学习编程就像学开车,没有什么不可以。现在人人都学,是因为驾校教练知道他们用得到。所以你在面对的不是能不能学,而是哪些人值得花大精力去辅导。 同时我觉得即使有些人去学了发现不适合他们,或者坚持不下来,也是某种成功。 | 
|      30icy37785      2023-07-12 13:00:32 +08:00 via iPhone  2 他们想学就支持呗,要推荐资料就推荐些简单的入门资料呗,他们学不会就学不会呗。 对感兴趣的东西进行了解,学习,哪怕仅仅是扩展视野也是好的,为什么一定需要那么功利的“学会”呢。 人家又不是以后要吃这碗饭,人家感兴趣就让人家看看,帮助人家了解了解,进行打击和劝退真的大可不必。 就算学不会又有什么损失呢? 有很多唱歌难听的人就是特别喜欢唱歌,他们也会去想去学习唱歌技巧,如果这个时候有个人说“放弃吧,你成不了歌手的”会不会显得有些不合时宜呢。 我有很多朋友跟我说过想学编程,我反正就给他们推荐一些容易出成果的入门资料,大部分都没下文了,但是那又怎么样呢?有极小部分明显学习得很慢在我的认知里他肯定是从事不了这个行业的,但是那又怎么样样呢,他就是在自己写一个 todo 之后就很快乐。 其中还有一个天赋异禀的,28 岁的时候对编程感兴趣,我随手推荐了他一本 python 的书,他看完之后建立了基本的编程思维,就跑 b 站看前端方面的资料,还真给他找到了一份前端的工作,工作之后他就一直刷题,32 岁的时候跳槽到了 facebook 。 所以“学会”这件事真的这么重要吗,学习本身真的是一件需要很功利的事情吗? | 
|      31julyclyde      2023-07-12 13:08:59 +08:00  1 @sentinelK 这种 meta 指责没啥意义。不如做一下统计,看多大比例的没有这种思维方式的人能学会这种东西呢? | 
|      32NoOneNoBody      2023-07-12 13:19:55 +08:00 大部分简单粗暴地劝退,因为他们基本只是随口说说 只有那些正在看代码时说这话的,才会给建议 | 
|      33Baoni      2023-07-12 13:22:29 +08:00 十年前为什么不打个赌,赌他十年学不会编程。 可能他现在就学会了。 | 
|  |      34clemente0731      2023-07-12 13:24:07 +08:00 @aiqinxuancai 我就是... | 
|  |      35clemente0731      2023-07-12 13:25:09 +08:00  2 @aiqinxuancai 我是自学 专业完全不相干, 0 基础 python+shell+linux->c++->cuda+rust | 
|  |      36wali77      2023-07-12 13:25:34 +08:00 丢给他一个教程,让他实现一下,很快就劝退了 | 
|  |      37wonderfulcxm      2023-07-12 13:28:02 +08:00 via iPhone  2 身边还有很多人天天想减肥,但你让他少吃一口都不肯。想?那就继续想吧,真那么想的早就已经行动起来了 | 
|  |      39azhangbing      2023-07-12 13:38:28 +08:00  1 @aiqinxuancai #2 我同事很多自学的啊 很正常 有生化环材 地质 机械。。。 | 
|  |      40tool2d      2023-07-12 13:39:42 +08:00 只要正儿八经参加过高考的,都能学会编程,就看想不想了。 代码写出来本来就是给人看的,又不是给机器看的,有啥学不会的。 | 
|      41deorth      2023-07-12 13:43:38 +08:00 via Android 得加钱 | 
|      42zuofeng59556      2023-07-12 13:52:35 +08:00 得加钱 | 
|  |      43marcong95      2023-07-12 13:53:02 +08:00 | 
|  |      44me1onsoda      2023-07-12 14:08:42 +08:00  1 是不是受一些傻 x 广告的影响。之前很多 python 培训的广告声称能提高工作效率 | 
|  |      45DiePro      2023-07-12 14:15:10 +08:00 @aiqinxuancai 不相干专业毕业后两年自学的前端,已经入坑几年了  叹气~ | 
|  |      46crysislinux      2023-07-12 14:15:52 +08:00 via Android 哈哈,我也认识这样一个人。他有别的工作,但是是真想学,家里买的编程书客厅踢脚线堆满了。。但是十年过去了,还是没咋学会。 | 
|      47MMDeJeVS3GtMVLeu      2023-07-12 14:21:43 +08:00 v2 也有发帖员了?老是在热门看见,点了一下个人主页,好家伙,你的帖子很有“话题性”,👍👍👍👍 | 
|  |      48coderluan      2023-07-12 14:23:10 +08:00  1 一般来说,你否定一个选项的时候,最好提供一个更好的选项,“哦,那打游戏不” | 
|      49gorgeousGeorge      2023-07-12 14:31:02 +08:00 @xtreme1 哈哈哈,混乱之箭先手是吧。 | 
|  |      50Promtheus      2023-07-12 14:40:03 +08:00 用不着给人家什么建议。。他想学就学呗 你又不是编程之父问你干啥 | 
|      51yingdashi      2023-07-12 14:56:52 +08:00 @clemente0731 #35 cuda 不是用 c++的多吗 | 
|      52kkzzkk      2023-07-12 15:02:19 +08:00 我会鼓励他告诉他努力一定就能做到,推荐他看 数据结构与算法 操作系统原理 计算机网络等等基础知识 | 
|  |      53haneki      2023-07-12 15:07:52 +08:00 不回答。 他要是学习过程中遇到了什么自己解决不了的问题,跑来礼貌的问我了,我再去帮他解决。 毕竟他若是真的「好想学」的话,自己就去捣鼓了。编程必须要有自己检索和解决问题的能力。 | 
|  |      54YVAN7123      2023-07-12 15:10:31 +08:00 有问题让他问 ChatGpt | 
|      55mxT52CRuqR6o5      2023-07-12 15:15:53 +08:00 在有了 chatgpt 后,「提高效率,解决工作上的问题」并不需要完全『学会』编程才能做到 在有 chatgpt 的辅助下,对编程有个一知半解的水平就有机会借助 chatgpt 「提高效率,解决工作上的问题」 | 
|      568bryo4p5qn758Dmv      2023-07-12 15:30:20 +08:00 @xtreme1 #10 不如霜华满天 | 
|  |      57blackshow      2023-07-12 15:39:21 +08:00 我会说“你傻逼吗,浪费这个时间干嘛?” | 
|  |      58zcl0621      2023-07-12 15:40:49 +08:00 想起帮一个大四(一本 CS 专业)的讲他的毕业设计的实现。 功能是一个论文收集系统,老师给学生开账号,学生用这个账号上传文件压缩包,老师可以看到和下载。 帮他分析了一周,从数据库字段,有多少和哪些接口,伪代码都给完了。 隔了一个月,他的登录接口还没跑通。 心累 | 
|  |      59Qds      2023-07-12 15:48:35 +08:00 @aiqinxuancai #2 我可能算少数吧,中考失利(主要是英语语文差,数学科学拉高了也才 530 多分,普高线 600+),后来上了个比较靠前的技校,学的机电一体化专业,后面在老师的引荐下参加技能节训练期间接触的编程,后来参加比赛,省赛拿了个奖,后面在学校 2 年后在老师的工作室学做游戏开发,后面自学.net (看的杨中科的.NET 培训视频),然后自己做了个项目,写了个简历,因为学历低的问题,投简历基本石沉大海,后来本地开发群里遇到个伯乐,直接问我要了简历,后面邀请我去面试,最后问了我一句话,问我喜不喜欢编程,我说我喜欢编程,后面就要我了,后面待了一年,感觉翅膀硬了就去了杭州当了个奋斗逼待了 6 年多,后面因为多方面原因还是回来了,回到了伯乐的那家公司到现在基本上稳定下来了。 | 
|  |      60doomzc      2023-07-12 16:08:43 +08:00 那么多工具人用的不香么?干嘛非要自己学? | 
|  |      61amwyyyy      2023-07-12 16:12:37 +08:00 工资条给他看,劝他放弃 | 
|  |      62darkengine      2023-07-12 16:18:09 +08:00 @justyeh 这老哥掌握了流量密码 | 
|  |      63rm0gang0rf      2023-07-12 16:18:12 +08:00 GeWen | 
|  |      64yxisenx      2023-07-12 17:08:10 +08:00 @aiqinxuancai 半路出家自学转行快两年了 | 
|  |      66KagurazakaNyaa      2023-07-12 17:11:47 +08:00 先推荐他玩“图灵完备”“TIS-100”这些游戏 | 
|      67moyupoi10      2023-07-12 17:30:57 +08:00 《看到工地搬砖的了吗?那就是你的未来》 | 
|  |      68Pipecraft      2023-07-12 17:39:56 +08:00 直接一步到位,去送外卖吧。 | 
|  |      69Desiree      2023-07-12 17:41:57 +08:00 尼尔叔叔:你自己试试看 | 
|  |      70fiypig      2023-07-12 17:47:29 +08:00 疫情前有问的话,我都不会直接明说,人家有想法就顺着说,如果是现在我会说大环境不好 | 
|      71dkerss      2023-07-12 18:06:39 +08:00 简直直接当保安,少走 30 年弯路 | 
|      721018ji      2023-07-12 18:09:20 +08:00 推荐他报班 | 
|  |      73BigMikey      2023-07-12 20:04:54 +08:00 @aiqinxuancai 我有一个朋友,女生,自学两年( 2020 年开始学),现在深圳月工资到手 4w ,所以是人的问题。 | 
|  |      74BigMikey      2023-07-12 20:06:16 +08:00 而且这个 4w 还是往低抹零了。 | 
|  |      75BigMikey      2023-07-12 20:06:26 +08:00 😂 | 
|  |      76BigMikey      2023-07-12 20:07:04 +08:00 大学专业还不是计算机 | 
|  |      77BigMikey      2023-07-12 20:07:17 +08:00 自学的是 Java | 
|      78yummysakko      2023-07-12 20:12:04 +08:00 倒也没那么难,我读硕士的时候,隔壁的沙东傻小子去了个很物理的组,啥也不懂 三年之后他跟我说,他搞明白了,编程就是一个分支,一个循环,来回来去的套就完事了,我觉得他是学明白了。 尤其现在有若智专用的 python ,会 26 个字母的人学学就能上手。 | 
|      79ispinfx      2023-07-12 20:15:21 +08:00 学个鸡儿 | 
|  |      80igwen6w      2023-07-12 20:30:19 +08:00 我小舅子,刚高考结束,考的不咋滴,问他想学什么专业,说想编程; 第二天我在 B 站找了个视频《计算机科学速成课》丢给他看,告诉他只看前 15 集就行了; 两个小时左右就能看完的视频,看了一周没看完,最后迫于我的淫威又花了两个天时间才看完; 然后我问他真想学吗?得到肯定的答案后,我又发了一本书给他《计算机是怎么样跑起来》,看了半个月了,昨天问他看到哪了,跟我说 4.1 章; 本来想着趁着假期,帮他冲一冲,进度慢的话就数据结构,算法啥的都能稍微了解了解也行;进度快的话,能用 python 撸撸 leetcode 啥的; 还是太高估了,这个暑假能把我发的书看完就不错了; 等毕业了直接失业; | 
|      81cyndihuifei      2023-07-12 22:12:41 +08:00 楼上这些真的是什么风气,学编程怎么了,学编程就是找死了? | 
|      82duke807      2023-07-12 22:17:17 +08:00 via Android 我会认真教,因才施教,不限于教她他 linux 、mcu 、h5 、python 、freecad 、kicad 、verilog | 
|  |      83levelworm      2023-07-12 22:20:59 +08:00 via Android 我会认真的指引他入门。 | 
|      84iceheart      2023-07-13 00:06:33 +08:00 via Android 行的不问, 问的不行。 行的不问: 是因为不需要,有搜索引擎就能找到他想要的,人家早就成长起来了。 问的不行: 他连动几个手指头搜索一下都懒得去做,至少不具备做这个职业的特质:程序员不需要人教,都靠自修 | 
|      86maokabc      2023-07-13 05:37:03 +08:00 via Android 编程有什么学不会的?系统学可能比较难比较费时间,但是用用 py ,js 做些简单东西有什么难的。不少程序员连位运算都不明白不照样写程序。就怕想学永远在那想 | 
|  |      87laoliang121      2023-07-13 07:35:27 +08:00 @aiqinxuancai 我就是半路出家 | 
|      88biubiupiupiu      2023-07-13 08:10:16 +08:00 编程学得好, 代码敲到老. | 
|  |      89qiumaoyuan      2023-07-13 08:47:39 +08:00 给他展示一下自己的书架 | 
|  |      91linkopeneyes      2023-07-13 09:21:17 +08:00 直接 mdn,w3school 这种发过去了,几分钟网页上就有东西了,没准就能坚持下去学会了 | 
|      92mynameislihua      2023-07-13 09:26:38 +08:00 喜欢就去学吧,没什么不能做的 | 
|  |      93c2const      2023-07-13 09:30:05 +08:00 给它发个视频链接,一节课学会 C++那个  :( | 
|      95smoon      2023-07-13 09:35:25 +08:00 推荐他看 c++ primer plus 和 算法导论,坚持看完还有兴趣就可以继续了,最节省时间 | 
|  |      96clemente0731      2023-07-13 09:35:47 +08:00 @yingdashi 是的, 但做业务 或者 框架 毕竟也不全都是 cuda 和 c++啊 | 
|  |      97x86      2023-07-13 09:44:41 +08:00 学个篮子学编程,编筐去吧你 | 
|  |      98mrzx      2023-07-13 10:02:39 +08:00 做任何事,只要你想做,就不算晚。 | 
|  |      99jenhe      2023-07-13 10:54:08 +08:00 能从早上 8 点坐到晚上 12 点,一直写代码,看代码,看代码视频么?要是做不到,就别来这个行业了,做了也做不好 |