Skip to main content
 Web开发网 » 站长学院 » 浏览器插件

如何快速从一名菜鸟java开发成为老鸟java开发?

2021年10月29日6030百度已收录

如何快速从一名菜鸟java开发成为老鸟java开发?  java开发 第1张

其实这个没有捷径。都是经过日积月累。当然如果你足够努力,时间也会大大缩短。

1.基础和编程思想,这个是最根本的东西。所以平时要多花时间在看基础上,java api 的实现以及数据结构的学习。

从里面领会为什么这么写?哪些业务场景中使用?基础打不牢,上升空间往往有限。

编程思想没有理解,写出的东西要么可读性差,复用性差,就是可维护性差

2.提升自己的逻辑思维能力。实际业务开发中可以先对业务进行分析,梳理清楚思路再进行开发。学会画UML图。

3.善于学习他人的成果。 这个最为节省时间。可以看一些优秀开源项目的源码。看看大佬们的思路自己是否能够理解。

4.从上面3个途径中要善于总结,提炼出精华。一定要做笔记,一定要做笔记,一定要做笔记!

最好通过技术博客分享出来,有些人看见其他人好的文章就转载过来。没有提炼出自己的东西。往往印象不牢固

5.一定要学以致用,把学到的东西尽量用起来。只有用起来才能更好的掌握已经学习的技术。

6.一定要动手去敲。遇到有的人只喜欢看教程,视频去学习,而不去动手敲。这种学习方法并不能对个人的能力有很大提升。

我遇到的一些高级程序员大佬都是保持很高的代码量输出。曾经dephi国内知名大佬告诉我,如果我的代码量没有达到100w行

以上根本不可能成为一名合格的程序员。一定要坚信好的程序员是代码堆出来的

7.业余学习要花功夫。给自己规定每天学习一些新的知识并提炼出来。好的程序员一定有很好的自制能力。知识都是积少成多的。

可能你在娱乐的时候别人正在努力。

8.尽量慢慢脱离别人的教程学习特别是视频。尽量从文档开始学习,曾经公司业务需要用了新的技术,交给某给人去做,

因为网上没有教程,五天没有进展,最终被边缘化,没有进入核心开发组。有时候机会是被自己丢掉的。

9.一定要有技术嗅觉。对技术的前瞻性要有一些判断,抓住未来的方向,使自己与时俱进。这也是很多大龄码农的通病。很多往往在自己的

温室领域,一旦技术发生革新就没有了优势。最近面试一些 5年以上的开发者,对docker一无所知,对微服务也仅仅是为了应付面试临时抱佛脚。

这种是没有竞争力的

10.阅读一些优秀框架的源码,这个对工作1年以上人来说就应该开始做的事情,从一些简单的到复杂的。

这里罗列一些 比如 mybatis,spring系列一定要读,netty,dubbo感兴趣也可以看一下。有机会可以参与一些开源项目的开发,也是非常锻炼自己的手段

这些都是经过这么多年的一些个人总结。还希望对你有一定的帮助。多多关注以后会有更多干货奉上。

评论列表暂无评论
发表评论
微信