大家好,今天小编关注到一个比较有意思的话题,就是关于java 开发语言学多久的问题,于是小编就整理了3个相关介绍Java 开发语言学多久的解答,让我们一起看看吧。
有人说学了C语言,两天就能把JAVA学会,再过两个星期就可以找工作了,是真的吗?
开啥玩笑?我认为不需要两天,一天就可以。1分钟配好开发环境,5分钟掌握eclipse编译器开发的各种功能。30分学完所有框架,1个小时就能把J***a的封装,继承,多态,抽象类,接口,容器,泛型,并发,反射等等面向对象的特性学会。2个小时把所有的API文档学会,然后学习J***a EE 最多3个小时全部学会。那些数据库啊,什么CSS,html, js啥的4个钟头最多!
哈哈,都是开玩笑的哈,我认为蠢的人估计两天配个开发环境都配不好,更别说两天会!
作为一个做过十几年代码的老司机,学习编程如果真的这么简单就不会导致现在各大公司还在喊着招不到人的情况了,虽然编程领域里面有触类旁通的说法,但这个说法只是针对于对于一种编程已经掌握到一定程度了,不是简单的学过或者做过就可以轻松的转向别的编程语言了,换句话来讲如果一种编程语言学的马马虎虎,也不要指望第二种编程语言能好到什么程度,编程语言不在于多,而在于精,只要在一个方向做到极致,找到编程的感觉,再切入新的编程语言的确会快很多。
正常来讲如果已经掌握一种或者多种编程语言再去学习新的编程语言,就那笔者的经验来讲差不多十天左右就能开始跟着做项目,为什么会有这种判断不在于编程语言本身有多简单,主要来讲编程语言只是一种工具而已,真正关切到编程核心的东西是编程思想,不同的编程语言编程思想是想通的,所以切换到新的编程语言只是切换的编程语言的语法,编程思想还是哪些,所以从心理上就存在优越感,有了底气学习起来自然就快了许多,其实很多编程语言虽然具体不完全的一致,但指导思想基本上一致,所以学习了基本的语法之后直接开始上手做东西就可以了,当然在做的过程中如果遇到不懂的直接查资料,邮局不太好听话,叫现编现买,其实有些只是语法细节不一样而已。
不同的编程语言之间切换的前提是编程思想已经掌握,所以楼上所说的学了C语言,两天就能把j***a学会这种论断起码不是业内人士的归纳,即使有了编程思想也不可能两天的时间就能搞定一门新的编程语言,不符合编程语言的规律,学了一种编程语言和学明白一种编程语言是完全两种不同的概念,现在还有人喊着掌握多少种编程语言才显得多厉害,真正厉害的是编程思想和算法,这两个核心搞定了才叫真正懂编程。
希望能帮到你。
每种语言都有自己的特点和时代背景,由于机缘吧,写了几年c/cpp, 目前主要用j***a, 自己也写web前端
个人认为如果c/cpp掌握的够好对你日后学习其他语言来说确实有非常大的帮助,可以让你很快的上手,但这样讲其实有些片面
之所以c/cpp会让你很快上手其他语言,是其比较“低级”,想要成为大牛你需要掌握非常多的语言外的知识,例如操作系统的内存管理机制,文件系统与缓存机制,进程管理等等
所以与其说c/cpp起了作用,不如说是你在[_a***_]的过程中积累了无比珍贵的基础知识
小马过河。
纸上得来终觉浅,绝知此事要躬行。
做事不要人云亦云,也不要打狗撵鸡。要有自己的想法,但不能盲目自信;要细心听取别人的观点,也要学会理智分析。
C是现代编程语言的祖宗,这种说法不过分。但是,要说学会了C就能很快掌握J***A,这点不能苟同。C语言偏性能,而J***A偏开发效率、业务事物。在基本概念上还是有很多不同之处的。
有些牛逼的人物,从没学过编程,但是精通数学,当利用几天熟悉了一门编程语言后,可以迅速实现一个高效率的算法,其执行效率甚至远超编程十几年的老程序员,这样的例子不在少数。
j***a比c语言的语法内容多n倍,自己看入门书的厚度差距吧。而且是两种完全不同类型的语言,j***a有的c语言没有,c语言有的j***a没有。根本就不是相通的。j***a里面的一些概念和思想在c里面根本就没有。
把c换成c++可能还对一点。
学好了c++,j***a绝大多数语法都面熟。
j***a的语法只占j***a的很小一部分,能用j***a干活,要学习j***a的框架生态的。j***a语法比c++简单的多,但是要学的内容却不见得比c++少。
c++一般要学多久?
如果有C的基础,边学边做的话,2个月就够了。
如果以前是写script的或者j***a这种的,那么估计时间要长一些,估计半年也够了。
学习看书的话,必须把scott meyers的书读完,加一本STL库的,就够了。
那种死磕语法,一天到晚精研boost各种奇技淫巧的都是傻X,语言一升级,很多tricky瞬间沦为垃圾。
学会了C语言,多久可以熟悉J***A?学会J***A能干什么?
谢谢邀请!
作为一名IT行业的从业者,同时也是一名计算机专业的研究生导师,我来回答一下这个问题。
首先,当前学习J***a语言是不错的选择,而且具有C语言基础对于学习J***a语言会有一定的帮助。
学习J***a语言可以从事以下三大方面的开发任务:
第一:J***a Web开发。J***a Web开发是J***a传统开发方向之一,整个IT行业内有大量的J***a程序员在从事Web开发。***用J***a语言从事Web开发的特点是性能稳定且功能扩展性强,J***a语言在后端服务处理方面具有丰富的解决方案,大型互联网平台通常都会***用J***a语言来完成服务实现。学习J***a Web开发需要学习三部分内容,其一是J***a语言基础;其二是J***a框架开发(Spring系列);其三是分布式开发,学习时间因人而异,通常3个月左右能够入门。
第二:大数据开发。***用J***a进行大数据开发也是比较常见的选择,由于Hadoop平台本身是***用J***a语言实现的,所以在Hadoop平台下很多程序员都会***用J***a语言来完成应用开发。学习大数据开发需要掌握两大块内容,其一是J***a基础,最好学完J***a Web开发的内容;其二是大数据平台内容,需要掌握平台的API,由于大数据的内容比较多,所以学习周期会比较长,通常需要6个月左右能够入门,达到实习岗位的要求。
第三:Android开发。目前Android平台的app开发也需要***用J***a语言,虽然当前也可以***用kotlin,但是更多的Android程序员会选择使用J***a语言。随着移动互联网的快速发展,从事Android开发的程序员也非常多。相比于大数据开发来说,学习Android开发要容易很多,具有C语言基础的情况下,通常2个月左右就能够入门Android开发,达到实习岗位的要求。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网方面的问题,或者考研方面的问题,都可以咨询我,谢谢!
到此,以上就是小编对于j***a 开发语言学多久的问题就介绍到这了,希望介绍关于j***a 开发语言学多久的3点解答对大家有用。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。 转载请注明出处:http://www.rongung.com/post/17647.html