java自学一般要学多久java需要多久 掌握Java编程语言的时间分析?

首先要先说清楚什么叫学好。如果只是能够熟练的使用它们来进行工作的话。那我已自身为例。我cs出身,因为教学大纲里没有python,所以没学过系统学习过python。学习C的时候花了半年。因为这是真正系统学习的第一门语言,所以花了很久的时间。之后的两门语言c++和java都是教学大纲里有要求的,我利用空闲的时间提前自学完了课本,然后自己做实验把学到的都做了一遍,这样我认为是学完了。其中c++花了两周、java一周。为什么后面这些这么快呢?因为有C的底子,他们看上去都有C的影子,只是有一些细微的差别。我没用过c/c++进行工作过,只是在参加acm的时候写过。工作中常用的是java、PHP和python,但我从未真正的学习过python。因为工作需要使用python,所以我大致了看了下语法,再找了一份demo,大概看一下别人怎么写的。然后依葫芦画瓢的自己写一份,之后就按照c/c++的思想去使用python实现工作目标。虽然从未真正学过,但也能看得懂标准库和第三方库里的源码。工作时遇到没用过的方法就看下源码,然后写的demo测试看看。工作中常用的三种语言java花了一周的学习时间、PHP也花了一周(虽然在系统的学习C以前用过许多的脚本语言,但PHP算是严格意义上第一次学习的脚本语言,故花了不少时间)、python的话算是半天吧(语法和看demo的时间)。综上所述,在你有C语言的基础下,要学好(能够用于工作)Python,c++ 和Java分别需要一周(python作为第一门接触的脚本语言的前提下)、两周(c++作为第一次接触的面向对象语言)、一周(有了c和c++的基础,学java轻松了不少)。但如果学好的定义是精通的话。抱歉,我无法回答。没有一本语言我敢说自己是精通的。我能够写一些自己需要的PHP或python扩展,但要我对源码进行大刀阔斧的改动,再重新编译安装,完全驯服PHP,我没那个能力。我对jvm还是一知半解,更不要提c/c++了。补充:如果你是一个CS的在校生,我建议是好好上课,不用着急。编程语言只是工具而已,知识永远不嫌多,不要为了更多磨炼武器的时间而减少了锻炼身体的时间。学校的课程没有一门是没用的,既是你现在认为他没用。这是一个过来人的建议。我现在已经在后悔没有认真对待一些当年认为不重要的课程。
}
先别问学多久,先开始学!!!每天学习3-4个小时,坚持学习一个月之后再来看。首先要找一套完整的比较好的Java教程,Java基础内容的好坏对于学习是很重要的,直接关系到后期的工作。下面这个课程从环境搭建开始讲起,包括常见入门问题、Java程序的执行原理、跨平台原理的介绍以及手把手带你开发第一个入门程序。初学者可以学练合一,对 Java 语言形成完整体系,要知道好的开始等于成功的一半,编程的学习是个专注学下去的过程,本套课程知识梳理的很体系和结构化,而且老师讲课的风格也很舒服。部分目录:第一步:要了解这门语言能做什么,需要掌握哪些技能和知识点,现在一些小伙伴在学习的时候不知道要学习什么,缺乏的就是学习路线,还要清楚现在的公司需要的是什么样的技术人才,要多去招聘平台了解;第二步:在看视频的时候先浏览一下学习大纲,有一个思路;第二步:跟着代码反复的去敲,多练,多看,多想,在学习的时候要多问,遇到问题先自己解决,自己解决不了的,要多问,不要一个人闷头学,我建议初学者在学习的时候要加几个高质量的技术交流群;第三步:把学习额知识点转化成自己的,就是我说的写博客,我不建议自己建博客,前期先在博客园,CSDN等去写;第四步:学习不要图快,不能走马观花。不懂得面向百度编程,养成动手能力;第五步:多交流,不要一个人闷头学,寻求帮助也是最好的学习方法;第六步:在学的时候不仅仅要做笔记,还要多敲代码,多写一些程序,多练习和实践,只有动手去做才能发现问题。基础书籍《Java编程思想》、《Agile Java》中文版》、《Head First Java》、《Java编程思想》、《TCP/IP卷一》、《图解HTTP和图解TCP/IP》、《Java核心技术》、《java从入门到精通》最后想说学习java是一个循序渐进的过程,Java的知识体系非常庞大,还有很多高级的技能需要掌握,但是不要着急,只要基础学的扎实,很多问题就都迎刃而解了。关注 @夏天的葡萄 一个学编程的普通人,我能给的是一些真诚的学习经验!}

我要回帖

更多关于 java自学一般要学多久 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信