java开发人员的小习惯

记录一下,作为一个Java开发人员,应该如何提高自己的能力(仅个人观点)

一、形成个人的知识体系
    在我们平时的工作中,关于知识的积累往往相对比较零散,这就需要我们思考汇总,形成自己的理解,然后围绕着自己的职业目标,去有意的获取和提高自己的知识范围,塑造有利于自己的职业生涯的知识体系。
    对于基础知识,要学会重视。比如JVM、性能优化、消息机制等。这类知识点,我们在开发过程中可能不会去太在意,这会导致一个问题,那就是开发应用没问题,但是要是我们辞职了,去面试,要是在面试时面试官只要稍微问下细节或者特殊情况,可能就接不住了。所以,平时开发中还是得重视。

二、形成个人的方法体系
    著名的PDCA循环(PlanDoCheckAction),也称戴明环。PDCA是为了提高质量的管理思想,是一套科学程序,注重管理活动的全部过程。

“P”是PLAN:制定目标和计划。
    《礼记·中庸》提到:“凡事预则立,不预则废.”,说明了目标和计划的重要性。
    很多时候,我们都是走一步算一步,缺少目标的定制和计划,认为这个很虚,没有必要,也就缺少对目标的实施,到底完成了多少,实现了多少,还是那些未能实现,是什么原因导致的,都无从知晓。

“D”是DO:开始行动,实施计划
    很多人制定了计划,可以说,计划是相当完美,可因见异思迁,三分钟热度,一时的激情过后就没了动力了。有位记者采访通用公司前总裁杰克.韦尔奇时,记者问:“请问韦尔奇先生,你们为什么能成功?”,韦尔奇先生回答说“你们知道了,我们做到了”。很多时候我们都没有勇敢的迈出第一步,总是想着这,顾虑那,慢慢就放弃了。

“C”是CHECK,对行动的结果进行检验
    行动了,做了,要有个结果,对其结果是否满意,思考下次方案是否可以改进等。

A”是ACTION.纠正错误,调整方向.其实也就是总结、完善的意思
    工作中,小到日报,周报,大到月总结,季总结等。有总结我们才能更进一步把工作做得更好。平时要要注意积累,比如写博客等,别小看写博客,要是能坚持下来也是一种难得的精神,不仅有助于我们对知识点更好的掌握,还能打造自己的个人品牌。

三、明确的职业目标:对自己的职业生涯应该有个目标
    阶段性总结, 制定合理计划,实现阶段性目标,对于那些没能实现的任务要时常更新,卸载掉一样没用的,别让包袱负担太重。播下的种子,并不是都会发芽结果,但没付出何来的收获?业精于勤而荒于嬉,脚踏实地,切忌勿好高骛远,所谓 “慢工出细活”,相信总有一天会有质的飞越,精益求精。
    比如jvm原理、redis缓存、kafka、事件分发、消息队列等。这类知识点,需要我们不断去探索实践,运用才能更好的解决问题。
    我们平时如何积累面试中需要的技术,我想阅读源码是一个不错的选择,通过阅读源码,我们可以分析:
    1、源代码是要解决什么问题?
    2、源代码是通过什么原理实现?
    3、它采用了哪些接口、类?
    4、为什么采用这些接口和类?

    因为面试中的很多问题我们都可以从源码中找答案,其次要主动学习平时工作中遇不到的一些技术,由于工作的原因,我们不可能通过公司的项目来解除到java中所有的重要技术,尤其是一些规模不大的项目来说,这个时候需要我们主动去学习。

四、善意待人
    美国管理学家蓝斯登有这样一句名言:在你往上爬的时候,一定要保持梯子的整洁,否则你下来时可能会滑倒。进退有度,才不至进退维谷,宠辱皆忘,方可以宠辱不惊。今日你面试他人,他人明日很可能反过来面试你,在软件圈子里,有时候说小还真的小。懂得善待他人,这也是我们提升自身竞争力不可忽视的一面。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值