大家好我是杭州javaee12期基础班的学员----杨xx!
首先当然不免来一个简单自我介绍!我来自湖南,毕业于2016年,之后一直从事于机械自动化行业,由于面对现在自动化行业不景气的现实,我开始多方物色我要从事的下一份工作!然后我选择了编程这条路,作为一个大龄社会人员在选择这条路之前我也是犹豫的,在经过自己内心的挣扎,朋友的建议,以及自己的了解之后我抱着试一试的心态毅然决然的走上了这条0基础学java的路程,显然在基础班结束之后我深深的感觉我的选择是正确的!零基础从来不是挡住你进入互联网世界的大门.接下来我就来给大家讲述一下大家最关心的问题,零基础如何学好java!---谨代表个人观点!
首先,你要制定一个学习计划,先学什么,后学什么。这时候你可能问,我对JAVA一窍不通,怎么制定,很简单。你知道跟着老师的步伐走,多余的时间多去淘宝,JD什么的网站多看一些关于java方面的书籍,多看并对比一些书的目录,这些目录就是你的学习计划。
为什么要多对比?
例如:像三维数组,很多书上都有介绍,实际上工作中根本用不上,至少我在听那些工作五六年前辈说,没用过,而且老复杂了(注二维数组已经很复杂了)。对初学者简直就是恶梦。
然后,你要做的就是:多看、多写、多记、多想、多问。
1、多看
看书、看视频。
看JAVA基础,其它什么SSH、MVC框架别去看。因为这不是你目前应该接触到的东西,既然是零基础我们就应该从基础抓起!我推荐你看:多看基础视频和基础书籍,不懂的地方就多问老师,不要是老是想着自己一定要独立的去把他学会,是的这样你的确是自己学会了,但是在不知不觉中或许你会浪费掉很多的时间,而这些浪费掉的时间正是你与别人之间的差距!
如果有空,针对性的网上搜索下相关视频教材。
2、多写,多记
学编程初期,就像学英文,就那么点单词,那么点语法,必须要多写多记。学习前期,不要用任何有代码提示编程工具。类似:eclipce、myeclipse。前面先用系统自带的txt手写代码,然后用editplus或者notepad++,最后学JSP的时候再用myeclipes。
前期记住,要多写。别以为你现在记住了,可能过几天,几个月又会忘记。一个main方法在基础班期间我写了不低于1000次。现在面试的时候,很多人用笔写不出一个完整的main方法或者servlet,这种人我直接pass。基础是最最重要的,现在的公司,面试只考基础。越基础的东西越重要,基础扎实,将来再学习那些框架都是小菜。
3、多想
学习编程,最累的就是脑子,每天消耗大量的查克拉。但这是不可避免的,一个项目,从立项、需求调研、设计、开发、测试、上线、验收。需求调研、设计、开发三块是最费脑的,你要不断去想,提供解决方案。你要从学习之初就要有多想的态度和思维,将来才能有灵活的大脑。在学习编程过程中,要尽量去理解编程中的抽象,不好理解的抽象尽可能的转化为具体去理解。例如:一个对象。对象是什么?人就是一个对象,它有眼睛、嘴巴... 人就是JAVA中的一个类,眼睛、嘴巴....就是它的属性。每个人有各种技能,这个类的方法。诸如此法,多去想。
4、多问
如果你有不明白的地方可以在群里或者或者去问老老师,正如我前面说的,但是前提你要自己多去想想,别一遇困难就马上求助他人,你得自己独立是靠一段时间可以是10分钟或者20分钟。我记得刚学编程那会,有很多问题不理解,总是厚着脸皮去问老师或者同学,他们也经常嘲笑我,甚至有时候不凑巧碰到老师或同学心烦的时候去问,免不了别人说你几句,这时候你千万别来气。你要知道,学到了就是自己的。特别是在老师哪里提问,别人无私为你解答问题,多说一些谢谢、客气之类的话不会少你一根筋。
学习编程之路是比较痛苦的,贵在坚持。学会后你会发现编程可以给你带来非常多的乐趣。想象一下,成千上万的人在使用你的产品或软件系统时,里面的每个功能、提示都按你的逻辑去展示,是不是很有成就感?我比较喜欢钻研类似百度、新浪等互联网公司的蜘蛛,就是网络爬虫。但是自己还没有那样的能力和知识,但是我相信在就业班里我一定能够学到我想要学到的东西,黑马也会带给我一个不一样的明天。最后还有一点忘了告诉你,那就是所有编程语言都是相通的,等你学会了JAVA,入门其它编程语言,成本很低,能快速上手。有机会去学学浏览器的脚本语言,很有意思。 |
|