在我身边有不少人不知道怎么学习Java,还有好多小伙伴私信我问怎么不花钱自学Java。前几天跟朋友聊了聊,总结了一些Java学习的方法,直奔主题,java 学习个人感觉分为两种途径,第一种是在学校,在培训机构等地方学习,有人指导;第二种是自学,通过视频,书籍,朋友等完成学习. 本文适合 自学,且基础薄弱或者无基础的人.先介绍下我的个人简历:中专毕业,无编程语言基础,英语水平可能初中水平吧.自学 6 个多月,目前已工作.javaWeb 开发方向的.薪资保密.
1. 学 java 需要基础吗?学 java 需要英语什么水平?
当你问这些问题前,首先要给自己一个定位.你学 java 是用来干什么的?如果你只是想找个这方面的工作,进入这个个行业,那么没有基础,英语水平一般(例如 publicstatic void main 不能写了 2 天还没记住怎么写,怎么读)就可以了.很多人说,学 java 或者说计算机之类的都需要英语基础,因为这些东西都是欧美之类国家过来的,想掌握新的技术之类都要读英语文档等等.等翻译到中文的时候已经是二手的了.这话确实没错.我要说的是,如果你只是想找个工作(开发岗位),那么 用那些二手的东西已经够了. 不过还是要提醒一点,不需要太多基础,绝不代表你以后也不需要,在你学 java 的过程中,对英语水平的提升也是非常必要,不需要去专门学英语,最起码能看懂报错信息.
2. 自学 java 有出路吗?自学 java 要多久呢?去培训机构好还是自学好?
先说自学有没有出路,我可以告诉你,自学肯定有出路,但是你自学有没有出路,我不知道.再说自学要多久,我是专门辞职在家自学,有朋友周六日帮忙,用了半年时间开始找工作.学习时间是每天学习 10 个小时,每星期学习 3 天到 4 天(很不努力,能找到工作完全是朋友帮忙). 这个也要靠自己.最后,去培训机构好还是自学好. 我感觉肯定是去培训结构好,特别是那些一个人自学,没有朋友提供帮助的人.当然前提是你要选择一个好的,专业的培训机构.但是去培训机构要收钱,所以才有这么多人自学.
3. 学 java 出来工资待遇怎么样?自学的能拿多少钱?
工资首先要看你工作的城市,北上广深圳高点,成都大连其次,别的地方少点,可以上智联招聘上看看. 至于自学的能拿多少钱?这个不是个问题,因为你去找工作应该不会说自己是自学的.
4.自学应该怎么学?有什么好的自学方法?有什么好的经验传授下?
很多自学者或者说初学者,都会问这类的问题,想让前辈们传授下经验,避免多走弯路.我开始自学的时候也是在 优快云 上 100 分发帖求指导,有很多人回帖,感觉看了都有用,但是还是感觉不知道如何下手,这里我把我的经验写出来,希望能帮上点忙。
写给 java 初学自学者(二)学习中碰到问题,怎么解决?
一般遇到问题分为 3 种.:
1) 理解上的问题.
例如:不明白 public provite 等修饰符的区别,不明白 方法返回类型是什么,不明白 方法的参数是怎么回事,不明白重载,重写,覆盖的关系等等. 这种问题,解决办法就是 上网搜一下,大致明白是怎么回事,如果还是不明白,不要深究,不要 抓住这个不放,不要感觉这个不弄清楚就没办法继续学习, 别停下你的脚步,继续往前走,遇到这些问题就比葫芦画瓢,出错了就多做实验,多动手,一定要 多动手多总结,就 OK 了.到后来,你可能已经忘了这个问题, 当某天在群里,有人问这样的问题,你欣然解答,然后才发现自己早已掌握这些了.
切记:要勇往直前
2) 程序出错,有报错信息.
举个例子.曾经的我,一出错误&#x