个人规划(一)

2009年毕业至今,从没有对自己做一个系统的规划,这是我的一个失误,也是我碌碌无为的原因。

百层大厦平地起,基础至关重要,但是要一下子把所有基础全部吃透,也是不可能的。总结过往,我发现自己知道的东西很多,但是深入得太少。我未来的定位是什么?我现在应该做什么?我了解什么技术?我了解的技术到了哪个层级了?一个月、两个月、半年、一年的目标是什么?我要求的薪资是怎样的?我能按照步骤快速定位和解决问题吗?我能根据需求快速合理地设计出规划来吗?这些问题我基本都不能回答上来,但是从现在起,我要努力让自己回答上这些问题!


【问】:你未来的定位是什么?

【答】:我未来的定位是做一名服务器端的架构师。


【问】:你的目标是服务器架构师,那么你应该做什么才能达到这个目标呢?或许你现在很难回答上来这个问题,但是最好能有一个总的轮廓,并一步步给自己设定目标。

【答】:要想成为架构师,首先你要成为一个合格的开发人员。要想成为一个合格的开发人员,要做到以下几点:

1、熟悉并自定义一套开发规范(不同语言可以定制,也可共用);

2、深入了解Java基础知识(基本语法、控制条件、面向对象和类机制、模板技术、反射技术、Annotation等等);

3、深入了解Java扩展知识(Java扩展规范、JDBC和数据库、Web和MVC、Http和Soap协议、开源框架Hibernate、开源框架Spring、开源框架Mybatis);

4、深入了解Tomcat容器(这个不知道了解到什么程度算了解了);

5、熟练使用Intellij Idea这个IDE工具(这个已经会了);

6、熟悉VCS、Maven和Gradle等有用的工具;

5、了解前端知识(JS语法、JS动态语言及面向对象、Html和XML、CSS2样式);


【问】:刚才只提到了如何成为一个合格的开发人员,对于架构师,还是没有说到点上啊。

【答】:关于如何成为架构师,我现在也不知道如何回答。但是有一点是明确的,架构师是全局考虑的,要考虑分层和分模块,知道每个模块和层级的职责,概要提出涉及的技术和难点。我对如何成为架构师,不清楚,也不知道,先把自己锻炼成一个合格的开发人员,中间我也会反复思索。


【问】:如果要成为一个合格的开发人员,掌握的知识点很多。可能你掌握和了解一些,但是全部掌握,还是有难度。对于这一点,你有什么计划和安排没?

【答】:因为现在公司这个版本做完,我可能就要离职,估计在7月份左右吧。给自己的长期安排是8月前完成这些所有知识点的了解和深入。在后面我每周会更新自己的目标及完成情况。


【问】:所有这些,最终的价值是体现在薪水上面的,对于薪水这一块,你怎么看?

【答】:这得看对公司的贡献是多少了。不过我相信当你能对上述知识点深入了解后,并且对自己的架构师之路有一定认知的时候,拿上1W的月薪应该不成问题。前提是你得自己找准目标并多多努力。


【问】:问一个工作上的问题,就是你平时处理bug问题的能力,和设计实现的能力如何?

【答】:平时工作的时候,bug问题多半是通过协同bug上报的方式传递上来的,我会根据问题现象要求用户远程,然后回显。中途可能会涉及到代码的修改,及补丁包的发放。关于设计实现能力,这一块我比较薄弱。很多时候虽然功能做出来了,但是后期需求变更,或者bug会很多。


【问】:从上面来看,你的工作效率是比较低的,同时工作中会遇到很多的问题,你又是如何看待和解决的呢?

【答】:以前我不知道怎么做,但是现在,我觉得可以从以下方面来解决:

1、前期需求,必须明确化,后期变更,必须由责任人签字画押;

2、必须做详细设计,哪怕是画出结构图,或者对象图和类图;

3、功能完成后,自己先多测一测,查找问题原因及解决问题;

3、功能完成后,必须至少做一遍代码优化(就是问自己为什么这儿需要这样设计,有什么好处,有没有更优的替代方法);

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值