后端开发-程序员职业生涯规划

博主分享了从在校学生到工作5年的Java后端开发经验,包括找工作前的学习规划,如基础课程、Web开发、框架学习;工作初期的代码能力提升,阅读书籍,写博客;工作2-3年的Java虚拟机、并发知识深入;3-4年接触分布式技术;4-5年创建开源项目。这是一个完整的Java程序员进阶路径。
摘要由CSDN通过智能技术生成

本人求职方向为Java后端开发,秋招斩获诸多大厂offer,包括腾讯、美团等,也拿到了一些国企、银行的offer,在面试上有些许经验分享,也欢迎大家交流学习,共同进步。

以下是以我作为一名在校学生的规划,有同样经历的同学可以参考本博客的回答。

第一部分
时间段:找工作前以及找工作中。
1.学好基础(比如计算机系统、算法、编译原理等)
2.Web开发相关的内容,包括HTML/CSS/JS(前端页面)、Servlet/JSP(J2EE)以及Mysql(数据库)相关知识。
3.学习一些开发框架,比如SSM框架,即spring、springmvc、mybatis。学会这三个框架的搭建,并用它们做出一个简单的增删改查的Web项目。可以不理解那些配置都是什么含义,以及为什么这么做,留着后面去了解。
一定要做到可以快速利用它们搭建出一个Web框架,可以记录下第一次搭建的过程。
在搭建SSM的过程中,可能会经常接触到一个叫maven的工具。可以顺便了解一下maven的知识。

第二部分:
时间段:参加工作一年以内。
这一年里,至少需要看关于Java10本左右的书。
对面向对象有更深的体会。
考虑设计模式的问题。
看一些关于代码编写优化的书。
开始写博客。
核心任务就是提高代码能力,要能写出一手优雅的代码。

第三部分:
时间段:参加工作2年到3年
全面的了解Java虚拟机。
深入的了解并发相关的知识,比如分布式、并发编程等。
框架。Java类库。
JDK中的类的源码。包括所使用的框架的源码。

第四部分:
时间段:参加工作3年到4年
接触一些其它的技术,比如大数据、分布式缓存、分布式消息服务、分布式计算、软负载均衡等。

第五部分:
时间段:参加工作4年到5年
Github创建一个属于自己的开源项目。
这次的开源项目不同于之前的造轮子,这个时候是真的要去尽量尝试造出来真正对别人有价值的轮子。

  • 3
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

℡folk

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值