1. 基础阶段的学习
在这个学习阶段你应该找一个好的基础学习视频, 对着视频认真进行学习, 每天自己要逼着自己学习, 大学很容易让人颓废. 边看还要变敲代码, 不要用 ide 用记事本有利于后期的代码编写习惯, 还要做好笔记哦.
2.java web 阶段的学习
当你学习了前面基础阶段后你肯定会困惑, 天天打印几个字有啥用, 其实不然基础阶段就是为这个阶段做准备的, 有了前面的基础你可以轻松的学习这个阶段的知识: servlet,jsp,Tomcat, 数据库等. 同样这个阶段也要做好笔记用于以后的回顾.
3. 框架学习阶段
上面两个阶段学习完后要想去参加工作是不行的, 你需要学习一些公司流行的框架来提供开发效率和质量, 现在流行的框架有: spring,springmvc,mybatis,shiro 等等, 学习这些框架时你不需要了解透彻它, 你只要知道怎么用怎么去搭建环境就可以了, 等以后有了工作后你自然会理解它.
大体就是这几个阶段吧, 希望能帮到你, 还有在大学里一定要能控制住自己不能颓废, 两天打鱼, 三天晒网. 那样是学不好东西的, 加油吧少年!
本人七年左右编程经验, 了解更多互联网和编程知识, 欢迎关注本人头条号.
首先不必当心自学的找工作会不要的问题, 相反自学到同样的水平可能更加分, 大多数情况对企业而言, 培训和自学并无差别, 企业用的是人, 需要的是做事的能力而已. 而培训机构动则一两万的培训费用, 大量的时间, 如果能自学还是建议自学.
对于学习 Java 首先要确定方向, 是做 Java 后台, 还是考虑做安卓开发.
首先是 Java 基础部分, 这部分主要是语法, 常用 API 的熟练, 难度不大, 却是对编程的基本要求. 可以通过菜鸟教程, w3cschool, 廖雪峰的官方网站等选一到两个较好的教程坚持学习下去, 掌握基础, 多做练习, 写写 demo, 毕竟编程以应用为主. 不建议通过书本学习, 主要是太啰嗦, 动则几百页, 学完就忘.
如果感不够牢固, 可以看点视频, 慕课网, 腾讯客堂都有相关视频.
基础掌握后需要做项目来学习框架和相关技术, 数据库, 如果是安卓找官方培训教程跟学一遍组件什么的. 然后可以通过在 GitHub 上找个开源项目来学习, 到自己能够通过百度辅助敲出一个类似项目基本就差不多了. 如果感觉有难度可以在上面视频网页找一些项目视频, 跟着写. 项目中相应的技术不了解的可以通过官方文档, 百度, 相关博客学习了解.
编程中遇到问题可以通过群组, 百度, 官方文档和有经验的朋友来解决.
来源: http://www.jianshu.com/p/e6dae47674e8