admin管理员组文章数量:1440489
放飞焦虑,程序员如何走出技术困境
前言
在人生的不同阶段,都会有不同的焦虑,焦虑的发生大多都是因为自己的能力与追求的东西不匹配导致的。作为一名程序员,也会有自己的焦虑,在我刚开始在大数据实习的时候,因为我只学习了一些Java,所以会因为听不懂别人讨论的技术而焦虑。
于是白天就趁着坐公交车通勤的时候,通过阅读公众号的技术文章开始学习,晚上就看学习视频,那段时间的焦虑也着实让我快速地成长。所以,本篇文章不谈技术,主要分享一下个人学习历程和方法。
学习阶段
不同阶段的学习也讲究不同的方法。我从学生时期刚开始学习Java的时候,主要是通过看视频的方式来学习。这种方式的好处就是比课本生动,很多知识点也不会和书本一样一笔带过,会结合代码应用进行深度剖析,包括后来学习大数据的时候也是通过看视频的方式进行的学习,通过这种方式,学习了Hadoop、Kafka、Spark等技术。通过视频学习的弊端就是学习进度较慢,所以这种方式比较适合刚接触计算机的群体。
在工作之后对爬虫比较感兴趣,开始学习Python,因为之前已经学习了Java有了编程基础,所以通过一些技术文档很快就掌握了Python的基础语法。包括后来学习Vue、Element Plus、uni-app等前端技术,也是通过官方文档完成的学习。
目前的阶段就是比较随心所欲,关注一下主流技术,看看技术文档,看看大佬们的文章,汲取有用的知识营养。
学习方法
每个人在学习的过程中都会探索出适合自己的学习方法,并在长期的学习中不断完善。
1. 多记
我一直信奉“好记性不如烂笔头”的理念。所以我在学习的过程中做了大量的笔记。我做笔记经历了三个阶段:
- 手写笔记。大二对PHP感兴趣,就开始学PHP,当时就手写了两个笔记本的学习笔记,过年的时候在老家还看到了,花花绿绿的水笔痕迹,但是现在看阅读起来不太方便。
- OneNote笔记。大学刚学Java的时候开始写笔记,基本上把视频中的知识点都记下来了,现在看算是”废话连篇“,但是对于刚入门的我温故知新还是帮助很大的。也是从那时候开始养成了做笔记的习惯。
- 有道云笔记。后来换了电脑,就开始使用云笔记了,这时候就记得东西都是比较重要的知识点,还有自己对某个知识点自己的理解。
这里我还是比较推荐云笔记,现在有很多免费的软件,云端存储不丢失且支持多端阅读,排版美观,而且对代码块和markdown的支持也非常好。
2. 多练
记笔记只是辅助记忆和理解的手段,编程最重要的还是要上手实操,之前也看到过好多帖子说:学习Java怎么那么难,学了一个星期什么都不会。实不相瞒,在我大四自学Java的时候,可能在前一个月内我都没有自主编码的能力,都是在跟着视频原样敲代码,然后慢慢去理解代码的意思。
我印象最深的就是16年在我学到Map的时候,跟着视频手敲的一个分拣存储 的代码,其实很简单,就是利用map计数,代码如下:
代码语言:java复制for(String key:arr){
Integer value=map.getKey(key);
if(value==null){
map.put(key,value);
}else{
map.put(key,value+1);
}
}
就这样简单的一个代码,当时洋洋洒洒写了一页的笔记,就这样我还怕我看不懂。
当时学的时候确实没看懂,包括学完基础、集合、IO,都是照葫芦画瓢,就这样学了一个多月,后来的某一天,突然前面的这些东西就突然融会贯通了,可能这就是勤能补拙。所以对于刚接触编程的人来说,更多得是多练,培养自己的编程思维,所以后来学Python就学的很快。
学习形式
我是个有强迫症的人,刚开始要准备好所有的东西才能进入学习mode,打开电脑、IDE、笔记,然后用电脑学习。后来发现学习其实不用拘泥于形式,手机上看公众号、用B站、视频号都可以学习,包括写博客也是学习的一种,所以说:为什么还不来腾讯云开发者社区写博客?tell me why!
在写博客的过程中,不仅能够做到温故知新、提高自己的文字组织能力,同时也是学习的驱动之一。我在腾讯云开发者社区写博客的过程中,自学了Vue生态、小程序开发、安全方面的知识。
去年AI的爆火,让我有一段时间也变得很焦虑,想学但是你又不知道从哪里开始学,也没有学习路线。例如stable diffusion、DeepSeek、智能体、MCP等,后来在腾讯云开发者社区的征文中找到了方向,一边写文一边摸索。例如社区的最近4个活动:
- 腾讯云大模型知识引擎×DeepSeek最佳实践有奖征文活动
- 云上CPU玩转AIGC挑战赛
- 33 天实现自己的 AI 进化论
- DeepSeek 模板助你快速部署对话型 AI 类网站
上述活动包含了stable diffusion、DeepSeek、智能体、MCP的应用,从活动中涉及的AI产品,我们可以了解到丰富的AI知识,并从实践过程中加深理解。细心的你还会发现,不仅能学到东西,还能拿到奖品,一举两得!
结语
”学到老,活到老“,虽然很难站到技术顶峰,但是每天的学习过程就是收获!最后也建议程序员也不一定只学技术,可以学一点其他好玩的东西,不要把自己局限在技术的圈子里,置身其中,又跳出之外。也不要一直学习,看看外面的世界也很精彩。
本文标签: 放飞焦虑,程序员如何走出技术困境
版权声明:本文标题:放飞焦虑,程序员如何走出技术困境 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1747729115a2750615.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论