工作对个人能力提升太小,怎么破?
JavaGuide
共 2315字,需浏览 5分钟
·
2024-07-29 14:07
现在的求职行情不太好,校招和社招都很卷,有很多抱怨自己找到的工作技术栈落后或者对个人能力提升太小的同学,我也是建议他们先干着,稳一波再说。可以将这份工作作为过渡,等到合适的机会再考虑跳槽,但尽量“骑驴找马”,提前做面试准备,还要实际感受一下面试难度和市场行情。
不要太纠结或者焦虑,降低预期,真正适配自己的公司真的很难找,只要不加班,钱给的还可以,我觉得技术栈落后点或者对个人能力提升小点都是可以接受的,毕竟有很多人想找到这样的工作还找不到。
如果你所在的公司技术栈比较落后或者对个人能力提升较小的话,个人有如下建议:
-
如有跳槽想法,建议尽早开始备战面试跳槽。在完成工作任务的前提下,尽可能地多挤出时间来准备面试。工作期间挤不出来时间就下班之后再开始,少刷一些抖音,少打一些游戏。一定要做好规划,每天时间充足就拉短周期,每天时间少就拉长周期。尽量“骑驴找马”,提前做面试准备,还要实际感受一下面试难度和市场行情。 -
认真对待自己手里的工作,即使是 CRUD 这类基础的开发任务。实际上,能把最基本的 CRUD 写好也是不易,尤其是对于刚工作不久的同学来说。一定要准守代码规范,提高代码质量,养成良好的编码习惯。 -
尽全力地去补强自己的项目经历,完善现有的项目或者去做更有亮点的项目。推荐阅读:项目经历太简单,怎么破? 。 -
平时要抽时间多看一些优秀的技术书籍( https://javaguide.cn/books/ )和技术博客,还也可以去购买一些优质课程学习,像极客时间、儒猿技术窝等平台的技术课程质量还是比较高的。学习优秀的技术实践,并将重要的内容整理记录下来,定期回顾。如果有合适的机会,可以将学习到的优秀实践应用到实际的项目中去。 -
多逛开源社区,遇到感兴趣的开源项目,可以抽时间去深入研究学习。快速上手或者吃透一个项目的方法参考这篇文章:新人如何上手一个新项目的开发?。 -
深入且系统地学习你所从事的方向的需要掌握的技能,Java 后端方向可以参考我分享的学习路线:Java 学习路线 2024 最新版! 。 -
提高系统设计能力和解决问题的能力,这是社招的重点考察能力,也是区分一个程序员工作经验是否丰富的标准。具体方法可以参考知识星球的这篇帖子:https://t.zsxq.com/15wkMOx7c 。 -
技术为本,但也不要把自己局限在技术上!技术之外,你还需要提高自己的产品设计能力、演讲能力、理财能力……。 -
一定不要把自己的精力都花在各种工具库、框架和中间件的使用以及配置上,要学会做编程知识的投资。另外,尽量避免摄入过多碎片化知识。 -
你们公司崇尚技术分享的话,那你可以主动讲个 Session(即使你讲的东西比较简单,讲好就行了)。这样既能提升自己在公司的影响力,又能倒逼提高自己的能力。 -
随着 AI 技术的爆炸式发展,当代程序员一定要学会使用 AI 工具辅助自己进行开发,提高效率。你不光可以让 AI 帮助自己理解已有的代码,还可以把自己的需求告诉 AI ,让其帮助你写出一个基本原型。常用的 AI 辅助编码工具有:ChatGPT、New Bing、GitHub Copilot、CodeGeeX、Bifrost、Cosine、CodeWhisperer 等等。
欢迎准备面试的同学加入我的知识星球 。
星球部分面试资料介绍:
-
《Java 面试指北》(面试专版,Java面试必备) -
《后端面试高频系统设计&场景题》(20+高频系统设计&场景面试题) -
《Java 必读源码系列》(目前已经整理了 Dubbo 2.6.x 、Netty 4.x、SpringBoot2.1 的源码) -
《后端高频笔试题(非常规Leetcode类型)》(新增了多线程相关的手撕题) -
《Java 面试常见问题总结(2024 最新版)》(350+ 道超高频面试题总结) -
20 道 HR 面的常见问题(HR 面必备)
点击下方卡片进入公众号
回复 「PDF」 即可领取原创PDF技术面试手册
评论