java零基础自学 28岁零基础自学java编程还来得及吗?

28岁零基础自学java编程还来得及吗?我26岁从工厂辞职去大连学了计算机,软件,网络都学了。开始的目标是数据库方面,C ,C#,JAVA,J2EE,J2ME,JSP都学了,SQL Server,O

28岁零基础自学java编程还来得及吗?

我26岁从工厂辞职去大连学了计算机,软件,网络都学了。开始的目标是数据库方面,C ,C#,JAVA,J2EE,J2ME,JSP都学了,SQL Server,ORACLE也学了,一些其他的也都学了不少。后来在大连看了工作,不是找不到,而是工资太少,因为我是技校毕业当工人,所以学历勉强算高中,这是硬伤。回到家乡一个三四线的小城市,之前学习的时候我知道有一家公司是做PB的,所以下功夫学了PB,面试什么都过了,又被告知不缺人,没录用。后来准备过完年会大连,阴差阳错的有找到工作了,工资虽然不多,但好歹是在家乡,而且我负责SQL,也算对口。干了两个月,有个机遇,就去了央企做代维,从28做到现在38,是网络管理和修电脑。至于软件,就帮人做过几个毕业设计,自己开发几个小软件工作上用。JAVA学好怎么也得两年,没有工作经验,30岁没几个公司愿意要你,除非你有关系,可以参与项目。学历你是否够?英语你是否可以?而且你这个零基础是零到什么程度?只能说前景不乐观。

请问java如何学习?

老生常谈的问题了,为什么这么讲了呢?无论学习什么,首先都会有人问这个东西该怎么学习?怎么学习效率高?有什么好的方法?也都能找到各种五花八门的回答,但无外乎都是先打好基础,结合实践,最后后慢慢进阶。其实也就是这样,学习没有捷径,只有一步一步脚踏实地,慢慢积累,下的功夫足够了,自然就会了。

但是呢,各个行业的学习方法上是有一些差异的,就it行业来说,学的东西基本都是用来应用的,所以多动手是必不可少的,无论是打基础,还是后面的进阶学习,多敲多思考是贯穿始终的,遇到不懂的始终想不通的,不要管,往后看就对了,不要钻牛角尖,这些问题往往是由于你的知识面太窄了造成的,所以看到后面,前面的自然就顿悟了。总之,脚踏实地,慢慢来,坚持不懈,两个月se基础语法,面向对象基本特性都能够掌握的差不多。

随着你学习的深入,你会感觉自己什么都会了,无敌的感觉,那么恭喜你,刚刚踏进门槛,但还没有入门,我把这个阶段称为“门外汉阶段”,这个阶段,你的见识太少,觉得自己什么都会,其实只是个井底之蛙。

很快你就会度过这个阶段,突然有一天,你感觉自己什么都不会了,你很迷茫,觉的路很长,走不到尽头,这个时候你才全是真正的入门了,达到第一层。

继续往后,你会发现,入了门之后,学起来变得轻松许多,不是自己的代码也能读懂了,学习起来如日中天,这是也是你技术大幅提高的时候,也就到达了第二层。

再往后,你的技术越来越高,你发现自己懂的却越来越“少”了,这时候你的眼界比之前高了好几个层次,视野更大了,看到的东西很多,觉得自己懂得太少,这才到了第三层。

于是,你不断地学,不断地补短板,了解的越来越多,你又发现,自己好像又什么都不会了,就到了第四层。

有一天,你发现第一层到第四层是个循环的过程,你瞬间明白其实it行业就是这样,技术更新迭代的很快,今天你是行业大佬,明天你可能就成了“门外汉”,只有保持不断学习,才不会被行业淘汰,这就是第五层。

作为一名门外汉,如何迈出学Java的第一步?

首先强调一点,开发行业不是所有人都适合做这行,如果年龄超过30岁真的不用考虑做开发。

如果你年纪在20~28,转行学Java问题应该不是很大。那新手如何去学习Java呢,可以按我说的学习步聚来:

1、计算机基础知识要掌握

计算机基本知识、常用软件要了解;

2、HTML

要求利用HTML能制作出网页;

3、DIV CSS

要求利用DIV CSS对网页进行排版,且要保证不同浏览器的兼容性;

4、JavaScript、jQuery

要求能利用JS/JQ对网页DOM进行操作、表单验证、基础特效的处理;

5、数据库:MySQL

要求掌握MySQL的安装、SQL查询语句;

6、Java基础知识

JavaSE基础知识要扎识;

7、Spring SpringMVC SpringBoot

利用Spring框架进行网站开发,此时可以独立做项目了。


以上学完,可以说Java入门了,能算得上是初级Java程序员,未来的路还很长,技术是没有终点的。如果对Java感兴趣可以关注我哦,近期也有Java基础课程分享,加油!