V2EX 07月28日 16:35
[职场话题] 关于程序员自学/培训班相关讨论的延申思考
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文作者分享了其从非计算机专业自学编程,到找到第一份实习,再到工作中遇到的技术瓶颈和职业发展困境的经历。作者强调了自学能力的重要性,并描述了自己学习Java、Rust、Dart、JS等多种语言的经历,以及在求职过程中遇到的“学得太杂”的挑战。随后,作者转而专注于Java,并通过刷题找到了实习机会。在工作中,作者经历了从Java到Go的语言切换,并接触了k8s、grafana等技术。然而,作者也坦言当前工作内容以CRUD为主,技术成长缓慢,对未来发展感到迷茫,并正在重新寻找学习方向和方法论,希望突破现状。

🧑‍💻 自学能力是程序员职业发展的基石,作者非计算机专业背景,通过自学掌握了多种编程语言,这为他后续的职业发展奠定了基础,也印证了“没有自学能力的程序员是走不远”的说法。

📚 学习路径的调整至关重要,作者初期尝试广泛学习多种语言,但在求职时发现公司倾向于专一技能,因此调整策略,专注于Java并结合刷题,成功获得了实习机会。这表明在学习过程中,根据市场需求和自身情况进行方向调整是必要的。

🚀 工作中的技术成长与瓶颈并存,作者在工作中接触了Go语言及k8s等技术,但同时也面临技术更新缓慢、工作内容单一(CURD)的瓶颈,这让他产生了危机感,并意识到需要主动学习以提升技术含金量。

🧭 面对职业发展迷茫,重新规划学习路径是关键,作者在工作一段时间后,发现技术停滞,开始重新寻找学习方向,并回归到系统性的学习资料(如Java Guide、小林coding),这是一种积极应对职业挑战的表现,也反映了持续学习的重要性。

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

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

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

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

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

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

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

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

程序员 自学 职业发展 编程语言 技术成长
相关文章