为什么要做职业规划
我个人再学习之前会做一个学习计划,但只是短期的。学习计划的好处是再某段特定是的时间,有明确的学习指导,并且学习计划再一定程度上起到了监督作用。
刚刚开始就业,对于我而言最宝贵的资源就是时间了,而如何充分的利用我的时间资源是我最需要考虑的问题。因为在工作期间,既要完成工作内容,也要坚持完成自己的学习计划。如果没有明确的规划,我很容易被工作带乱的节奏,导致自己涉猎广泛但并不精通,并且长期如此,可能就随波逐流,导致学习热情一减再减。
我本人本科并不算很好,还因为考研错过了最佳就业时间,也错过一年多的学习时间。在多种条件不利于我的情况下,我只能不断的学习,并且对某个方向持之以恒的学习,充分利用时间学习才会使自己达到预期的样子。但是最近我发现一个问题,学习的东西会很多,也会很杂,因为互联网的东西确实很多,那我该学什么,为什么去学这些知识是一个重要的问题。多年学习经验告诉我,人的精力是有限的,不可能面面俱到,我该追求的是"一专多能",这就需要我对自己的职业,对自己的技术栈要有一个明确的规划,这样才不会盲目的去学习,白白消耗自己学习热情。
做职业规划的预备知识
- 开发的成长过程中的职位;
- 初级工程师:做一些增删改查的小模块;
- 中级工程师:做逻辑较复杂的模块;
- 高级共工程:做核心模块;
- 项目经理:系统的整体架构;
- 部门经理:多项目的管理;
- 总裁:多部门以及企业的发展规划
另一种分类
- 实习生
- 底层代码工人
- 底层程序员
- 程序员
- 初级工程师
- 中级工程师
- 高级工程师
- 项目经理
- 软件设计师
- 软件架构师
- (有可能的话)创业做老板
自己评测一下自己现在处于什么水平:我现在处于初级工程师水平
- Java工程师成长之路的一些宝贵建议
-
从事开发一定要编写代码,而且是将自己最近学习的技术引用到代码中。个人觉得前期模仿优秀的