V2EX 07月28日 15:38
[生活] 关于程序员自学/培训班相关讨论的延申思考
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文作者分享了自己从非计算机专业自学编程,到跨越语言障碍、成功找到高薪工作的经历。作者强调了程序员自学能力的重要性,并分享了在学习不同语言、应对求职挑战以及工作中技术停滞等环节的心得。文章指出,即使在公司技术水平一般的情况下,个人也需要主动寻求技术成长,避免陷入“CRUD”的循环,并鼓励读者寻找系统性的学习资料和方法论,以应对快速变化的IT行业。

🌟 自学能力是程序员职业生涯的关键,作者从非计算机专业出发,通过阅读官方文档和实践项目,掌握了多种编程语言,证明了自学的重要性。

📚 求职初期,作者发现“学得太杂”反而不利于找到工作,转而系统学习Java,并通过刷题和背诵面试指南,成功获得实习机会,这表明针对性学习在特定阶段是必要的。

🚀 在工作中,作者面临从Java转Go的挑战,并快速适应了与Kubernetes、Grafana相关的运维开发。这体现了程序员快速学习和适应新环境的能力。

💡 面对技术停滞和“CRUD”工作的现状,作者感到危机感,并计划重新拾起自学,但发现缺乏清晰的学习方向,尤其是在寻找最新、有深度的Go语言学习资源方面存在困难。

🤔 文章最后抛出了如何寻找学习方向和方法论的问题,鼓励社区分享经验,以帮助像作者一样希望摆脱瓶颈、持续提升技术的程序员。

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

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