我自己的java软件开发职业规划

为什么要谈职业规划?

很大程度上是因为想在这个行业中走得更长远,走得更文档,也就是要在工作中找到自己的生活,找到自己的方向。一句话总结来就是“以前工作为生活,将来生活是工作!”。

java软件开发的级别都有什么呢,网上说的很多种,根据我这些年工作的经历来说:

//-------资深架构师(部门经理)

//------初级架构师(项目经理)

//-----高级软件工程师(项目组组长)

//----软件工程师(项目副组长)

//---高级开发(不用搬砖了,可以产于设计,和负责项目的问题,救火员,哪里着火去哪里)

//--中级开发程序员(还是搬砖的,按照需求写实现)

//-初级开发程序员(搬砖的多为整理文件)

根据以上对职位分析,我总结了一下学习的过程:

1.看2到3遍《java编程思想》,因为我已经看了一遍了,这一遍看的可以用“走马观花”这个词来总结,真的是没有任何的收获!
2.将我在工作中遇到的所有问题,全部总结在我的博客中,即使有些问题是我在网上搜索到的,也要按照我的记录方式,①为什么,②做什么,③哪里用到,④谁会用到,⑤怎么做(也就是4w1h 原则)

3.学习java设计模式,只有学习好了设计模式,才能真正的在这门语言中从走路学会快跑,《大话设计模式》是我打算深入学习设计模式的入门,希望这个阶段可以在一年以内达到。

4.优化自己的代码,曾经一位领导说,“写代码要想照顾自己的孩子一样,时刻想着要把他刻画成我自己最骄傲的作品”。这就是说除了工作中应实现的需求以外,要达到自己写出来的每一句代码,每一个逻辑,都是尽了自己最大的努力,都是自己最满意的作品!完成以上这几点我相信我已经可以称的上高级了!

5.接下来,就是要了解更深层次的java语言,就像用了几十年的汉字一样,要把他当做是一种可以随时拿来用的,张口就来的语言。这个阶段,我打算再次读一遍《java编程思想》这本书,因为我听一名架构师说“要想成为一名架构师,至少要读十遍这本书”,虽然说的有点极端,但是,也说明了这本书的重要性。这遍读完后就要去研究一下java虚拟机的事情了,这个估计很难,但是我相信,人的潜能是无限的,只有真的去逼迫自己一把了,才知道自己有多大能力!我的这个阶段的目标很明确,就是不单单让自己停留在只会敲出漂亮代码的阶段,要了解透这门语言的背景历史文化,就像中国人为甚么在研究汉字时,还要研究他的由来一样!

6.要想深入一门语言不能单单只了解他的背景,接下来需要将java的类库全面的看一下,不要求什么都可以背下来,但至少看到什么都知道是什么东西;

7.接下来就要朝着架构师的方向走了,把自己熟悉的ssm框架,研究清楚,我感觉,架构是千变万化的,但是架构的思想是可以相互借鉴的,有很多类似的东西,只要精通了一个框架,其他框架,都是相通的!

8.接下来就是,研究现最流行的技术了,大数据,分布式缓存,分布式消息服务,分布式计算,负载均衡等等,这些虽然经常会听到,也在工作中偶尔用到,但是我从来没有实际的去了解过。所以这个阶段是由不断加长知识到不扩宽自己知识的一个过程,这个过程应该也是让自己真正意义上提升的过程!!!

总结,这八点是我进三年五年的计划,只有走到这个地步,我相信,我才能真的实现那句“以前工作为生活,未来工作是生活”。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值