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

 

本文作者分享了其非计算机专业跨专业自学编程,经历求职、转岗、技术瓶颈等过程的真实经历。文章强调了程序员自学能力的重要性,作者通过自学Java、Rust、Dart、JS等多种语言,但发现求职时过于“杂”不利于获得青睐。在找到第一份Go语言运维开发实习后,又经历了转岗和技术停滞的困境。作者目前面临技术成长瓶颈,希望重新规划学习路径,但对如何高效自学和寻找新机会感到迷茫,并向社区寻求方法论和建议。

🌟 自学能力是程序员职业生涯的基石,即使非科班出身,通过刻苦自学也能进入IT行业。作者从大学开始自学Java,并掌握了Rust、Dart、JS等多种语言,证明了自学的重要性。

💼 求职初期,“专一”比“杂学”更受青睐。作者发现,虽然广泛涉猎多种语言,但在找工作时,公司更倾向于招聘在特定语言上有深入研究的候选人,这促使他调整策略,专注于Java。

🚀 技术方向的转变与快速适应是关键。作者在第一份Java面试的实习中,被要求转写Go语言,并通过一周自学迅速上手,参与了k8s、grafana相关的运维开发,展现了其强大的适应和学习能力。

📈 技术停滞与职业危机感促使再次学习。作者在工作中发现技术内容多为CRUD,缺乏深度,且高并发处理能力仅限于基础缓存和协程,这让他产生了危机感,并萌生了重新学习和提升技术水平的念头。

🎯 寻找新的学习方向与资源是当务之急。作者在技术瓶颈期,发现现有Go语言学习资料更新较慢,陷入了不知如何开始新一轮学习的困境,回归JavaGuide等系统性学习资料,并向社区寻求指导。

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

我是上大学(双非)之后自学的计算机(非计算机专业)。但是一开始也是不知道怎么学,所以看《尚学堂》的 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

相关标签

程序员自学 跨专业编程 技术瓶颈 职业发展 Go语言
相关文章