您的位置:首页 > 编程语言 > Java开发

如何成为Java技术专家

2016-05-18 16:13 501 查看
        首先声明,我不是专家。我还在路上,或许我永远也成为不了专家。不是我不够自信,而是对于知识应该保持敬畏之心。不知不觉工作快五年了,但仍然有很多困惑没有解开,写作此文,是为自己,也希望和与我类似的朋友探讨交流和分享。

        有些人或许生来就适合干这个行业,这也是大型互联网公司所希望的人才。假如你不是,当然我也不是,但是这并不妨碍我们在这个行业里实现自己的价值和理想。前提是我们需要更努力,更重要的是要学会思考,更更重要的是有上进心。

        亡羊补牢,为时未晚。假如从工作的一开始,我就去解决自己所遇到的所有困惑,我想我或许该是个专家了。当然,是没有假如的,虽然我最近才意识到这个问题,也不是说晚点就不行。通常如果想要再把自己提高一点,认识到自己的问题是第一步。然后再想自己的目标以及该做什么,其实就是自己想要什么,如何做的问题。

         我这里说的技术专家是狭义的专家,这是由我现在的层次决定的,仅是下一阶段的目标而已。没有解决自己所遇到的困惑是我存在的最大的问题,在工作中解决完实际问题之后,并没有及时分析和总结。不管问题是大还是小,都是不应该姑息的,这需要面对真正的自己,一个优秀的人就是不断改正自己的缺点。我所存在的问题其实就是没有知其所以然的问题,所以我要解决的问题首先就是这个。

         知其所以然就是了解更深底层的东西,去了解技术的实现原理。这样做的好处是为了更好的将一项技术应用于实际工作中。在开始去研究原理的东西的时候,是比较难的,涉及的东西也比较多,但是大多都是相互关联的,当真正理解后积累了一些知识点的时候,再去学习的别的东西时候就变得容易一些。如果有着这样的学习态度和求知欲,往往还会有更多的困惑,似乎不知道的东西更多了,时刻保持这样的心态是最好的。

         这种学习和研究不是一蹴而就的,需要坚持和专注,耐得住寂寞。知识需要温故而知新,多看几遍理解就更深,常看常新。以上所说没有什么干货,我在学习过程中发现的最好的学习方式就是做笔记,总结成博客,这不同于单纯的抄写,需要进行一番思考。如果过往累积的困惑太多,积重难返,需要给自己更长的时间和更多的耐心。

         Java的知识是很多的,很多人困惑从何看起,我开始也困惑过。我的意见是从自己最熟悉的学起。我就是从HashMap的原理开始看的,当然事出有因,因为之前面试的时候被问到过HashMap的工作原理。自此我也发现,Java集合类的源码是很好的学习工具,毕竟都是大师级的人物写的。其中涉及到数据结构和多线程的知识,然后再慢慢拓展的去研究。

         刚毕业的时候,偶然间喜爱上了台球,当时很菜,但是不懈追求,不断思考和感悟,现在偶尔也能一杆清台。

        具体做到什么样的地步才能成为Java技术专家,就看个人悟性了。我这个快而立之年的程序员,都不怕从头开始,还有什么是可怕的呢。

        别逼老子认真!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: