关于程序员自学/培训班相关讨论的延申思考 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
GaliC2077

关于程序员自学/培训班相关讨论的延申思考

  •  
  •   GaliC2077 2025 年 7 月 28 日 2211 次点击
    这是一个创建于 270 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前看到有个关于程序员报班和自学帖子,虽然大家对培训班的看法争执不修,但是都承认“没有自学能力的程序员是走不远”。结合自身的经历说说自己的看看,希望大家能给出自己的想法和建议。

    我是上大学(双非)之后自学的计算机(非计算机专业)。但是一开始也是不知道怎么学,所以看《尚学堂》的 Java 入门。后面自己在学校写了一些项目,慢慢又自学了 Rust,Dart,js 等语言(看官方文档)。

    后来大三了,开始找工作,发现社会上的公司更喜欢专一学习某种语言的学生,自己学得太杂反而不好找。最后换方向,苦背 Java Guide ,小林 coding ,刷题。最后赶上末班车,大三上( 23 年 3 月)找到了第一份实习,日薪 270 。

    第一份工作本来面试的 Java ,但是进去让我转语言写 go 。自学了一周,直接上手。工作内容就是围绕 k8s ,granfana 相关做一些运维开发。实习期间一边实习一边找下家,疯狂地背八股,刷题的八个月后,终于找到了第二份实习,日薪 350 。

    第二份工作是用 go 语言做一些业务开发,实习了 6 个月后转正了,一直工作至今。公司的技术水平很一般,薪资也处于行业下游(月薪十几 k )这样。实习期间一直投简历跳槽,最后都以失败告终了。毕业转正之后,没有继续投简历(社招没有经验)就安心工作了。但是工作内容基本上都是 curd ,很少有技术上涨,很有危机感。最近让写技术方案,发现只会写业务逻辑,高并发只会缓存,协程,根本没有什么含金量。

    现在想明年再找机会投投简历,摆脱自己无所事事的状态,重新捡起自学,但是发现不知道怎么开始。看一些 Go 语言技术文章都是 23 年或者更早之前的,想找资料学,发现没什么方向和途径。最后回到Java Guide ,小林 coding ,刷题三连了。至少这些文章是系统的,基础的。

    大家有什么看法和方法论分享吗?

    26 条回复    2025-07-30 08:49:31 +08:00
    h79c12156nSOY8i8
        1
    h79c12156nSOY8i8  
       2025 年 7 月 28 日
    1 、你在北上广吗,十几 K 算下游,我这郑州,应届生都是 5k
    2 、看底层,看实现,我最近在看 c++,看了三周,这是我写的文章:c++,lambda 是匿名函数也可能不是函数: https://blog.csdn.net/weixin_42544902/article/details/149539407
    3 、看别人写的高水平的文章,自己分析原理 ,文章:C++,从汇编角度看《虚拟继承的邪恶》: https://blog.csdn.net/weixin_42544902/article/details/149272269?spm=1001.2014.3001.5502
    GaliC2077
        2
    GaliC2077  
    OP
       2025 年 7 月 28 日
    @kiraskyler
    1.在深圳
    2.谢谢大佬分享
    julyclyde
        3
    julyclyde  
       2025 年 7 月 28 日
    @kiraskyler 郑州其实没什么 IT 产业
    上一次郑州在 IT 产业 nb 的时候还是上世纪末的杀毒软件那几年
    stillsilly
        4
    stillsilly  
       2025 年 7 月 28 日
    @kiraskyler
    应届生 5k 是被学校耽误了
    计算机的正统学习方法是自学,至少能拿 20k
    isno
        5
    isno  
       2025 年 7 月 28 日
    你有兴趣可以看看下面的,不过基本上没有编程语言的内容,主要是系统设计方面。

    https://www.thebyte.com.cn/

    最近应该能出纸质版,觉得内容可以买一本支持下哈。
    h79c12156nSOY8i8
        6
    h79c12156nSOY8i8  
       2025 年 7 月 28 日
    @isno 我看了容器、网络、ebpf 、性能观测方面的内容,我不是专门做 web 和网络的,说一下我的搓见:

    1 、内容太浅了,仅有一些上层软件的简单命令行,并没有给出这些软件的工作原理,是内核提供了哪些接口才能开发出这些软件,内核对网络如何处理,内核如何统计的性能指标。
    2 、内容量不足,比如性能观测,提到一个火焰图,但性能观测的视角非常多,工具远远不止这一个

    个人看过比较优秀的类似的书:
    张彦飞 - 深入理解 Linux 进程与内存/ 深入理解 Linux 网络
    ebpf 开发者 - EBPP 之巅/性能之巅
    深入理解软件性能一种动态视角

    这几本书知识的广度深度都非常强,介绍工具即全面,又说原理,原理深入到代码的哪一个位置。
    weixind
        7
    weixind  
       2025 年 7 月 28 日
    既然问到这了。字节最近开源的 coze-studio 和 coze-loop 是 go + ts ,可以看看。个人理解是 go 比较好的实现。虽然我没看过第二个 go 项目。哈哈哈哈。
    h79c12156nSOY8i8
        8
    h79c12156nSOY8i8  
       2025 年 7 月 28 日
    @kiraskyler 我看的并不仔细,我把网站放到收藏夹了,有空我会完整读完,口嗨随便回复的,发现没法删除修改回复,sorry......
    GaliC2077
        9
    GaliC2077  
    OP
       2025 年 7 月 28 日
    @isno
    好的大佬,没有编程语言没关系,系统设计可能是现在的短板(技术方案不好出)
    不过我时间不多,可能会先浅浅看一下,最后选 1 本深入看
    GaliC2077
        10
    GaliC2077  
    OP
       2025 年 7 月 28 日
    @kiraskyler #6 谢谢推荐
    GaliC2077
        11
    GaliC2077  
    OP
       2025 年 7 月 28 日
    @weixind 扣子的源码?可以看看
    GaliC2077
        12
    GaliC2077  
    OP
       2025 年 7 月 28 日
    @stillsilly 现在应届 20k ,如果不是 92+大厂,应该是很难的。我 24 年毕业时找工作时感觉很深,考研出来拿 10k 都很好多人
    stillsilly
        13
    stillsilly  
       2025 年 7 月 28 日
    @GallifreyCAR
    我忘加狗头了
    la2la
        14
    la2la  
       2025 年 7 月 28 日
    我是双非生物工程专业,大四在学校折腾一圈什么专利代理人,医药代表(辉瑞) 等实习,发现生物本科工作太垃圾。
    18 年 6 月份毕业,6 月份北京报班尚学堂,培训 3 个月 Python
    18 年 11 月份找到工作,爬虫,工作的过程中发现很多东西都不会培训班就是入门的,然后自学了 数据结构,计算机原理和计算机网络,这三门基础课,虽然我是看视频自学学到一点皮毛,但是这三门课真的每个从事计算机的非科班的都要认真学习,绝对对后续的工作有非常大的好处。编译原理 也很重要,不过太难了工作中用不到,只用理解一点概念就行。
    干了不到两年的爬虫,然后感觉爬虫干的不舒服,由于爬虫需要自己处理数据,所以在 B 站上看黑马大数据,看了 3 个多月吧,出去找工作
    20 年 11 月份成功找到大数据相关的工作,干到现在。
    从 18 年到现在 25 年,工作接近 7 年,工资从 7.5k 到现在 25k ,虽然在 V 站中也处于中下游。让我建议的话: 你是刚毕业,那么如果你想在计算机工作舒服一点,计算机原理,计算机网络,数据结构 用心学一下,这个三门课认真学一下,B 站上很多视频,不用追求新的,这三门课基础知识,好多年根本没有变过。
    至于未来的路怎么走,我也挺迷茫的
    GaliC2077
        15
    GaliC2077  
    OP
       2025 年 7 月 28 日
    @la2la 嗯嗯,基础是可以一直看。计网我短板,数据结构在学算法的时候学过。编译原理也学过一次,但是可能用得比较多。
    20k 是我的目标,但是按照公司 1 年涨 1k 的势头,感觉是不可能的的,还是得跳槽。
    大佬已经很优秀了,共勉吧。
    stillsilly
        16
    stillsilly  
       2025 年 7 月 28 日
    直接找你的目标岗位,投简历去面,就知道是什么情况了
    然后再补足不会、答得不好的,简历上的技能和项目经验尽量往面试的人关心的点上靠
    你在这里问,大部分人可能学历收入都不如你,不如直接去面试
    学东西要有个轻重缓急吧,面试不问 工作也用不到的东西 也许重要,但是不紧急,
    生存是第一位的,还是先让自己有个稍微好点的收入吧
    GaliC2077
        17
    GaliC2077  
    OP
       2025 年 7 月 28 日
    @stillsilly #16 主要是根据我秋招和春招的经验,经常是百投 1-2 面,其中虽然也有大厂,但是总共面试机会也不过 7-8 个,我不想浪费每一次机会。如果面试机会比较多,当然以面养面可能会更好,但是面试机会是比较少的。
    当然这个是我 23-24 年校招的情况,社招会不会好点不确认。
    deplives
        18
    deplives  
       2025 年 7 月 28 日
    问题在于,非科班出身的培训班出来的真的是只会写代码,因为他什么基础都没有,数据结构,操作系统,编译原理,计算机网络,啥都没学过,问题是这样的人有什么用呢?
    现实中我就见过一个培训班出身的人,简历包装的花里胡哨,问个语法问题对答如流,但到了实际工作中,连啥叫同源都没听过,在几千人的大群说出了 10.35.74.16/32 表示的是 10.35.74.16 ~ 10.35.74.32 的一段 ip 地址这种话,我觉得他培训班学编程跟富士康学电动螺丝刀拧螺丝一模一样。
    erwin985211
        19
    erwin985211  
       2025 年 7 月 29 日
    为什么现在不推荐培训班了,因为现在计算器行业完全饱和状态,培训班出身大几率找不到工作。培训班说白了就是培训流水线工人,前几年计算机缺人的时候是可以培训完就干活,现在呢一是行业在不断萎缩,小公司成批倒闭,而是 ai 工具的逐渐完善也不需要流水线工人了。虽然不乏一些不错的培训班,但你你要看学员的态度,学员都是抱着计算机是高薪低门槛去学习的(培训班肯定是这样宣传的)。但是现在情况是可能还是高薪但是门槛绝对不低。光一个本科学历都卡死多少人了。很快门槛就会从本科变成一本了。综上而言,培训班现在几乎没有意义。现在 ai 工具普及,自学可以说就没有门槛,如果现在还需要培训班才能教明白的人确实很难在计算机行业生存。
    erwin985211
        20
    erwin985211  
       2025 年 7 月 29 日
    至于你,你现在可以说是最关键的时期, 千万不要有混的想法,现在的竞争真的激烈,乘着你还有些优势的情况多找机会争取一个大厂的履历。
    GaliC2077
        21
    GaliC2077  
    OP
       2025 年 7 月 29 日
    @deplives 业务仔的话,可能学过也会忘记。计网的基础在写业务仔的工作里面应用非常少,你问他 post 请求的预检说不定他反而懂
    GaliC2077
        22
    GaliC2077  
    OP
       2025 年 7 月 29 日
    @erwin985211 #19 门槛其实是 92 ,但是更多的时候门槛比实际能力要高非常非常多。我们公司上一段实际连后端的实习生都要 92 研。招笑的是招了一个连 git 不会用的新人进来,后面那个人在抖音发视频自爆,后面全公司都知道公司已经只看学历不看能力,贻笑大方了。
    GaliC2077
        23
    GaliC2077  
    OP
       2025 年 7 月 29 日
    @erwin985211 #20 嗯嗯,大厂其实也算是怨念了,但是不知道能不能争取到
    ryan4290
        24
    ryan4290  
       2025 年 7 月 29 日
    我没去过大厂,但是以我现在对这个行业的看法和认知,小公司的机会,只有你遇到人家主动离职或者被裁,你才有机会,现在 AI 的效率,很多时候,很高了,我已经属于没有 AI 不能完成工作的阶段了。

    对了,0905 我就走人了。大概就不在这个行业了。
    GaliC2077
        25
    GaliC2077  
    OP
       2025 年 7 月 29 日
    @ryan4290 我也用 ai ,主要用 copilot (每个月付费)。公司这种东西说不好,我们公司没什么互联网公司的感觉,主要还是产品最大,产品说了算。薪酬方面没什么竞争力。但是应届生都给了白菜,同薪同酬,导致现在时薪还不如我们测试和 ui ,但是工作强度后端又是非常非常高。说小公司,700-800 人了,说大公司,制度又非常丑陋。年终奖跟绩效挂钩,绩效完全是直属 leader 定的,一个测试同事跟我说他年年拿 5 星,就是过年给他领导带点特产。反正看上去是毫无希望的未来,公司在赚钱,但是跟自己无关。
    Whiplash55
        26
    Whiplash55  
       2025 年 7 月 30 日
    每次看到这种问题的争论就觉得好笑,本应是最该接受知识付费的一群人,但每次看到知识付费就仿佛被踩了猫尾一样。每个人拥有的信息源是不一样的,动不动就认为自学就高人一等,这是一种社达的衍生。

    一楼所说的北上广十几 k 算下游,充满了自以为是,你知道广州的中位数工资多少吗?现在是在 2018 年互联网大战的时候吗,你有查过有多少程序员做的是 xx 电网,xx 内部平台吗,那些需要计算机原理,网络,数据结构吗?
    至于计算机行业饱和,这是事实,但这不是培训班的问题,更不是自学就能解决的。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1212 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 50ms UTC 17:49 PVG 01:49 LAX 10:49 JFK 13:49
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86