您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
java学习零基础,几个月能掌握?
基础,项目,技术java学习零基础,几个月能掌握?
发布时间:2019-02-08加入收藏来源:互联网点击:
其次学习JAVA的基础体系和学会使用JAVA API文档,指导JAVA的三大体系,比如j2se,j2me,j2ee。这些东西指导就行,现在这个阶段能学会j2se就已经很不错了。j2me和j2ee,知道其中的概念就行。这个阶段大约再需要半个月。做到此,用JAVA写程序就不难了。但是也就算是入门的门口吧。这里有很多关键点需要注意,一些JAVA教材教的并不是很好,比如写时钟程序啥的,这些工作中都很难用到。如果找老师,不要找没有实际工作经验的老师。但是这个条件应该很难。
第二个层面:学会JAVA的一些基础框架,可以上手工作。JAVA目前主要应用在三个层面,比如AndroidAPP编程,主要用的是JAVA图形界面,当然还有Android本身的sdk和API,还有就是j2me嵌入式编程,这块我不了解,不敢造次。第三就是j2ee,现在用的多的是servlet,而且主要是用spring框架,所以j2ee体系也不是要全部都学。
不管从事哪个领域,会用一个框架跟前面基础学习JAVA是一样的,掌握工具,掌握方法,会查API。从有了上面的基础再学会这些东西里面的一样,大约需要三个月的时间。如果好点的,大约需要半年。因为主要是要练习,需要不断的编程,碰到问题解决问题。最好有项目跟这走。
学会此,就可以找工作了。但是会这些可能还不够,因为你要工作,还需要学会:版本管理工具,基础的数据库管理,基础的应用服务器管理,最好能学一点linux,还有一些项目管理工具,bug管理工具等等,最重要的是程序调试,要会调试程序,会查看异常,根据异常来分析问题。这些方法都掌握了之后,找个工作应该不难。
第三个阶段,熟练应用。大约你要写三年代码,做的好的话,大概会在某个方面搞得很清楚,主要需要大量的项目来历练,这个阶段你就不要管公司是否996了,你自己就应该996,没有这么高强度的训练,你是不可能成为一个高手的。
你有了三年的经验,并且解决了很多问题,你就有了一些判断能力,你至少可以确定你下一步的前进方向,是朝着架构师去走,还是走项目管理。不管确定哪个方向,又面临着巨大的学习量。因为这个题目是零基础学JAVA,零基础就有两种情况:软件专业和非软件专业。如果是软件专业还好点,你这个时候可能会感觉到:靠,学校学的东西还真有点用。如果不是软件专业,你就要慎重选择方向。如果你选架构师,那么你需要很多内功训练,至少一些算法,计算机原理,操作系统原理,数理逻辑,软件分析方法你是需要学习的,否则,很难支撑你成为更高级的人。
这个阶段你不管选择走项目经理还是架构师,至少需要三个项目以上的专业训练,你才有可能入另外一个层次。那么这个阶段原则上至少需要两年。
第四个阶段,深入了解编程思想。到这个阶段的时候,你已经有了将近六年的学习和工作,应该非常了解编程了,但是你可能还不够强,你可能有很多错误的观念和逻辑在你的思想里,你又要进步,就只能接着学习。但是这个阶段的学习,有可能你会选择拿起JAVA编程思想,core JAVA等基础的书再去看,还有可能看一些设计模式,分析模式之类的书,还有可能会看一些战略管理方面的书,甚至你可能怀疑人生,找本佛经来读。总之有各种可能。但是这个阶段的发展绝对是需要内力的,而且已经没有办法用时间来衡量学习效果了。可能你天生聪慧,突然间你就悟到了大道至简,学会最高深的架构原理,也可能你再花10年还是一个普通的架构师。
但是有一点,只要你愿意,你不会缺少一份薪资不错的工作。这个是完全可以放心的。其他的就看你的能力了。
大体就是这个样子。编程学到最后也是哲学层面。编程的架构能力同样可以用在商业上,也可以用在生活里。大道都是一样的,最终决定我们人生成就的东西都一样。
预祝你学习成功!
回答于 2019-09-11 08:43:50
零基础,那还是先看看咱们Java的学习路线吧,让你了解下怎么样才是有基础了
你可能觉得自己能一天学习8小时,实际上平均下来每天能学4小时都算厉害了。
因为有些时候你就是学不下去,或者某阶段视频内容太难光看完半天内容就够呛,或者其他事情耽搁了。
我自己从完全零基础,学Java一直到找到进入百度这样大公司的实习岗位需要一年半。
当然,这和我边上学边学习,以及没有人帮我找资料指导我有很大关系。很多时间花在找资料上了。你会明白,我这篇回答对现在迷茫的你份量有多重。
一般来说,按本套教程,从零基础到达到工作后能被人带,至少需要8个月!
就连培训班现在也需要6个半月。不过现在自学或培训出来的已经很难找工作了。
1 入门 - Java SE
从大二前的暑假开始,网上看了一大堆推荐,知乎也反复看别人的回答,最终选了
毕向东Java基础教程(适合初学者入门的Java基础视频)
本套视频是传智播客历经5年不断锤炼,推出的一套Java入门视频教程,该视频专门针对零基础的学员录制,授课讲究通俗易懂,生动幽默。通过该视频的学习,相信你能够轻松地入门Java语言。注:掌握了该视频的知识,就可以具备报读Java就业班的条件。
第一阶段:
1、计算机基本原理,Java语言发展简史,Java开发环境的搭建,体验Java程序的开发,环境变量path和classpath的设置,Java程序的执行过程,Java反编译工具介绍。计算机常用进制二、八、十六的介绍,以及它们与十进制之间的相互转化,ASCII码。Java语法格式,常量和变量,变量的作用域,函数和函数的重载,运算符,程序流程控制,数组和操作数组的类。针对数组的常用查找、排序算法原理,以及其Java实现。
第二阶段:
2、对象的本质,理解面向对象,类与对象的关系,在程序中如何应用面向对象的思想解决问题。如何设计类,设计类的基本原则,类的实例化过程,类的细节:构造函数、this关键字、方法和方法的参数传递过程、static关键字、内部类,Java的垃极回收机制,Javadoc介绍。对象的三大特性:封装、继承和多态,以及相应的Java实现:子类对象的实例化过程、方法的覆盖、final关键字、抽象类、接口、继承的优点和缺点剖析。对象的多态性:子类和父类之间的转换、抽象类和接口在多态中的应用、多态带来的好处。Extensibility的理解 、Extensibility的运用。常用设计模式:Singleton、Template、Strategy模式。
第三阶段:
3、JavaAPI介绍、Eclipse的安装和使用、String和StringBuffer、各种基本数据类型包装类,System和Runtime类,Date和DateFomat类等。
上一篇:IT培训机构之后还好找工作吗?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |