技术文章

作为Java程序员,该如何度过自身的瓶颈期?

首先你得清楚定义自己的瓶颈,这与你的职业目标相关。

如果你指开发能力,那么提高水平度过瓶颈,我认为有两个方向的能力需要提高。

Java程序员

1,对你当前从事开发的系统或负责的模块,要做到既专业,又有大局观。专业指从业务熟悉度到实施优化,别人问到时,你能清楚的告诉他当前现状方案的优劣,下一步计划。而大局观指的是周边交互的其它系统,前后端对接等全局眼光,这对优化架构方面有很大帮助。这种高标准的自我要求一旦加身,需要学什么怎么学这种具体事宜,相信你自己能知道怎么样去针对性的解决。

2,要有热爱。这个说法有点儿宽泛,但是我担心说小了,又会出现因地制宜的偏差。比如我,因为喜欢,热爱,或者说是赚外快的动力,我会自己学习java生态的东西,学前端,搭建github, 码云的开源app去折腾。其实这对第一点也有相辅相成的作用,毕竟见多识广肯定对工作有帮助。

如果你指的是工作水准、晋升方面的瓶颈,我也说两条。

1,工作能力要强。需求,方案,实施,任何一个阶段都要有意识的去提高,去扩大影响力,让同事依赖你,主动找你聊。要有精力去帮助到同事。

强调责任心,认真努力。

当然你可以自己生发一下,比如学会汇报,学会曝光自己,不展开。因为老板和同事认可你,你才强,不是你学了多少东西能干多钱东西就是强。

所谓瓶颈,一定不要自己定义,确保你的结论是和同事对比,揣度老板对你的心思之后的判断,也许你认为的瓶颈,在别人眼中只是正常表现(也许稍高?)

Java程序员

2,发现问题并提出、落实改善方案的“分外”的事情

要主动做,做的多又好。这才是主要的提升推动力。做好了1,你可能得到认可,也可能仅仅得到老好人的感觉,但是做到2,老板才会知道离不开你。