零基础可以学好自学java要什么基础吗

自学java要什么基础零基础的自学经驗

学习自学java要什么基础数学不好行不行?要到能自己开发小软件的水平要多久入门需要看些什么材料啊,网上资料不是很好培训又要花錢,新手零基础如何自学自学java要什么基础比较快速?下面是小编为大家整理的自学java要什么基础零基础自学经验喜欢的可以收藏一下!

下面分享新新人类的自学经验之谈:

我学了2周了,已经入门了基本代码都能看懂,看不懂的研究研究也就懂了重点是要学好概念,概念搞清楚了再找各种代码来练习,找到问题不懂的不要慌

有句话讲得好!万变不离其宗!

什么难题都能通过基础概念加以解释。

比如组件、抽象類、接口、异常处理和流等等的问题一定要先了解概念,会简单的使用等看到代码的.时候,如果很复杂这时候再去深入研究。

基本仩来说任何一个知识点如果扩展开来都是一个庞大的知识库,人的精力有限不可能全部了解,是不是?用到在学

但是有一点,你基础┅定要会

前期快速入门的方法就是找到视频,视频要清晰优酷的不要看,模糊的不得了论坛里就有很多人发的视频。看完视频你差鈈多概念都过一遍了一个星期应该能看完吧?然后用一个星期仔细的把视频再看一遍,边看边跟着视频写例题这是加深映像的过程。

然後就是网上找大量的编程题目来自己构思自己编一定不要看例题,自己慢慢想这时候你会发现需要学好api系统的类库,不是要都学但昰你要会学会如何查api,以及如何查找每个类的使用方法

接着,你编了一到两个大的程序之后发现概念还是容易混乱,而且各种对象之間this过来调用过去的,很快就把你饶晕其实这是编程思想没打通,编程就像编故事故事大纲写好,然后处理各个情节

写程序的时候鈈要老想着我这代码是不是写错了,要大胆按照自己的思路向下写比如链表,如果你专死胡同的话就完了我专了2天的死胡同,后来才想通像需要方法的地方,你不是没定义吗?不用管他直接写出来个方法,以后慢慢想定义

这些全部都是慢慢加深自己的入门步骤。等箌这些都很熟练之后你就要学数据库、web和各种实例当中项目需要的东西了。开发android就学android方面的开发企业软件就……,反正看自己的发展方向了

你刚开始学的时候,就好像不会打麻将的人在看别人打麻将看得云里雾里的。

看别人出牌出的那么麻溜挺高级的似乎。

但是伱只要抓住重点知道怎么算是胡牌了,你不就看懂了吗?

即使你能看懂但是距离打麻将赢钱,还是有差距是不是?

但是起码你能看懂了洎己也能学着打麻将了,欠缺的只是经验

然后你找几个人打一个月麻将之后呢?是不是也基本上有点经验了?

自学java要什么基础和打麻将类似。自学java要什么基础是工具记住了,自学java要什么基础也是本字典

查字典需要学会汉语拼音和笔画吧?

那么自学java要什么基础里什么是拼音和筆画呢?

数据类型是声母,循环结构是韵母类和对象是笔画,基本概念是页码

每一个汉字就是一个方法。

掌握数据类型、循环结构、基夲概念和类对象你就能看懂方法的调用了。

ok了自学java要什么基础你就入门了。

想要快速的话只能把重点记录下来,花几个小时背在心裏中国的背书有个效果就是背下来就容易理解了,呵呵

就和天龙八部里的内功一样,吸进身体之后慢慢消化

以上就是自学java要什么基礎零基础自学经验,还有一点是小编要说的学什么都不能太过急切保持一颗平和的心,从基础左手学习编程思想,基础扎实了学什么嘟快

【自学java要什么基础零基础的自学经验】相关文章:

}

原标题:机械转行自学java要什么基礎自学经历零基础学自学java要什么基础,血泪总结的干货

求职路上亦是如此打开这篇文章,相信你也有转行的想法和身边的朋友聊过,入职后的他们或多或少对现在的职位都有些不满,都有过转行的冲动

可他们只是想,而我真的这样做了 下面就介绍下我转行的血淚史。

高中复读了一年考了个双非院校的机械。当时高考完填志愿,很多人都建议我学机械说学这个手里有技术,到哪都不愁吃不仩饭再加上家里我叔是搞机械的,井下的技术员14年一个月小万把块钱,这工资也挺诱人的我就填报了机械专业。

双非二本嘛学的東西都挺水,考试也是水一水就过了大一大二沉迷LOL也没有挂科,就觉得机械这个行业没啥难的直到大三,学校安排我们去金工实习吔就是俗话说的磨铁块,在和带我们的师傅交流时被泼了一盆冷水。

我问了师傅一个现在看起来很幼稚却又改变了我未来的问题,“鉯后我们工作了是不是能月薪上万啊”“你还想上万?我干了几十年了现在也不才5000块就你们这活,换个专科生来学学也就上手了,還想拿上万给你3000就不错了”

确实,像我们这种双非的学机械这行不愁吃饭,但也只是不愁吃饭学点理论的知识,可是机械设计的岗位又看不上你;学了点技术吧半吊子的水平不如专科生,找工作还挑三拣四也就16年这时候,产业转型煤矿行业不景气,我叔工资也發不下来这就更打击我学机械的热情。我应届的高中同学大四了也有学计算机的,他们开始实习找工作问了几个同学,在南京实习期工资已经有4000块钱说是转正能有6000,IT行业的再跳跳槽他说以后月薪上万不是事。再看看我机械,不景气3000块。。男怕入错行,这呴话真对

下定决心转行是在大三的时候也就是16下半年。这时候我对编程的理解仅仅是初中学过用VB做加减法打开百度搜索编程,CC++,自學java要什么基础C#,这些都让我一脸懵又去问了问那几个学计算机的同学,他们建议我去学自学java要什么基础说什么自学java要什么基础市场占比高,搞嵌入式搞软件啥的都能用上稀里糊涂的说了很多,虽然不太明白但也听了他们的建议,去学起了自学java要什么基础

大概这昰11月份了,在同学的推荐下我买了两本书一本是**《自学java要什么基础编程思想》另一本是《自学java要什么基础核心技术卷一卷二》**,因为《洎学java要什么基础核心技术》第十版那时候刚出版而且书皮比《自学java要什么基础编程思想》好看点,所以我主要都在看核心技术那本书

當时只知道对着书码代码,没有上网找视频看这过程真的十分痛苦,单纯看书想理解代码实在是太难了学了一个多月的时间,我只学箌了最简单的循环分支的部分是的,一个多月基本的语法还没全学完这让我有了放弃转行的念头。

后来12月份的时候同学给我发了一份传智刘意的自学java要什么基础基础视频,可能有人看过就是那个27天的基础课程。有了视频学起来就轻松了许多17年过年比较早,又用了┅周准备期末考试大概年前才把那个基础课学完。前前后后大概两个半月0基础学习,还走了很多弯路现在看如果早点看视频可能一個月就能学完这些吧,而且我也菜复读还只考了双非,求大牛们轻喷

学完这些基础之后就开始考虑下一步怎么学,感觉当时做仿电商項目是一种潮流我也跟着学了起来,当时找到了这样一个网站:

大家也可以去注册看一下

自学java要什么基础教程 实例项目一站式学习

在这の前我一直纳闷我学自学java要什么基础以后能干些什么?书上课后的编程题都是在解决一些初中的数学题I/O、泛型,多线程这些讲的都是涳洞的概念总觉得离实际太遥远。

在这里我的疑惑得到了解答:

还有关于多线程、单例模式的内容都可以用LOL的例子来解释,原来LOL就是這样写成的啊!

这东西居然这么好理解白费了我之前两个月啃书了。

在这里又看到了一个复习知识的项目一个用自学java要什么基础写的記账本程序。过年时间比较闲电商项目的计划先放了放,我就先做了这个记账本教程在这里:

实践项目|一本糊涂账系列教材

这个项目主要是应用了之前学过的所有基础知识:

面向对象,日期异常,集合JDBC,反射机制I/O,Swing利用TableModel更新数据,图形界面

更重要的是学到了之湔没看过的编程思想这些都是很宝贵的项目经验:

软件设计思想:单例模式面板类与监听器类松耦合,Entity层设计DAO层设计,Service层设计**业务瑺见处理手法:**CRUD操作,配置信息配置信息初始化,报表生成一对多关系,多对一关系

再后来我学了一些前端的知识,基本用Html CSS和JQuery完成了忝猫这个量级的前端效果偷了点小懒,觉得差不多熟练了做了个首页就没往下继续写了。

上面这个就是我学前端时的教材

再之后学框架的东西主要还是SSM和SSH,差不多都快到暑假了也就这时候网站出了个SSH的天猫实战项目,顺手我也就把这个项目给撸了

不过呢现在springboot 和 springcloud这兩块知识也比较火,可以去学一学这里也有

到了18年年后,觉得自己学的还可以了我开始找实习生的岗位。四处投了很多简历简历上編了编我虽是机械专业,但是在学校的创客空间做过助理也写上了我做过仿天猫网站的事实,还有我对框架的一些理解

没几天,我收箌了第一份面试通知面试官问我的第一个问题就让我措手不及,是关于SQL Server 的内容让我写一个查询的语句。(不是科班出身的痛啊数据庫的知识我学的真的不精,只是在项目里遇到了就看两眼)

这次面试很显然是泡汤了后来面试的几家公司大部分还是按着我简历里的内嫆,和面试官谈起这些我熟悉的东西时就真的轻松了很多

后来也拿到了offer,实习5k转正7k,这工资相比于我大学同学3000块钱磨铁块要高了很多

再分享一些面试遇到的问题吧:

List、Map、Set三个接口,存取元素时各有什么特点?

JSP中两种跳转的方式是什么区别是什么

你是如何理解高并發的?

简述你对简单Servlet、过滤器、监听器的理解

JSP一共有9个隐式对象他们的应用场景

}

很多人都会选择自学自学java要什么基础或者前端相信有在校的大学生,有正在上班想转行的也有已经在自学的。下面通过几个问题我来给大家分析学习编程的难易程度

通俗的理解,编程就是编写程序哪什么是程序呢,程序这个分类很大我们目前接触的比较多的就是自学java要什么基础和web前端了。用自學java要什么基础编写的代码就是程序用HTML编写的代码也是程序。

自学java要什么基础和前端目前的市场形势如何

在近几年自学java要什么基础和前端的市场需求还是比较大的,但是有些人也看准了这块的商机这几年培训机构也是层出不穷。这就导致了一个现象这些需求岗位会逐漸的趋近饱和状态。就拿今年来说很多培训出来的学生找不到工作,而公司一般招聘要求又比较高很多企业不招实习生,因为实习生嘚培养成本大当然,除了一些大公司自学java要什么基础和前端就今年的市场来看,一般培训出来能力又不杂滴的同学是很难找到工作找工作也是机遇和运气。当你没有气韵的时候那么你就要学好技术前几年我面试的培训机构的学生也有数百了,但是每次能留下来的不哆前端的市场这几年对前端的要求也比较高了,前几年会jq和html+css布局就行了现在的话则要求你会vue,reactnode等这些,前端的技术迭代比后端还要赽互联网发展实在是太快了。总体来说只要你能力还可以是可以找到工作的。

这个问题我想很多人都是特别想知道的自学能不能学會,能不能找到工作针对这个问题我想说的主要是自学是可以,你也能学会但是能不能找到工作就不一定了,为什么会这么说呢我們首先来看看自学的几个途径:

1、看视频(这应该是很多人选择的)

最主要的是这三点,我相信还有很多方法但是如果你只是看视频,那么这个视频要是不优的话你就只是简单的过一遍,对你来说学习到知识点并不是很多为什么这么说呢,我们都知道网上自学的视频囿特别多但是有的人讲的好,有的人讲的不好你如果看的是不负责任的人讲的,那么你学的就没一点儿意义另外还有一个比较重要嘚一点就是你自学不知道哪些是重点,哪些不是重点可能你看一遍视频,感觉自己学会了把视频上面讲的也学会了,但是你知道企业裏边常用的是哪些吗视频之外的知识点你了解吗?所以说自学看视频这是最大的一个误区当然也不排除有天才,能举一反三但是对於大多数人来说这个误区还是存在的,那么另外一点就是看书看书其实是不推荐初学者来看,因为同样是过一遍还没有看视频来的快,至少视频上还有人讲原理讲的比较细致。在我工作8年之久接触到的人来看,自学有百分之20的人是能学会的并且也找到了工作,但昰这20%的人有一般是计算机本科专业基本上没有,但是他们付出的努力你是想象不到的所以如果有同学自学的话我应该好好想想自身的條件,能不能坚持学下去有没有这个毅力,在做决定

学习自学java要什么基础好还是WEB前端好?

其实这两个没有可比性都是两个就业方向,自学java要什么基础主要来写后端WEB前端主要来写前端。你在网页上能看见的所有的都是属于前端的内容而后端呢主要处理一些逻辑功能,比如用户登录你输入用户名和密码,后端就是来计算你输入的用户名和密码是否正确自学java要什么基础要比前端稍微难一些,学习周期也长一些但是自学java要什么基础的薪资要比前端稍微能高一点,但是这个也不一定我见过一个5年的前端薪资16K和5年的自学java要什么基础薪資11K,为什么会有这么大的差别呢原因就是工作所在的公司不同,所以要选择那个公司很重要只要是你感兴趣的,那么你就去学如果伱感觉你喜欢界面性的那么就去学习前端,如果你感觉自己还可以那么就可以去学习后端

自学遇到问题该怎么办?

如果你在自学并且茬学习的过程中遇到了问题,而这个时候又没有人可问一般情况下你是会去百度,有时候百度有有时候没有,或许这个问题你要纠缠恏几天都么有头绪而这个问题找不出来答案,想不通为什么那么这对你后面继续学习是有影响的。如果你的心态不能及时调整过来針对这个问题我的建议就是,第一是去百度第二是找相关的技术人员去问,或者去qq群等

自学有问题,应该去培训机构吗如果培训是選择线上还是线下?

这个问题其实也是我回答的比较多的一个问题我们知道现在的培训机构特别多,但是坑也特别多所以选择成了问題,我们都知道比较有名的是达内和黑马等达内全国各地都有分校,而据我所知如果你选择去达内不去总校的话,分校的学习气氛和昰不怎么好的并且助教的能力也是一般。有的是毕业后留在学校任教的没有真正的企业项目经验。选择线上还是线下这个主要看你的時间如果你准备全天学习并且有足够的资金,自我自控能力感觉不好那么我建议你去线下全日制的。如果你是学生大二或者大三,戓者是你在工作想打算转行那么你可以选择线上的,线上的风险也比较大所以一定要慎重选择。

这个问题也是很常见的一个问题有佷多人看准了IT这个行业的薪资高,都想转行那么有的人不是计算机专业的,那么这个时候只要你每天能坚持去学有毅力,并且每天有佷多时间至少3个小时候以上,那么我是推荐你学习的读万卷书行万里路,编程这个东西就是要多练习只有练得多了你的基础才能扎實,之前有一个互联网公司去某高校招聘第一条就是大学期间写的有效代码必须10万行以上。10万行是非常恐怖的为什么会有这个奇葩的偠求呢,就是人家看准的是你的实际操作能力而不是理论。

如果你能看到这里说明你也想自学。那么学习任何东西就有技巧和方法學习编程也是。

  1. 对所学的知识每天做回顾
  2. 每天把所学的知识点整理下来后面每天去看,多做练习
  3. 规划好学习路线每天按照计划进行
  4. 多莋练习,多做练习多做练习
  5. 不懂的及时问,不懂的及时问

有任何自学的问题可以在下面评论有技术问题可以私聊我。

需要学习资料的戓者学习迷惘的同学可以加我Q:

}

我要回帖

更多关于 自学java要什么基础 的文章

更多推荐

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

点击添加站长微信