工作两年多,技术水平没有很大提升,该怎么办?

大彬
大约 3 分钟

工作两年多,技术水平没有很大提升,该怎么办?

最近在大彬的知识星球open in new window中,有小伙伴提了问题:工作两年多,技术水平没有很大提升,该怎么办?

原问题如下

大彬大佬能不能给点学习建议,我是非计算机专业培训的java后端,现在开发工作两年多了,越是工作其实就越会发现自己的知识面很窄,没办法提升技术水平,所以想要自己学习提升下,但是没啥方向,不知道该先学什么,所以想请大佬指点下,谢谢!


大彬的回答

最简单的一个方法就是找一个比你现在公司技术方面强一些的公司,到他们招聘网站看看岗位职责描述(1-3年工作经验的Java开发),对比下自己缺少哪些技能,查漏补缺。以跳槽到更好的公司为目标进行学习,这样既有动力也有学习方向。

附上阿里菜鸟1-3年的JD:

  1. 扎实的编程基础,精通java开发语言,熟悉jvm,web开发、缓存,分布式架构、消息中间件等核心技术;
  2. 掌握多线程编码及性能调优,有丰富的高并发、高性能系统、幂等设计和开发经验;
  3. 精通Java EE相关的主流开源框架,能了解到它的原理和机制,如SpringBoot、Spring、Mybatis等;
  4. 熟悉Oracle、MySql等数据库技术,对sql优化有一定的经验;
  5. 思路清晰,良好的沟通能力与技术学习能力;
  6. 有大型网站构建经验优先考虑;

如果你在一个小公司或外包公司的话,一般一到两年时间就把用到的技术栈基本都摸透了,因为业务量不大,很难接触到像高并发、分布式、灾备、异地多活、分片等,每天都是重复的增删改查,很难有技术沉淀

工作久了之后,你就会发现,到职业中后期,公司的技术上限也是你的技术上限,单靠自己盲目去学,缺少实践机会,技术上也很难精进。只有去更大的平台,你能接触到的业务场景、技术就会更多,技术能力也就能随着慢慢变强了。


最后,推荐大家加入我的知识星球open in new window,目前已经有200多位小伙伴加入了,星球已经更新了多篇高质量文章、优质资源、经验分享,利用好的话价值是远超门票的。

星球提供以下这些服务

  1. 星球内部知识图谱,汇总了优质资源、面试高频问题、大厂面经、踩坑分享、面试资料,让你少走一些弯路
  2. 四个优质专栏、Java面试手册完整版(包含场景设计、系统设计、分布式、微服务等),持续更新
  3. 一对一答疑,我会尽自己最大努力为你答疑解惑
  4. 免费的简历修改、面试指导服务,绝对赚回门票
  5. 中大厂内推,助你更快走完流程、拿到offer
  6. 各个阶段的优质学习资源(新手小白到架构师),包括一些大彬自己花钱买的课程,都分享到星球了,超值
  7. 打卡学习、读书分享活动,大学自习室的氛围,一起蜕变成长

加入方式扫描二维码领取优惠券即可加入~

Loading...