新手小白学JAVA

( 新手小白JAVA学习流程)

第一次真的很难搞,慢慢来吧!


众所周知B站真的是一个神奇的网站,白嫖党的天堂,资源丰富,学习的归属地,画布多说,来吧,展。。。。。以下内容主要来自Java动力节点讲师老杜,也就是我的白嫖老师给大家总结的学习流程,非常受益,想要了解更多锁定动力节点老杜,另外还有很多优秀的讲师,也是程序猿界的老湿机那开始吧!

1.学习前的准备
1.一个好的学习方法(应该怎么学高效)
合格的程序员(敲代码手速)
键盘手指摆放位置,强迫自己盲打。左手放在asdf键,右手jkl键。形成肌肉记忆
有一个很好的编程思想
编程思路!!!
1.千万不要手抄代码,容易丧失兴趣(缺失代码的灵魂)。但可以敲HelloWorla,目的是检测 程 序 是否运行成功
2.结论验证法
课堂中的重要部分记录下来,只记重要部分结论
努力尝试去验证,推翻不了它最后接受它,最后你就记住了,锻炼自己的编程思路!

2.一个好用的截图工具
Snipaste
3.一个好的记笔记软件(脱离原始纸张)
Onenote(微软的)
只写重点,不要记得太详细和截图配合使用
4.配一台好的电脑
建议酷睿i7九代以上,至少16G以上
2.开启学习之旅(学习路线)
1.javase
java语言基础,是java的最基本的库,基础语法+常用类库
2.数据库
1.mysql或(oracle)
2.jdbc;java语言连接数据库。(通过java语言对数据进行增删改查等操作)
3.web前端
。对于系统结构来说,常见的有两种:第一种是CS结构,第二种是BS结构。第二种目前是主流。Browser/Servlet 浏览器访问服务器的形式。
。浏览器就是B就是web所谓的前端,在浏览器上主要用到:html,css,Javascript【js最为重要】
4.javaweb
。BS结构,我们主要进行后端的学习(服务端),后端可以选用多种编程语言C,PHP,JAVA等,目前java占比比较大。
。先servlet再学jsp
5.Web进阶
。AJAX(阿贾克斯)发送请求的一个技术
。JQuery(javsscript语言的一个高级框架)
6.javaweb项目实战
着手一个项目,基于Servlet+Jsp+Mysql+Jdbc+HTML+CSS+JavaSript+JQuery+AJAX
7.SSM三大框架(额外可选学SSH)
Spring+SpringMVC+MyBaths
建议先学MyBaths再Spring最后SpingMVC
能力足够的话可学SSH:Spring+Struts2+Hibemate
建议顺序 :Hibernate再Sping最后Struts2
8.互联网分布式(这个学会薪资会高一些,一般大于15k)
。Dubbo
。MQ
。redis
。 zookeeper
。 fastDFs
。Nginx
。SpringBoot
。SpringCloud
。…

9.分布式项目实战
。最好能有一个商业级的项目对以上内容有一个练习,实战操作。
然后就可以出山,接受社会的毒打了。(整个学时长需要七个月这样,在自学的情况下,好一些的培训机构i大概需要五个月的时间,前提是专业的正规的机构,市面上机构还是有不少比较FW,基本上靠的是对学员的包装。另外特别要注意机构贷款,分期去交学费,利率还比较高的,小伙伴在选择的时候要仔细斟酌)在此也祝愿大家,在以后的生活学习中能够以梦为马,学有所成!

新手小白学JAVA