工作5年已上的程序员如何自我提升
针对工作了1到5年的小伙伴如果不知道如何提升的请看以下内容
工作中的提升,我总结下来分为几个点:
1. 技术能力
2. 沟通能力和学习能力
3. 责任心
4. 行业的看法和管理人的能力
所以,不知道如何提升的同学,可以针对这几点进行提升。
技术能力——无非也就是前面列出的一些知识点。以及多看一些技术博客、书籍和开源代码。但是看的过程中,一定要多为自己多个为什么?dubbo 的超时机制是如何实现的、netty如何做到高性能的、Spring是如何做到自动注入的、Spring的类的加载方式怎么完成等。
沟通能力和学习能力——这点就看自己了,需要做大量第一点的练习,一步步积累学习能力。等你懂了很多原理性的东西之后,看的源码实现方式多了之后,学习能力自然提升了。沟通能力可以看看一些软文、书籍、如:人性的缺点、好好说话等书籍吧
责任心——这个可能需要工作过程中慢慢培养的吧。总之,就是做一个靠谱的人,怎样算一个靠谱的人,今天看到的一句话就是,凡事有交代、件件有着落、事事有回音。觉得概况的非常好。
行业的看法和管理能力——这点就是慢慢自己积累了,可以通过一些书籍和文章进行参考。例如 技术领导力、技术管理之巅等书籍。
针对第二点,跳槽不自信。有这个问题,根源还是出在第一个问题上面。因为有些同学在之前工作过程中,以上4点能力根本没有提升,但是又不满足现在的公司,所以想跳槽,但是面试被打击后就越来越不自信了,不知道如何提升可以面试到。
所以我还是那句话,对于程序员来说,动手非常重要,不自信是因为你不懂,所以要让自己自信,需要从0开始,做好一件或者多件自己之前不擅长的事情,这样慢慢就会有底气有自信。做成一件不擅长的事情包括:弄懂一个自己不了解的技术点,如Spring 框架原理等、如自己英语不好,从头开始学,最后取得好的成绩点。这个点没有人可以帮助到你,只有你自己,坚持、耐得住
针对第三点,是和第一点有重合,第一点也介绍具体如何提升了的。
对于第四点,在换下一份工作的初衷吧。有些人同学可能会为了钱换一份工作、有些会为了发展、能力的提升。所以如果是为了钱,你就换一家高薪的,能够换到的前提在于前面说的4点的提升。如果是为了持续发展,这时候就需要找一些大的平台,以及知名的平台的。
原文地址:https://www.cnblogs.com/zhili/p/9652010.html
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 用 C# 插值字符串处理器写一个 sscanf
· Java 中堆内存和栈内存上的数据分布和特点
· 开发中对象命名的一点思考
· .NET Core内存结构体系(Windows环境)底层原理浅谈
· C# 深度学习:对抗生成网络(GAN)训练头像生成模型
· 手把手教你更优雅的享受 DeepSeek
· AI工具推荐:领先的开源 AI 代码助手——Continue
· 探秘Transformer系列之(2)---总体架构
· V-Control:一个基于 .NET MAUI 的开箱即用的UI组件库
· 乌龟冬眠箱湿度监控系统和AI辅助建议功能的实现