大家好,今天小编关注到一个比较有意思的话题,就是关于精通java 语言的问题,于是小编就整理了5个相关介绍精通Java 语言的解答,让我们一起看看吧。
- 怎样才算得上精通java?
- 怎么样才算精通Java、Asp.net、C#?
- Java是进入IT的敲门砖,如何才能精通Java?
- Java从入门到精通需要多久?四到五个月真的是可以学好Java的吗?
- 本身有点C语音基础,学习Java会有帮助吗?
怎样才算得上精通JAVA?
精通这个词的范围很广,每个人对精通的理解都不一样。但是我认为知识是要不断学习和总结的。对于J***a这门语言,首先要深刻的掌握基础理论,最好能掌握它的底层,事实上底层也莫过于是各种各样的算法,这些东西不是只靠听课,看书能搞懂的,是需要在实践中不断熏陶出来的。从懂一点通过实践到会一点,从会一点通过实战到懂,从懂通过不断的经验总结,最后到精通,而自己也不能叫精通,因为事物是不断变化发展的,自己只有把握底层原理,才能笑看未来。
***a源码一清二楚j***a虚拟机,运行机制,说啥都清楚。j***a相关的各种技术。struts,hibernate,spring,ibatis更是不在话下。分分钟就能自己写个框架出来。我作为一个菜鸟。能想到的所谓的精通就是这样了。
怎么样才算精通J***a、Asp.net、C#?
谢谢邀请!
这三种开发语言恰好我都用过,由于我做了10多年j***a开发,使用j***a开发的项目也非常多,从嵌入式系统到服务器都有涉及,所以我说精通j***a应该并不为过。
C#和asp.net只能说可以熟练使用,因为使用的并不是很多,所以并没有系统了解这两个语言的方方面面,这里我就以j***a语言为例吧,谈一谈所谓的精通应该具备哪些知识和能力。
做过开发的朋友应该了解,程序员一般是现用现学,简单的说就是了解了语言的语法结构后,就开始上战场了,然后遇到问题随时解决问题,很多学习都是在项目中进行的。
我也是这样,所以在做了很多项目之后,有些语言问题知其然不知其所以然,简单说,就是我能把错误通过,但是并不知道为什么?
直到07年我接到了一个任务,要为所内的开发人员讲j***a课程,为期两周,这个时候我才系统了解了很多平时并不关心的问题,深入学习了j***a 虚拟机的机制,详细研究了源码从加载,解析到运行的一些列过程,这里面很多内容是开发中并不关心的事,但是了解了之后,对一些错误和bug有了新的认识和解读。
再之后我利用业余时间把j***a的源吗大致阅读了一遍,这个对我的开发有了很大程度上的帮助,所以也建议开发人员看一看这些语言的源码。
所以说精通一门语言并不是你使用的久了就一定会精通,就像我们总使用excel,但是精通却不容易。精通语言需要理论和实践的结合,要善于对做过的项目进行总结和提炼。
J***a是进入IT的敲门砖,如何才能精通J***a?
J***a拥有广阔的应用市场和市场需求,J***a工程师薪资也一直处于业内较高水平。当时,学习J***a基础知识非常重要,也需要不断的深入理解原理。甚至J***a好不好学,这要因人而异,对于有基础的人而言,就会比较容易一些。首先,学习是一个长期的过程,需要一步一个脚印去完成。欲速则不达,刚开始接触J***a的时候,千万不要想着一步登天,要把基础学扎实。切记要脚踏实地,切勿浮躁,否则你将什么都学不到。其次,要对J***a基础知识有一定的预习。对J***a基础做一个初步的了解,这样对你的学习更有效,更容易吸收所学的内容。在之后的学习过程中,也能够能够抓住重点,预习很重要!最后,要认真理解和善于实践。对于知识的学习,你不能只停留一个知识的认知上,必须转化为自己机能的一部分,达到“唯吾是从”。理解,必许透过现象认本质,由此及彼、由表及里,去粗取精、去伪存真。
在J***a学习的过程中,我认为勤加练习比什么都重要,在练习的时候不仅仅只是练习,同时亦是一种回顾,练得多,学得快是有一定道理的。没有人可以一步登天,没有人可以站在最高点永远停留,有的只是努力拼搏,推荐你看看百战程序员高淇老师的j***a300集,可以让你打下扎实的基础
J***a用人量最大,从J***a入门IT确实比较保险。
先不要说精通,先从基础学习入手。现在用人量最大的是J***aEE方向,即企业级应用开发。
从J***aSE核心部分入手学习;掌握一门数据库,比如Oracle;看的懂页面标签和脚本;掌握交互框架;精通后台常用框架。
J***a比较成熟,需要掌握的东西很多。
1.态度
学习就要有学习的态度。虚怀若谷,才能海纳百川,如果有什么不懂得可以在网络上,论坛上提出自己的疑问,会有人在一定的时间内帮助你解决的。
还是那句老话“功夫不负有心人”,只要你肯下功夫,铁杵也会磨成针的,更不用说一个小小的J***A技术了。所以,虚心的态度非常重要。
2.学好基础知识
千里之行始于足下,摩天大楼平地起,很多事情都是从最基础做起,没有基础,就谈不上更高级的发展。学习J***A也一样,不从基础学习,连基础知识都没有掌握,还谈什么精通J***A?
3.实践
几乎所有的老程序员都会这些建议,那就是多编码、多练习,熟能生巧就是如此。
我们都看过武侠小说,高手绝不是只理解招式的作用,而是通过千万次的练习,将招式变成自己下意识的行为,这才是高手。编程也是一样,当你看到工程详细说明时已经下意识的在脑中构建好了整个程序的框架,一切成竹在胸才是高手。
我工作了5年,一直使用的J***a语言,在读研期间,也跟导师做项目,使用的也是J***a,先后接触了Android和Web应用开发,严格意义上讲我与j***a接触交流了8年左右。
J***a这么多年来一直很收欢迎,我认为是其特有的[_a***_]属性和其强大的sun团队分不开。要精通J***a,就像了解一个人一样,首先你要先认识他,然后和他交流成为朋友,了解他的优势与劣势,解读他的思想。J***a同样,你要先认识J***a,知道其概念和含义,与J***a交流最快捷方式就是读+写,阅读有关J***a书籍,勤写代码,时间长了,再去看源码,了解J***a设计思想,彻底解剖J***a。
这里我推荐基本书供参考(图片摘自网络)
这本书籍是针对零基础的朋友,这里面有很多实际敲代码的部分,理论与实际结合,看了会让人醒目,前期一定要多动手,这个很重要。
这本书主要讲了J***a虚拟机实现原理,会让你对J***a有全新的认知。知道跨平台是怎么做到的,以及J***a从编译,加载,运行整个过程的解读,对J***a的进阶是个很好的助手。
如果你还想对J***a的进一步理解,那就读源码吧,里面的设计模式,代码书写风格会对你在职业生涯有很深的影响。
现在是互联网的时代,编程语言更是非常发达的,而J***a作为最热门的编程语言之一学习的人更是非常多的,那么如何才能精通J***a呢?
J***a经过了那么多年的更新和发展,如今依然是非常受欢迎的,说明了J***a的强大性。其实要精通J***a可以把J***a当成一个人来认识,要想熟悉一个人首先得对他有个大体的了解,才能进一步认识。
在这里我推荐大家可以看高淇老师的J***a300集(大家可以在百战程序员或者尚学堂的***上免费领取),高淇老师会从学生实际出发,比较符合刚学习J***a的小白。高淇老师的视频从J***a入门到精通都是没有问题的,所以要想精通J***a先要整体认识J***a,认识它的性格特点。
J***a从入门到精通需要多久?四到五个月真的是可以学好J***a的吗?
一年的J***A从业者:J***A好简单,我已经精通了。
两年的J***A从业者:我只会使用J***A。
三年的J***A从业者:我还只是个初学者,要学的东西还很多。
五年的J***A从业者:一个“Hello World”,我都看不懂。
......
当你了解J***A越深,你就会发现,我的天,怎么还有这么多没学。
J***A作为上层语言,上手容易,但是,却少了很多本质的东西,你能写出一个语句,但你知道它怎么实现的么?
或许,你只是想问,学J***A 4-5个月的时间,能找到一份工作么?
谈精通,为时过早......
如果是转行过来 年龄也较大(比92年大)就不建议学习了,因为毕竟是吃青春饭,而且最近行情不是很好,培训出来的不好找工作,找到工作发展也是有限的。如果很年轻对这行感兴趣是可以做这行的。精通这个词太深了,10年J***a大神也不敢说精通,一般培训机构按照市场行情培训相关内容,学的还可以的话一般可以找到工作,但是进入企业还要不断的学习,理论和实践都是有差别的,不断的实践才能进步的更快。
第一要看你是否有一套完美的课程
第二要看你是否有坚韧的学习毅力
我是在北京尚学堂学了不到6个月的时间,这半年的学习时间,确实能够让你换一个人,之前喜欢玩的游戏不玩了,淘宝不逛了,因为确实没时间了,每天有做不完的知识,但是学完后真的成长了不少,我现在越来越爱敲代码了,喜欢赚钱!其实尚学堂课程不止6个月就能全部掌握的,我个人而言差不多想我了60-70的样子,目前薪资13k。我要继续学习,加深自己的技术功底,后期我相信薪资还能上调不少的。这家机构真的不错。良心推荐给你
我不清楚你所谓的精通是精通什么?j***a语法?j***a各种Api?框架?
仅仅是j***a只是编程的一门语言,短时间内可以通过死记硬背把j***a的一些特性、api记住,但是这仅仅是记住。
软件开发是需要长时间的积累的,不单单要学会j***a还要学会很多很多
等等
建议有条件还是通过系统性的学习来学习j***a相关的一系列知识,而且需要更多通过写代码的方式将自己学习到的东西体现出来。
其实刚看到这个
我想到的更多的是
四五个月从入门到放弃
精通一门语言需要的是慢慢的积累试错总结
新的框架出来了
可能更方便更高效
需要做的是学习
学习是个长久的过程
四到五个月可以算是真正的入门
后期到精通需要慢慢的磨练
本身有点C语音基础,学习J***a会有帮助吗?
学习了C语言对j***a学习肯定是有帮助的,因为语言的好多概念思想是相通的,为什么有人精通一门语言,学习另一门语言就很轻松呢。现在很多学j***a的程序员,基本大部分都是上过本科的,所以在大学开的一门课中就是C语言,谭浩强老师写的。
现在机构里培训为什么又不学C语言呢,主要原因还是时间花费了,时间拖长了,机构不赚钱,时间短了学生消化了,所以把这个入门课就直接给删除了。
C语言是面向过程的,但用它来入门来说的确比较好,简洁,并且所有的基础语法、各种条件、循环、数组、函数、结构体、指针、文件。都还是比较容易入门的。C语言是底层语言
J***a是面向对象的,万物皆对象,C语言基础语法、条件、循环、数组这些都是一样的,函数变成了方法,结构体变成了集合……,所以对学习j***a是有一定好处的。J***a是高级语言,所以也有它自己的特性:封装、继承、多态;
如果有C的基础,那么也就有一定的编程能力与编程思维,学习其它任何语言也就容易多了;在面试与工作中,用到C时,你也不会一脸苦恼,所以我一直认为学习语言要从C入手。
到此,以上就是小编对于精通j***a 语言的问题就介绍到这了,希望介绍关于精通j***a 语言的5点解答对大家有用。