V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
GallifreyCAR
V2EX  ›  职场话题

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

  •  
  •   GallifreyCAR · 4 天前 · 1115 次点击

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

    我是上大学(双非)之后自学的计算机(非计算机专业)。但是一开始也是不知道怎么学,所以看《尚学堂》的 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
    kiraskyler
        1
    kiraskyler  
       4 天前
    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
    GallifreyCAR
        2
    GallifreyCAR  
    OP
       4 天前
    @kiraskyler
    1.在深圳
    2.谢谢大佬分享
    julyclyde
        3
    julyclyde  
       4 天前
    @kiraskyler 郑州其实没什么 IT 产业
    上一次郑州在 IT 产业 nb 的时候还是上世纪末的杀毒软件那几年
    stillsilly
        4
    stillsilly  
       4 天前
    @kiraskyler
    应届生 5k 是被学校耽误了
    计算机的正统学习方法是自学,至少能拿 20k
    isno
        5
    isno  
       4 天前
    你有兴趣可以看看下面的,不过基本上没有编程语言的内容,主要是系统设计方面。

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

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

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

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

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

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

    一楼所说的北上广十几 k 算下游,充满了自以为是,你知道广州的中位数工资多少吗?现在是在 2018 年互联网大战的时候吗,你有查过有多少程序员做的是 xx 电网,xx 内部平台吗,那些需要计算机原理,网络,数据结构吗?
    至于计算机行业饱和,这是事实,但这不是培训班的问题,更不是自学就能解决的。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1519 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 16:46 · PVG 00:46 · LAX 09:46 · JFK 12:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.