大家好,今天小编关注到一个比较有意思的话题,就是关于java语言高手的问题,于是小编就整理了2个相关介绍Java语言高手的解答,让我们一起看看吧。
JAVA是啥意思?代表啥?
J***a通过面向对象的编程语言。它不仅吸收了C++语言的优点,而且摒弃了C++中难于理解的多继承和指针的概念。具有简单性、功能强大、分布式、健壮性、安全性、平***立与可移植性、多线程及动态性的特点。
J***a语言作为静态面向对象的编程语言的代表,可以充分的实现面向对象的理论,并允许程序员以一种优雅的思维方式编程复杂的程序。可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序。
工作了5年的J***a程序员,该如何提升?
刚参加工作的时候我们都只关心做出效果来,我会用xxx技术搞定需求,慢慢的我们会发现我们只是一个单纯的会用一些框架,不懂其中的原理,工作5年了 代码肯定也写了不少 建议现在不要纠结某些框架 !我们更要在会用框架的同时懂框架为什么要这样设计,框架的底层原理是什么?如果要我们自己实现这样的框架我们该怎么做?应该是往这个方向发展。知其然不知其所以然的人很容易被替代的。
谢邀。
回答这个问题我本人可能会有一些纸上谈兵的感觉,这是因为我目前也才工作3年多一些。不过还是尽量说出自己的观点,同时以此共勉,相互学习。
我绝对认为总结和温故的行为是好的。“温故而知新”这是孔圣人告诫我们的教诲。
总结,不应该局限于1年3年5年,而应该是坚持不懈的行为。不论你做年开发,都应该每天总结和反省。
这不仅会让你从自己的失败教训中少走弯路,同时可以让过去的自己与现在的自己对话,达到一种“通灵”的效果。你看到过去的自己,看到自己的成长,就会带给自己信心和动力。
所以,总结下去!
J***a语言已经陪伴开发者走过20载春秋,成熟度已经相当高。
架构是高于编程开发的另一种设计形式,完美的架构需要架构师在不断的尝试中摸索前行的,所以5年,应该开始学习架构了。
勇于尝试,我一直这样要求自己。
J***a开发最痛苦的地方就是需要不停的学习新的知识,新的框架,新的概念,却永远也学不完。
不管是j***a,还是生活,想要前进的路顺畅,肯定不能一股脑的往死里钻。有时候得停下脚步,回想过去走过的路,看看其他方向,甚至去其他地方逛逛,涨涨见识。然后你会发现,很多事情殊途同归,你自然会发现一条坦荡大路。这就是古人说的顿悟
之前我回答过这个问题,前天又收到这个问题,那么我就再答一次吧
我认为不管工作几年的程序员,都应该不断的提升,因为软件行业变化太快了,不进步,就等于退步。
工作5年肯定基础已经相当雄厚,那么我们可以考虑继续提升J***a编程技术,也可以深入原理,专研理论,还可以学习一些其他编程语言,扩宽自己的知识面。下面分别介绍一下。
深入学习J***a并结合原理
譬如读一下J***a API源码,或者其他开源框架源码,比如Spring,Netty,HDFS,HBase,分析一下每个功能是怎样实现的,反问下自己,如果我来实现我该怎么作,还没有更好的方法?这些实现背后的原理是什么?关于网络的,分布式系统的,数据库原理的,软件设计模式与架构模式的,等等。要是真能把这些都弄懂,那必然会有极大幅度的提升。但是说来容易作来难,上面每一项要想真正弄懂,没有一年也得半年。刚开始或许会艰难点,多看看博客或书籍
学其他语言
目前看来,很多企业都是混合编程,所以多学几门语言还是很有必要的,他们就像我们藏起来的暗器一样,关键时刻有救命地作用(可以自己闹补一下,一个会很多语言的工程师,干好几人的活,哈哈)
譬如Python,用的越来越多,再有Spark的一等公民Scala
最后想说的是,五年J***a经验,可以带团队了,那么面临着如何带队,让大家高效愉快的完成任务。
为了达到这个目的,我们要快速提高自己的领导能力和对项目的把空能力。希望[_a***_]举例对大家有帮助,我自己也在不断的努力着,天天都想着提升自己,我能想到的都列举到这了,希望大家补充
到此,以上就是小编对于j***a语言高手的问题就介绍到这了,希望介绍关于j***a语言高手的2点解答对大家有用。