很多小白一上来就抱着《Java编程思想》硬啃,结果三天就被劝退。学Java最忌讳的就是一腔热血直接扎进语法里,先搞明白几个问题:Java到底能干啥?安卓开发、企业级应用、大数据处理...想清楚自己要往哪个方向走,学习路线能省一半力气。
建议先装个JDK玩玩环境变量配置(虽然第一次装可能想砸键盘),用记事本写个"Hello World"感受下仪式感,再装个IDEA体验现代IDE的爽快,这些准备工作能让你对编程有个真实触感。
变量、循环、条件语句这些就像学英语的ABC,不用背概念,直接打开编译器边写边试。推荐用Scanner做点用户交互小程序,比如让用户输入年龄判断能不能进网吧,比干巴巴的例题有意思多了。
把类想象成乐高积木的说明书,对象就是拼出来的具体模型。试着用类和对象描述身边的东西,比如把家里的猫主子抽象成Cat类,属性有毛色、体重,方法有卖萌()、干饭(),这样理解更深刻。
学完基础别急着往下冲,先做个学生管理系统练手。别看项目小,能把增删改查、异常处理、文件操作这些知识点都串起来,做完这个你会发现之前学的碎片知识突然连成网了。
B站大学确实香,但教程质量参差不齐。推荐几个亲测好用的:
说到网时代教育,他们家Java培训确实有点东西。去年带过的学员就业率冲到90%以上,应届生平均薪资能拿8-15k,关键是真能跟着做企业级项目。想了解课程安排的可以去www.wangshidai.cn看看,官网有免费试听课。
准备个专属错题本,把常考的HashMap底层原理、JVM内存模型这些硬骨头整理成思维导图。面试前半个月开始每天模拟面试,用手机录下来回看,你会发现很多"呃...那个..."的口头禅。
加几个靠谱的技术交流群,定期参加黑客松。推荐关注Java官方的Dev.java网站,每个月都有新特性解读。最重要的是——给自己设置奖励机制,比如写完一个模块就奖励顿火锅,亲测有效!
小白找不到官网的可以加他们微信:13148733307