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

为什么永远有人在一谈到计算机/编程就要说自学呢?为什么?

  •  
  •   xieranmaya · 1 天前 via Android · 13483 次点击

    这些人的论点就是,因计算机资料满大街都是,所以你要自学

    但凡表示出一点想要报班/开班的意愿,就会有一堆人上来告诉你,要自学

    似乎在这些人看来,计算机/编程必须要自学,只能自学,不自学,你就是错的

    在这些人的眼里,学编程的方式就这么非黑即白吗?

    同时他们还会说,你培训班不会锻炼自学能力。

    但何以见得培训班不会教人如何自学呢?自学能力也不是天生就有的吧,有人教一下会快很多吧。

    我说个最简单的:用百度还是用谷歌,对于新手来说,就是要你告诉他的,要不然他可能一直用百度。

    甚至还有暴论:如果你不能通过自学找到一份工作,那你就不适合这个行业。

    至于这句话,我就更不想吐槽了,但这句话也流传很久了,甚至为两天我都又看到了(这话看着太炸裂也确实是之能流传的原因之一)。足以见得多数人是没什么独立思考能力的。(我的意思是,独立思考出这个观点是有问题的。当然学编程也需要有独立思考的能力)

    我是做培训的,说这些话肯定要被喷,或者是怼回去就落得一个割韭菜的称号。。我已经做好准备了

    但各位认真想想,如果你做为一个准备给孩子报班的家长,他这话岂不是在骂你/否定你或者你的孩子吗?

    就算不说这些,学编程也不是只能自学啊,不自学犯法了吗。。。

    上大学跟培训不是一样的吗?

    第 1 条附言  ·  1 天前
    大家的评论似乎偏离了我的意思

    我从来没否定自学很重要,我上课也会专门教自学,甚至经常现场搜索解决问题

    我要讨论的问题是:入门也必须自学吗?很显然不是的,但总有人要求你入门也必须自学,只能自学,不自学他就 diss 你。这就过分了吧
    第 2 条附言  ·  1 天前
    真的,我发现好多人根本不看内容就开喷

    **我没说不能有自学能力,相反,我也强调程序员必须有自学能力**

    帖子想讨论的是,入门也必须自学吗?不自学就得被部分秉持自学的程序员 diss 吗?
    第 3 条附言  ·  17 小时 12 分钟前
    #81 楼朋友的观点
    因为傲慢,我曾经也相信程序员这一行的暴论“如果你不能通过自学找到一份工作,那你就不适合这个行业”,直到后来我接触了很多不同公司的程序员,有创业公司的、大厂的、外包的,其实这只是一份工作而已,没必要把它描述的多么神圣,再到后来接触到一个高职级( P9~P10 )的程序员,更是印证了我的想法,占地盘的、搞斗争的、喝酒拉关系的,比比皆是
    扯远了,说回来,我从 16 年还是 17 年就刷到你的知乎宣传文章了,能做这么多年不死,充分说明了大家的需求以及你的能力,现实中能活 8 年不死的公司真的少之又少,很多所谓自学能力超强的程序员,职业生涯能有 8 年吗😄
    很多人在入门的时候确实需要别人推一把,而且每个人的思维不一样,喜欢钻牛角尖,如果有人能在刚开始指导指导,真的结果就不一样,我是某 985 科班毕业的,亲眼见到很多同学因为钻某些牛角尖没走出来,直接丧失编程的兴趣,毕业做其他方向去了
    最后总结一下:
    1. 很多程序员很傲慢,包括但不限于鄙视知识付费的、培训的,鄙视搞业务的、搞商务的、搞非技术的, 但程序员这个工作和其他工作并没有太大区别
    2. 能做这么多年编程培训,你确实厉害,能脱离公司直接在市场里面赚钱 8 年,你的综合能力吊打大部分程序员,加油
    第 4 条附言  ·  17 小时 6 分钟前
    #111 楼朋友观点
    这个帖子下面大部分回帖都印证了 OP 这句 “在这些人的眼里,学编程的方式就这么非黑即白吗?”

    #112 网友观点
    OP 被喷惨了,🤣 我就知道会有人不看内容就看喷。

    这类人,其实跟那些各类粉是一样的,你一说不好,就给你扣帽子,说你是反贼,说你是精神股东,说你是不是拿了好处😂。只看立场,不看事实。

    这里已经不能好好讨论问题了,总有那几个搅屎棍来捣乱。

    #116 网友观点
    OP 被喷惨了,我就知道会有人不看内容就看喷。现在网络上基本都这样,无论你输出一个任何带个人见解的非逻辑特性观点都会有人喷和反驳,很少有人去理性分析回复帖子啥的
    第 5 条附言  ·  16 小时 31 分钟前
    #157 网友留言:
    如果说这话的都是月入 n 万+的大佬 展示下优越感也就罢了
    但是从很多帖子看,这个论坛大把的 20k 以下的程序员,
    你那么厉害 自学 看国外经典教程 看国外名校公开课 也就拿着一万多的工资
    有什么资格鄙视培训班的、看国内视频教程的人呢 人家不比你赚得少啊
    229 条回复    2025-07-29 00:39:08 +08:00
    1  2  3  
    Kinnice
        1
    Kinnice  
       1 天前 via Android
    首先很多大学根本学不到计算机真正该理解的东西(指课堂上)
    培训班教的一般也是 八股+某些固定东西的复现实践

    比如教了一个数据返回格式是 json ,你会去带着学生去了解为什么 json 是这样设计的,除了 json ,xml ,toml ,yaml.... 各自又是用在什么场景的,大部分可能就是提一嘴或者根本不提,因为讲这些东西很容易偏离主题
    但是计算机就是这样的,你没有自学或者类比能力,从培训班出来就是可能会被这样说:我去,这哥们连 yaml 都不知道是啥
    xcai
        2
    xcai  
       1 天前
    当前这个环境,不像十年前有信心,没钱也能贷款学(学完能就业,几个月或半年就能回本),现在即使花钱培训了很大概率也就不了业,无法踏入这个行业,一场空。
    Kinnice
        3
    Kinnice  
       1 天前 via Android
    说白了,培训班就是讲的既笼统又详细,不加上自学能力,只能天天谷粒商城了。
    而大学则是把计算机的各个细节都丢给你了,没有自学能力这些东西就是散的,没办法构建出一个完整的计算机知识图谱

    这个行业确实需要自学和钻研能力。如果只是混口饭吃 可能 crud 就够了,当然这也是为什么 35 有道坎的原因,丧失了学新东西的能力。
    xieranmaya
        4
    xieranmaya  
    OP
       1 天前 via Android
    @Kinnice 没人说不需要自学能力啊,但是这些人的意思往往是你入门也得自学,这不就扯淡了吗

    你可以说说你觉得计算机真正该理解的东西是哪些吗
    fivee
        5
    fivee  
       1 天前 via Android   ❤️ 15
    不符合你的利益的观点就是暴论;就是不会独立思考;上大学和培训一样。。。

    哥们,你觉得 pua 大家,就能让你生意兴隆吗
    Lemonadeccc
        6
    Lemonadeccc  
       1 天前
    程序员本来就是一个不断学习的职业,自学能力能从开始培养最好
    wunonglin
        7
    wunonglin  
    PRO
       1 天前
    其他领域不知道,但计算机是的。

    其次是因为没有好的“老师”可以教你干活,这里的“老师”不限于学校、培训班、私人教学。
    xieranmaya
        8
    xieranmaya  
    OP
       1 天前 via Android
    @fivee 我加粗的那句还不是暴论吗?非黑即白的观点多数都是暴论,跟我的立场无关。

    你不觉得那句是暴论那我只能说你说的对。
    Kinnice
        9
    Kinnice  
       1 天前 via Android
    @xieranmaya 这个东西为什么这样设计,设计的美妙之处。
    具体例子而言就是对所有东西抱有好奇心和疑问

    当对一些优秀的东西做出以上的研究后,会突然发现所有的东西都是如此简单,如此的殊途同归,局限而又简单来说:一个人不再说自己只会 xxx 语言了。

    (除了一些非常需要学术理论的东西)
    xingis
        10
    xingis  
       1 天前
    因为可能真的是自学的
    xieranmaya
        11
    xieranmaya  
    OP
       1 天前 via Android
    @Lemonadeccc 自学能力从一开始就要培养这没问题

    但这等价于从一开始就只能自学吗?
    Kinnice
        12
    Kinnice  
       1 天前 via Android
    那我也来发表一个暴论吧
    如果你教出的前端工程师,看不懂后端代码。那我认为你的培训班不合格。
    cmdOptionKana
        13
    cmdOptionKana  
       1 天前
    没那么复杂,只是幸存者偏差而已,就像在火车上调查有多少人买到了票。

    在程序员聚集的地方,自然偏向于鄙视培训班,提倡自学编程。

    可以想象一下,如果有一群文科女生,她们由于某种原因需要学编程,你猜她们更支持自学还是报班?如果规定禁止报班必须自学,她们会哭给你看。
    shenjinpeng
        14
    shenjinpeng  
       1 天前
    爱钻牛角尖, 就很容易进死胡同,

    对于老板同事来说, 没人在意你报不报班 , 入门了能干活就行 , 对于前辈 在行业里摸爬滚打了很多年的人来说 没自学能力的已经被淘汰了 ,

    不要自我设限,给自己贴标签 然后揣测别人非得对你怎么怎么样 觉得大家都是极端主义者, 实际上没人在意这些观点, ,你爱去哪学就去哪学, 你干得下去就干, 干不下去就转行 who care
    xieranmaya
        15
    xieranmaya  
    OP
       1 天前 via Android
    @Kinnice 我非常同意你的暴论,但你要失望了,我的学生中有学完就去写 java 后端的,也有学完就写 swift 的

    所以只是看懂的话,要求似乎并不高
    duzhuo
        16
    duzhuo  
       1 天前
    关键词,我是做培训的
    xieranmaya
        17
    xieranmaya  
    OP
       1 天前 via Android
    @shenjinpeng 不不不
    面试时老板/面试官要是听说你报班了,肯定面试就黄了

    足以说明这就是标签,虽然明明上班只看能力
    xieranmaya
        18
    xieranmaya  
    OP
       1 天前 via Android
    @duzhuo 是的是的

    我学员中有 10%以上现在在大厂工作,正式员工,平均薪资大于 30w
    cwxiaos
        19
    cwxiaos  
       1 天前 via iPhone
    适合自己就行,有那个能力自学就自学,不知道怎么入手报班也行

    但我相信大部分人都是自学起来的,很多东西靠班是没法学的

    没有自学能力大概率就是只会 crud
    mumbler
        20
    mumbler  
       1 天前
    因为这个行业发展太快了,几乎没有可靠有价值的经验能传授,几个月就淘汰,所以自学能力是最重要的能力,不懂一个领域没关系,只要有自学能力快速就能掌握,不必等培训班和教材更新。像现在 AI 编程,把过去 20 年的经验全部作废了,哪个培训班能教 AI 编程,老师自己都还没搞懂呢
    xieranmaya
        21
    xieranmaya  
    OP
       1 天前 via Android
    @mumbler 我不认为 ai 现在就把过去 20 年的经验作废了
    还早着呢,因为按你的说法,现在无数的行业大佬都得没饭吃了

    以及我讨论的不是有无自学能力(显然要有)

    我讨论的是,入门也必须自学吗?
    bronyakaka
        22
    bronyakaka  
       1 天前
    感觉先上课学理论,再应用很枯燥,反而是自学的话先做个应用出来再学理论,效果更好
    mumbler
        23
    mumbler  
       1 天前
    @xieranmaya #17 我从来没见过一个实战能打的人是培训班出来的,一个都没有,不能以工资为衡量标准,哪怕以 github 的 star 为标准衡量我都能接受。培训班学员的起心动念是高薪,大厂,户口,而不是自动化,AGI ,高并发,起心动念决定了落点在哪里
    xieranmaya
        24
    xieranmaya  
    OP
       1 天前 via Android
    转一条来自 x 的评论:“
    付费的本质就是用钱换时间
    然而很显然,自学的作用在当下明显被夸大了,什么自学的比规矩上课的更容易掌握吸收知识这种说法还很有市场…
    realpg
        25
    realpg  
    PRO
       1 天前
    我从来不要任何培训班 看教程的

    非科班的里面非兴趣的 最终的高度绝对有限
    完全打不过自学的
    xieranmaya
        26
    xieranmaya  
    OP
       1 天前 via Android
    @mumbler 什么叫实战能打,能到大厂一线干活还不行还要啥?事实就是大厂一线有很多是培训出来的,我的学生中 10%都在大厂。

    你要说不是所有大厂一线都算能打,我也可以勉强同意,但是,多数人混到大厂一线已经很不容易了

    你非要说成为明星开源项目的头号开发或者是处理过上亿高并发或者是写过 os 内核才算能打,那咱也没必要讨论下去了

    毕竟大家都是混口饭吃
    wuruxu
        27
    wuruxu  
       1 天前
    自学主要是在于有兴趣驱动的学习能力
    就像科学上网技术,有些人通过一个设备安装一个软件,也能用
    也有通过学习网络技术实现路由器层面的科学上网,背后的知识储备是不一样的
    整体来说计算机技术还是需要有兴趣去自学的
    mumbler
        28
    mumbler  
       1 天前
    @xieranmaya #21 你都看不到 AI 编程的趋势,你会和培训班一起淘汰,上个月 cursor meetingup 现场跟几个大佬聊,大家一致感觉就是,我们不需要团队了,一个人带 AI 就能把事情干了,其实早就在这样做了。

    自学入门是一个筛选器,这一步做不到,说明真的没兴趣,强行进来了,35 岁也要换行,何必呢,男怕入错行啊
    wunonglin
        29
    wunonglin  
    PRO
       1 天前   ❤️ 6
    卖课的。大家散了吧


    Linyz
        30
    Linyz  
       1 天前   ❤️ 2
    这位老师,你别把自己包装成教育家了,你就是个商人。你所有的焦虑,都源于怕你的客户学会了自己种菜,不再来买你的菜了。
    xieranmaya
        31
    xieranmaya  
    OP
       1 天前 via Android
    @wunonglin 我在这个帖子正文里都说我是做培训的了,用得着你去翻主页吗?你上学的时候也不好好读题吧。。。
    mumbler
        32
    mumbler  
       1 天前   ❤️ 3
    @xieranmaya #26 别自欺欺人了,能进大厂是因为他是 985 校招,如果二本培训班社招,我没见过能过大厂一面的,那是人家 985 背景强,跟培训班有个毛关系

    能打就是遇到问题自己能解决,能攻坚,不会撂挑子等求助,实战中没有那么多火箭需要制造
    xieranmaya
        33
    xieranmaya  
    OP
       1 天前 via Android
    @mumbler 你非要学自学入门是个筛选我还是可以勉强同意

    但你把无数不是自学入门的当什么了,不是自学入门就不配做程序员吗?这跟何不食肉糜有何区别?

    什么 meeting ,他不这么说怎么起到宣传效果?
    能加速能替代一部分我相信也认可,但现在就觉得 ai 是天顶星还早着,在我看来实现人造大脑之前永远不可能
    fivee
        34
    fivee  
       1 天前   ❤️ 1
    @xieranmaya #8

    你连培训比自学的好处都说不明白,只会一昧的语言攻击不接受你的消费群体。先把生意学明白,再出来教人吧。
    xieranmaya
        35
    xieranmaya  
    OP
       1 天前 via Android
    @mumbler 我还真就教过一本二本出来就进了大厂的,你准备怎么说

    你要说这是个例对吧

    那如果我告诉你他本人就觉得我的课对他进大厂有极大的帮助,你又要怎么说

    这些进从我这里学完就立马进大厂的都在大厂生存下来了,算得上是你所谓的遇到问题能解决吧。毕竟我给他们上课的时候给他们演示过无数遍遇到问题怎么解决。
    xieranmaya
        36
    xieranmaya  
    OP
       1 天前 via Android
    @Linyz 我焦虑什么了,你能不能看清我想讨论的是什么
    mumbler
        37
    mumbler  
       1 天前
    @xieranmaya #33 无数非自学入门的是因为赶上了移动互联网的风口,岗位大量缺人,你把这个当成长期可持续的状态,是有极大风险的。

    不过你不要灰心,AI 编程会让事情走向一个你完全想不到的方向:developer 变成 driver , 编程不需要以前那么高门槛了,有没有兴趣也没那么重要了,会跟自媒体,开滴滴,送外卖一样,独立开发者会大量出现,培训班反而更有价值,培训的内容也跟之前完全不一样了,vibe coding 是可以通过方法论快速入门的,但你先得有这个认知才能赚这个钱。
    maolon
        38
    maolon  
       1 天前
    那我也有一个问题:入门一定要报班吗?不能够通过自己的兴趣学会么?
    前端入门是很艰深难懂的东西靠网上这些资料自己学不会?还是报了班自己就不用花时间去研究了?还是现在的 ai 一对一问答不好使了?
    我这里也放个暴论,一个网上成熟的入门学习路线 + ai 辅助教学,未来会比任何培训班都好使
    xieranmaya
        39
    xieranmaya  
    OP
       1 天前 via Android
    @mumbler 你念来念去 ai ,cursor ,vibe coding

    我就问你一句,你用 vibe coding 赚了多少钱了?

    赚到了,我喊你一百声大佬

    没赚到,你这跟阿 q 有何区别
    xieranmaya
        40
    xieranmaya  
    OP
       1 天前 via Android
    @maolon 对啊,这些人的观点就是,你入门也必须自学

    必须自学和必须报班自然是两个极端,肯定都是不对的啊,我帖子不就是为了反驳入门必须报班这个观点吗?
    silencil
        41
    silencil  
       1 天前 via iPhone
    不知道何以算培训,何以算自学,可能需要好好区分下才行,我前三年都基本有看尚硅谷,入门也是看的尚硅谷,前期其实我基本没什么自己梳理整个系统理解计算机这行的能力,看培训视频既算培训也算自学,本质上不冲突。大家不认可培训,从我个人的想法出发,我估计可能是因为主动选择培训的人有大部分缺乏主动能力,在没有主动了解等过程之前直接就选择了参与培训,指望着通过被动学习来完成知识入脑,我认为这种学习方式通常走的不够远。
    xieranmaya
        42
    xieranmaya  
    OP
       1 天前 via Android
    @maolon 你可以试试让你的表弟妹用你这套看看他们学得会不,学不会之前你这暴论就只是暴论
    red13
        43
    red13  
       1 天前
    为什么不自学呢?
    coderluan
        44
    coderluan  
       1 天前   ❤️ 2
    楼主纯虚空打靶,没谁说任何情况一定要自学(有你 @出来看看),只是对于一般网友或者能跑来 V2EX 提问的网友,比起培训班,大家更推荐自学,因为性价比更高,风险更低。 不合适也不代表不能干,只是说可能取得的成就的可能性更低。

    一家饭店卖拉面和饺子,拉面比饺子做的好吃还便宜,而一般人只能吃一份主食,你问别人,别人自然推荐拉面。然后楼主跑来,“你们二极管歧视饺子”,“你们辱骂想点饺子的人”,莫名其妙。
    icy37785
        45
    icy37785  
       1 天前   ❤️ 1
    这事情本来就只能自学。编程这件事,就是一件知识不重要,学习能力和资源检索能力最重要的事情。
    不是自学无非就两种情况。
    一种是学习能力不够,学不会,所以需要人教。
    一种是学习能力够,想节约时间,所以找个人教。
    但是第二种情况,除非是一对一的教,不然找个人教还没自学节约时间呢,显然想节约时间是个不成立的动机。
    你反复的说“不是自学入门就不配做程序员吗?这跟何不食肉糜有何区别?”
    显然是想说第一种情况,学习能力不够,所以找个人把知识教给他的人。那真的不好意思,学习能力不够确实不配做程序员。而且“不食肉糜”不是这样用的。
    你总想塑造一种,有足够的学习和资源检索能力,能够自学的人,他入门不自学通过你们这些培训机构学的场景。问题是这种场景就很别扭。
    你想卖课不如明牌说,能帮包装简历和教面试,大家都能觉得培训机构有点意义,真不用来上面这段逻辑不通的东西。这里毕竟大多数都是程序员,知道这个职业需要的是什么。
    irisdev
        46
    irisdev  
       1 天前 via Android
    自学确实很难,一是抓不住重点,容易死磕一些偏处难处,二是中文资料良莠不齐,跟着教程跑不起来很容易怀疑人生,三是自学容易看得多练得少,学了等于没学。
    irisdev
        47
    irisdev  
       1 天前 via Android
    @icy37785 您的观点我不太认同,我觉得编程学习不是线性的,理解了框架和思维之后学习会很快,入门期有人带会好很多
    xieranmaya
        48
    xieranmaya  
    OP
       1 天前 via Android
    @coderluan 一点没虚空打靶,这帖子下就有
    xieranmaya
        49
    xieranmaya  
    OP
       1 天前 via Android
    @coderluan 来来,45 楼就是
    utopio
        50
    utopio  
       1 天前
    想起来,你是昨天那个发帖要卖课的。
    可是这个论坛里面的大多数都不需要你的课程。
    tyrantZhao
        51
    tyrantZhao  
       1 天前
    如果连自学都不会,资料都不会查,那还是别干这个了,现在又不是 10 几年前,资料很难查,而且培训的基本没几个靠谱的。
    xieranmaya
        52
    xieranmaya  
    OP
       1 天前 via Android
    @irisdev 终于有人脱离我是做培训的讨论问题了
    tyrantZhao
        53
    tyrantZhao  
       1 天前
    查询资料的能力是一项基本能力。
    xieranmaya
        54
    xieranmaya  
    OP
       1 天前 via Android   ❤️ 1
    @utopio 那你可就错了,那帖子加我的人有十多个,都是给自己孩子报

    你以为的只是你以为的而已
    tyrantZhao
        55
    tyrantZhao  
       1 天前
    如果有人愿意培训,那他就是为这项能力的缺失买单。
    xieranmaya
        56
    xieranmaya  
    OP
       1 天前 via Android
    @tyrantZhao 没人说不是。你高中没接触过电脑的儿子会查资料不?要不要人教?现在很多高中毕业生连电脑都没接触过,要不要人教?也让他自己摸索?时间不是钱?
    tyrantZhao
        57
    tyrantZhao  
       1 天前
    除非是那种非常稀缺的知识,查都查不到的,但这种,也和普通人无关了,能接触到属于祖坟冒青烟。
    xieranmaya
        58
    xieranmaya  
    OP
       1 天前 via Android
    @tyrantZhao 自学花更久的时间学会同一样东西,也要为多花的时间买单,没毛病吧
    xieranmaya
        59
    xieranmaya  
    OP
       1 天前 via Android
    @tyrantZhao 自学是天生就会的能力吗?
    我寻思自学能力也得学一下吧,并且自学所需要基础知识也得先学一下吧
    tyrantZhao
        60
    tyrantZhao  
       1 天前
    @xieranmaya 不需要,配合 bing/google/chatgpt/geimini ,大部分都可以搞定,如果连这些都不会用,那还是该干啥干啥吧,也别被割韭菜了。
    tyrantZhao
        61
    tyrantZhao  
       1 天前
    @xieranmaya 自学是人类的天生技能,人类从钻木取火,就是自己摸索来的,钻研是人类刻在基因的能力,不然人类和动物有什么区别呢?那还不如别长脑子了。
    tyrantZhao
        62
    tyrantZhao  
       1 天前
    @xieranmaya 这种基础知识很高端吗?高端到连查都查不到?门槛都接触不到?如果是这样,那靠培训也一样没用,因为连入场券都拿不到,就算培训了,一样没什么用。
    coderluan
        63
    coderluan  
       1 天前   ❤️ 1
    @xieranmaya #48 你发这个帖子,肯定有想喷你的,此时极端一点很正常。

    @icy37785 #45 朋友占有你点时间,看一下#44 ,然后你说了自学无非两种情况属于绝大部分情况,那么假设我有一个朋友,他家里经济条件很好,也不太在乎就业情况,那么他想去一下培训班,是不是可以呢?
    tyrantZhao
        64
    tyrantZhao  
       1 天前
    就比如说我要开发一个大模型,如果有相关背景,有学位,有论文,有研究,那自然可以做到,如果一个普通人也想做这样的事,靠任何外力是没有用的,这就符合说的太高端,靠自学或者培训是做不到的。
    tyrantZhao
        65
    tyrantZhao  
       1 天前
    @xieranmaya 如果认为自学占据了更久的时间,那么,它该为自己的这项认知付费,这没毛病。
    tyrantZhao
        66
    tyrantZhao  
       1 天前
    就是你不研究这里面的过程,靠别人总结出来的东西,那终究也会很快忘记,还不如自己研究一下。
    ewe
        67
    ewe  
       1 天前
    确实是靠自学的
    K120
        68
    K120  
       1 天前
    一个什么都不懂的小白靠自学确实很难,因为技术迭代很快,但如果入门了还需要依赖培训课程,显然是有问题的。

    优胜劣汰,自学能力强的人肯定要比依赖培训课程的人要强,现在的人这么多。

    另外我就是自学的,培训机构的老师 99%都很水,不然他们也不会当培训,完全就是在胡说八道。
    xieranmaya
        69
    xieranmaya  
    OP
       1 天前 via Android
    @tyrantZhao 加法高端吗,人类花了多少年搞明白的,小学生花多久?时间也是成本,知识/技术不分高低。会的不难难的不会,你会了觉得不高端,不会的人,if 都写不好
    xieranmaya
        70
    xieranmaya  
    OP
       1 天前 via Android
    @tyrantZhao #61 那你们为什么还要学自学能力不行干不了这个,自学如果是天性,就不存在不行这一说。

    再一个,钻木取火人类花了多少年会的,你花了多久?就非得自学吗?

    愿意自学没人逼你花钱报班,但想报班的你们自学的也不用 diss 吧

    明明有人教更快啊,我做为搞培训的,我从不反对谁从数 123 都开始自学,但我一说我是教别人的,就会有人上来骂我,以及骂花钱找人学的,这不纯属有大病吗
    putaozhenhaochi
        71
    putaozhenhaochi  
       1 天前 via iPhone
    搞不懂你为啥要跑到一个大部分群体是程序员的论坛推广编程培训
    pagxir
        72
    pagxir  
       1 天前 via Android
    @putaozhenhaochi 因为这里人钱多,培不培训都容易找到工作,如果想保持他的 10%就非此类客户不可。唯一缺点这里 PUA 比较困难
    johnny2inc
        73
    johnny2inc  
       1 天前
    首先,我没见过要求别人“必须自学、只能自学的”。
    其次,我其实挺赞同入门有人带比较好,师傅领进门,修行在个人。

    不过,另一方面,
    目前似乎蛮多公开分享的课程和图书视频资料,而且有一部分有相当不错的评价。
    教育算不算是赢者通吃的行业呢?
    某种程度上,后辈末进们是否只学习最顶尖的武功秘籍就好?
    所以,现在的武林是否已经人手武林秘籍?
    再算上大语言模型,是不是武林里每个人都有一个随身老爷爷?
    所以,教培机构相较而言区别只是机构师资和大语言模型的区别?
    那么大语言模型和机构师资在引领菜鸟入门阶段有多大差距呢?

    另外,我是个还没入江湖的菜鸟,我本职也不是程序员,我只是对编程喜欢和好奇,想要学习一下。所以我没有选择去机构学习。
    我的随身老爷爷( AI )告诉我可以从 Python 入手,之后慢慢去接触 C++等等其他语言。
    我又从其他地方打听到,学 Python 可以从《简明 Python 教程》《笨办法学 Python 》《廖雪峰的 Python 新手教程》等等开始。
    我看了一部分《廖雪峰的 Python 新手教程》,感觉并不是那么新手,似乎并不符合我的阶段,我可能在没有练好内功的情况下就去看《九阴真经》了(或许在你们看来廖雪峰的这些教程算不上九阴真经)。
    于是我转头开始看《简明 Python 教程》,我觉得这个好像更适合我。

    我想问一下推荐自学的各位朋友,这几本书合适吗? B 站好像也有很多视频,比如什么黑马程序员什么的。还比如菜鸟教程的各种教程。你们推荐这些教程吗?
    这些学完之后算是入门了吗?
    这些书看完之后我该继续看什么或者做什么呢?
    我如何判断我什么时候算是入门了?
    SiLenceControL
        74
    SiLenceControL  
       1 天前
    现在明明任何行业都是自学才能走到更高的地方
    只是可能你接触的都是程序员就会有这种感觉吧
    northbrunv
        75
    northbrunv  
       1 天前   ❤️ 12


    ---

    op 卖课狗,骗金币的,全是推广贴,真恶心

    发这个贴子的目的就是引流
    saltedfishgames
        76
    saltedfishgames  
       1 天前
    9@wunonglin 印象最深刻的还是那句“国内 985 大学 C 语言还在考分号;”哈哈哈哈,看到这个标题我下意识看了下头像,果然毋庸置疑!
    fregie
        77
    fregie  
       1 天前
    因为目前国内环境的培训机构学不到扎实的编程能力
    YaakovZiv
        78
    YaakovZiv  
       1 天前
    主动自学有助于自己掌握一些能力,比如主动检索学习资料,主动找需要学习的内容,主动拓展和探索,主动查询资料解决遇到的问题。核心在于培养个人掌握一种方法。有助于个人成长,需要掌握。
    参加培训或者有人带队,可以快速的走捷径学习知识,减少试错的时间。核心在于将已知的知识更精简完整的体系化传递给需要学习的人,是一种知识传递的过程。有钱的可以去接触。我认为这是可以并行存在的。
    tianzi123
        79
    tianzi123  
       1 天前
    @xieranmaya #15 呵呵,我干了 6 年前端了,就没咋接触过后端代码
    Lemonadeccc
        80
    Lemonadeccc  
       1 天前
    @xieranmaya 我没说只能。。可能只有文字我表达的不清楚
    zzzzzzggggggg
        81
    zzzzzzggggggg  
       1 天前
    因为傲慢,我曾经也相信程序员这一行的暴论“如果你不能通过自学找到一份工作,那你就不适合这个行业”,直到后来我接触了很多不同公司的程序员,有创业公司的、大厂的、外包的,其实这只是一份工作而已,没必要把它描述的多么神圣,再到后来接触到一个高职级( P9~P10 )的程序员,更是印证了我的想法,占地盘的、搞斗争的、喝酒拉关系的,比比皆是
    扯远了,说回来,我从 16 年还是 17 年就刷到你的知乎宣传文章了,能做这么多年不死,充分说明了大家的需求以及你的能力,现实中能活 8 年不死的公司真的少之又少,很多所谓自学能力超强的程序员,职业生涯能有 8 年吗😄
    很多人在入门的时候确实需要别人推一把,而且每个人的思维不一样,喜欢钻牛角尖,如果有人能在刚开始指导指导,真的结果就不一样,我是某 985 科班毕业的,亲眼见到很多同学因为钻某些牛角尖没走出来,直接丧失编程的兴趣,毕业做其他方向去了
    最后总结一下:
    1. 很多程序员很傲慢,包括但不限于鄙视知识付费的、培训的,鄙视搞业务的、搞商务的、搞非技术的, 但程序员这个工作和其他工作并没有太大区别
    2. 能做这么多年编程培训,你确实厉害,能脱离公司直接在市场里面赚钱 8 年,你的综合能力吊打大部分程序员,加油
    Eagleyes
        82
    Eagleyes  
       1 天前
    大多数人没有自学能力,还是有人管着,有人教,有人指点效率更高。

    不然还上什么学啊?直接发了书回家自己学吧,期末来考试

    其实培训班的一部分目的就是创造一个学校那样的学习环境,外加有人指点,有人督促。

    如果这个人自制力足够强,确实可以省下这个钱
    mohumohu
        83
    mohumohu  
       1 天前
    那我不禁要问了,都是看屏幕,看视频和上培训班的区别是什么
    ota
        84
    ota  
       1 天前
    培训班,学校只能学到知识 = 理论
    自学 = 实践

    这两个不冲突,而且应该相互结合,通过系统化的课程巩固基础,通过社群,项目交流学到实践经验。可能有些说教了,自行斟酌 -> 如果还停留在是培训班还是自学之间进行选择,或者将两者完全对立,说明要么就是平庸者(培训班),要么就是偏科严重(自学)。


    自学是终身的,你一辈子的事情,自学能力是必须有的,这决定了你的高度。宁愿三人成师,也不要信仰权威。所以不懂的问社区,问 ai ,查文档。一个问题,你问三个人就有三种解答。但你问培训班,他只会给你最有效,最普遍的答案。考试可以,工作实践中,举一反三就被扼杀了。学校呆久的人,特别会出现这种高分低能的现象,就是因为扼杀了自我探索的机会。
    培训班只是一个入门,打个比方,你就算考出了一级建造师,也没人会给你项目的,因为你没实操经验,只能挂个名罢了。
    ota
        85
    ota  
       1 天前
    教培主要就是收割韭菜的,这是核心。这东西本身并没有那么高深,主要就是结合当下技术栈,流行趋势做的一个工作流整合,说白了,属于速成,大部分非计算机本科毕业的,你在培训班课程中专门安排数据结构和计算机原理,不现实的,这些先不说枯燥乏味,学时长,学完也不能立刻变现,影响培训班的就业导向,就会影响口碑进而影响其盈利能力。所以一般他们只蹭热点。

    当前这时代,属于 web2.0 的所有应用全部重写为 ai first +web 3 的洪流中。教培正好又一次站在了风口。现在各大在线教育,能在第一时间将热点转化为付费知识。骗小白进来,让小白觉得,现在不学,就会落后。比如 google 的 opal ,才出来 4 天公测开始,就已经各大教材铺天盖地按,整合到实际应用的付费知识库也是紧追其后。然后营销关键词里搞点“我一天就做出了 app ,上架当天收获百万点赞等”。都是这些延申。

    所以尽量还是自学,并不是否定培训班,而是培训班现在急功近利,根本不考虑你的基础,直接给你葵花宝典的,前提就是你要接受自己一辈子性无能(基础没打好,一天到晚跟热点走)

    教培唯一的好处就是,一个原本意志力薄弱的人,如果没有付费的被动力,他可能连个热点都蹭不到,而只能碌碌无为和互联网失之交臂,教培也许存在的唯一意义就是让很多普通人也能快速进入这行。
    xieranmaya
        86
    xieranmaya  
    OP
       1 天前 via Android
    @pagxir 。。。我主要客户根本不是来自这里
    发这个帖子纯粹只想讨论这个自学的问题,虽然我是利益相关方,但看帖子下面,也还是有人持跟我相同观点的
    xieranmaya
        87
    xieranmaya  
    OP
       1 天前 via Android
    @ota #85 高中数学高深吗?幼儿园教的东西高深吗?你上班干的事情高深吗?凭什么给你发那么多钱。

    教与学这个行业存在几千年了,是因为教的东西高深才一直不倒的?是你一棒子能打死的吗。。。

    你何以知道我教学不考虑基础?如果我告诉你,我教学的重要目标就是打好扎实的基础

    二进制开始教,加法器都教怎么做,然后光是编程基础( if ,for 循环)讲一个多星期

    (我非常能理解你看到其它培训班的教学方式后看到培训班就骂,但本贴没有讨论培训班和教学方式的的好坏,只在讨论自学与有人教)

    教培最重要的控制意志力薄弱的人这点,被你说成唯一的优点。

    请问一下你意志力强吗?你身边有几个意志力强的?让人去上学不就是为了每天定时定点的学习吗?足以说明学习这事需要强制力而不是意志力。

    知识不值钱(但从你“教的东西不高深”来看,你似乎认为简单的知识不值钱,高深的知识值钱,对于小孩来说,加法就是高深,对于大学生来说呢),但把知识塞进你的脑子,提供一整套流程来实现这个目标,很值钱(或者说,需要花费大量的人力物力),否则要什么学校呢。
    xieranmaya
        88
    xieranmaya  
    OP
       1 天前 via Android
    @northbrunv 你不用发,我这个贴子内容里就说了我是做培训的,做好了被你们骂的准备,但人只是因为这这个身份,注意到很多程序员们一提到学编程就必须自学,仿佛不自学就是错

    你自己想想这个问题是不是可以被任何人问出来

    被我问出来就得被骂是吧
    xieranmaya
        89
    xieranmaya  
    OP
       1 天前 via Android
    @johnny2inc #73 ai 说的这些没什么用的,不信你可以先试着做做看

    然后再来听听我的课(我的课免费试听超过一百节课),你就知道自学和有人教的差别了
    一百节免费课听完够在非编程圈子乱杀了
    iceheart
        90
    iceheart  
       1 天前 via Android
    程序员这个职业不是农民工,只做固定流程的事情。

    这行需要的是分析问题跟需求,提出方案,实现方案的能力。

    老板一拍脑袋有个想法,丢个需求过来, 你说培训班没教过,不会!你觉得这样的人老板会要你吗?
    自学开发是块试金石,能筛选出是否适合这个行业。

    有自学能力的,为啥要花冤枉钱去学那个没用的培训班? 面试你说自学来的,还是个加分项。
    没自学能力的,必然会被淘汰掉,为什么还要花那个冤枉钱学那个没用的培训班?
    xieranmaya
        91
    xieranmaya  
    OP
       1 天前 via Android
    @zzzzzzggggggg #81
    感谢你的支持与鼓励,其实马上就满 9 年了~

    我觉得你说的真的非常中肯了,正如你所说,这个帖子下面也是一堆拉踩(主要是在踩我,但这么多年我早已无感了)

    985 的认知就是不一样

    我能不能把你的回复追加到主贴下面?
    ota
        92
    ota  
       1 天前
    一般发反问句的,我本不做评价,但有一点还是需要指出。

    我说的教培,并不是阁下您的,您不等于教培,教培中可能有您。
    我也没有在内容中带偏见说您的教培如何,我甚至没有颗粒度到您个人的经历或者是否利益相关。(因为我不关心)
    就和教培可能一直存在,但新东方不一定在,是一个道理。

    如果阁下您听不得任何意见,只能接受自己的观点,上论坛的目的那就不是讨论,而是在给人灌输。结帖。
    Stupid22
        93
    Stupid22  
       1 天前 via iPhone
    因为人教人教的太轻易、它进不到脑子里、其次需要自我驱动力,自我反复思考吸收,最后进了社会新知识新技术,自学成本最低了,成效就因人而异了。
    xieranmaya
        94
    xieranmaya  
    OP
       1 天前 via Android
    @putaozhenhaochi #71 因为会有人认同我的观点,会把亲戚或者孩子送来找我学习,这理由行不行


    @pagxir #72 你想太多了,我绝大多数客户并非来自这里
    julyLies
        95
    julyLies  
       1 天前   ❤️ 5
    为什么一谈到计算机/编程,总有人跳出来说“要自学”?
    出现这种情况,还得感谢国内培训班。原本培训班是一个合理的服务,可以节省摸索时间、系统化学习,但现实中很多培训机构搞的是速成式、流水线式的“代码工厂”,用“6 个月小白 xxxx 、毕业月薪 x 万”这种虚假承诺来吸引学员,最终把“培训”这个词的声誉彻底搞臭了,现在还跑来问为什么。
    如果我们单纯从兴趣出发来讨论这个问题,也就是一个零基础的人单纯想学点计算机/编程知识,那完全没必要陷入“必须自学”或者“报班/开班”的对立。通过观看教程、付费咨询、培训可以入门,不一定非得自学。
    但如果是以“找工作”为目标来入门编程,那些“这些人的论点就是,因计算机资料满大街都是,所以你要自学;但凡表示出一点想要报班/开班的意愿,就会有一堆人上来告诉你,要自学”的人更多是为想入门的人考虑,一是可以让想入门的人检测自己自学能力如何,二是说到底培训费动辄几万块,各种就业协议还不能保你拿到一份好工作。而且,自学能力本身就是这个行业的“筛选机制”,到你这里就变成了“在这些人的眼里,学编程的方式就这么非黑即白吗?” 不理解
    apkpure
        96
    apkpure  
       22 小时 31 分钟前
    小白还是要找个培训机构学,从 0 到 1 是最难的。比如说学 C#,传智播客的课程是非常细致的
    aarontian
        97
    aarontian  
       22 小时 22 分钟前
    我不认同必须靠自学。确实是有很多人自学能力不足,啃书啃文档啃不动,需要看些视频课程,有人点播点播才能入门。真正找到个还不错的工作了,上道了,能具体地理解自己还欠缺哪些东西,想血哪些东西了,自然可以自己规划未来的学习节奏。

    但事实是,现在培训班太贵了,已经不值那个价了。

    另一点是,培训班鱼龙混杂,并不是每个讲师都有基本的表达能力/把一句话讲通顺的能力。

    早年互联网行业缺人,网络资源不多,信息差明显,关键是市场上机会多,智商过关+认真学完就业几率也高,讲得清门道的培训班也很少,那时候培训班性价比确实是高的。

    18-21 年,应该算是八股时代。程序员这个职业卷起来了,不是懂个面向对象会刷几道算法题就随便拿 offer 的时代了,但互联网需求还在,中大厂薪资暴涨,培训班体系化的八股对新人就业帮助也不小。

    到现在,市场环境很差,今年以来 AI 编程大规模被应用在生产项目开发,未来肉眼可见地会加速变得更差。面试中八股的比重越来越低(老面试官们见多了背功好招进去不会干活的),菜鸟学完也大概率过不了简历/面试,名校混子看上去学完拿到了大厂 offer ,实际上他们自己搜集八股拿来背,凭着学校背景也很大概率能拿。在学习材料垂手可得(甚至 AI 能回答绝大部分技术细节问题),培训班卷成红海,整个互联网就业环境如此差的今天,培训班课程价格还步步攀升,只能说赚的纯属就业焦虑的钱。

    实际上培训班开的课程(尤其是前后端),网上已经不少了,并且课程质量比多数培训班讲师质量要高。更不说据我观察很多培训班流行拿一些讲得滚瓜烂熟的基础课程来回试讲,引诱就业焦虑的小白报班,报了后发现几千上万买的课程质量根本比不上试讲的水平。


    我的看法是,现在也就大模型方向还有增量了,如果是针对名校毕业生+LLM 及其相关方向,培训班或许是有价值的(也得看讲师有没有那个水平)。如果是传统互联网前后端技术栈,这种课价值很低了。现在的环境,普本投简历大概率过不了 HR (培训班能做的事大头可能已经在简历造假上了),年龄大了时刻担心失业,我觉得如果是对技术本身不感兴趣,靠培训才能入门/入行的水平,趁早劝他们另寻出路的好,别硬拉了。
    msg7086
        98
    msg7086  
       21 小时 55 分钟前
    高中生毕业进了大学大专,就是听着学校里的课入门的。
    OIer ,小时候,也是跟着课程入门的。
    有人带着入门很正常的事情。
    要不然就成了卡拉赞开团,卡拉赞毕业的来。
    forisra
        99
    forisra  
       21 小时 54 分钟前
    我相信楼主是个良心的培训老师,但这和很多人反对培训机构不矛盾。当然我们说实话也只能嘴巴说说而已改变不了神,归根结底很多事情还不是消费者自己的选择。

    反对培训机构的原因无非就是几点:

    1.造成严重的负外部性导致社会效率降低,这一点楼主倒是无关,主要集中于 K12 教培。不过大多数家长说白了也无非接受没有教培,V 站之前就有个小孩暑假去培训班的帖子,V 友年轻的父母可能也就是 95 后,这个年纪自己读书什么情况总不可能忘记了,结果才过了几年就和上一辈人一样“你有小孩就懂了”,实际还是控制欲和维持中产阶层再生产两个需求驱动。

    2.现有培训模式的效率比较低,尤其是现在 LLM 时代,过去的编程可能需要英文和面向 stackoverflow 编程,但未来可能就直接和大模型对话或完成相应作业。即便真人培训还存在,也可能会是一个老师面对几百号学生。

    3.中国的营商环境还是太好了。过去行会制度虽然恶俗,但是起码有一点能保证的就是学了就能入行。很多底层人为什么不去学一门技术,原因就在于很多所谓技术本来就不稀缺而且学习之后回报也不达到预期。本质上来讲这就是一个投入和回报的事情。如果培训机构真的有把握,完全是可以和学生签订一些对赌协议保证能找到工作,当然这样做也有很多空子可以钻让消费者处于劣势地位,需要更好的机制设计。
    leo72638
        100
    leo72638  
       20 小时 26 分钟前 via iPhone
    我同意你的说法,不过现在培训已经没啥意义了,反正不管你自学还是培训都找不到工作🫣
    1  2  3  
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   954 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 20:10 · PVG 04:10 · LAX 13:10 · JFK 16:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.