- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
⼩⽩如何⾃学后端开发
⼩⽩如何⾃学后端开发
1. 学习前的准备
⼀个好的学习⽅法(应该怎么学习更⾼效);
编程思想就是编程思路,有很多同学问我:⽼师,我现在听课能听懂,但是你让我解决⼀个实际的问题,我不会,不知道该怎么下⼿
千万不要照抄代码,没⽤。或者说作⽤很⼩,如此下去可能会导致你对学习的厌烦。本来是有兴趣的,但是兴趣没了!只有⼀个程序可以抄
写:HelloWorld,⼤家都知道HelloWorld是我们学习过程中的第⼀个程序,为什么这个程序可以照抄呢?因为HelloWorld程序的编写是
为了测试本地的java环境是否搭建成功了。并不需要理解HelloWorld代码的含义。所以这个程序是可以严格照抄的。
结论验证法
听课的过程当中⼀定要把笔记记录下来。笔记当中只记忆重点的结论。
课下第⼀件事不是慌着做作业。作业是次要的。⾸要的第⼀件事是消化课堂上的结论。⽐如⽼师说了:if语句后⾯有⼀个⼩括号,⼩括号当
中的数据类型只允许是布尔类型:true或者false不能是其它数据类型。
课下尝试编写属于⾃⼰的程序,想尽⼀切⽅法去推翻这个结论,如果你⽆法推翻,那么只能选择接受这个结论,采⽤这种⽅式测试之后,发
现结论记住了。并且同时也锻炼了编程的思路!
键盘的⼿势要正确,左⼿:asdf,右⼿:jkl;,如果你的⼿势不对,从现在开始纠正它。
刚开始的时候⽐较⿇烦,还没有⼆指禅快呢,但是随着时间的推移,你的代码速度会有很明显的提升。只要坚持下来。⼀开始的时候⼀定要
坚持盲打 (强迫⾃⼰不看键盘)。
可以安装⼀个⾦⼭打字通。可以练习打字。当然,也可以在敲代码的过程中去练习,都是可以的。
练习到什么级别?肌⾁记忆
有⼀个很好的指法速度 (敲代码快)
有⼀个很好的编程思想(编程思路:能够使⽤编程的思路去解决现实⽣活中问题的⼀种能⼒)
⼀个合格的程序员应该具备两个能⼒
指法速度
编程思想的形成
⼀个好⽤的截图⼯具;
Snipaste
⼀个好的记笔记的软件;
笔记中⼀定是只记忆重点结论。没有废话。
课堂上笔记记简笔,没有时间记那么详细,课下的时候⾃⼰再整理。整理各种结论。
图⽂并茂。
推荐使⽤微软的onenote。专门的记笔记的⼯具
课下第⼀件事:是编写属于⾃⼰的程序,去推翻课堂上的结论。将每个知识点都学透彻!
⼀台好⼀点的电脑;
建议的配置:酷睿i7九代以上,⾄少16G内存。因为现在的开发,启动的环境太多,太吃内存,另外电⼦产品更新换代太频繁,所以建议配
置稍微⾼⼀些!能多⽤⼏年。另外,开发效率也⾼。
开发的过程中需要启动:数据库的服务、IDEA⼯具、虚拟机、虚拟机中的Linux系统等…
2. 开启你的学习之旅 (学习路线)
JavaSE
Java语⾔的基础,是Java的最基本的库。基础语法加常⽤类库。
数据库
mysql(或者oracle),数据库是所有程序员都需要学习的,因为不管是C语⾔,还是C++,还是Java,或者其他,软件最终都是操作数
据,⽽数据存储在数据库当中,所以数据库是必须要学习的,⼤学中⼤部分都是学习微软的SQLServer,但是企业中,尤其是互联⽹公司
⼤部分使⽤的都是mysql数据库,对于数据库来说,除了mysql之外,⼤家如果还有精⼒的话,可以再学习⼀下oracle数据库。
jdbc:Java语⾔连接数据库。(使⽤java语⾔对数据库中数据进⾏增删改查等操作。)
web前端
对于系统结构来说,常见的有两种:第⼀种是CS结构,第⼆种是BS结构。BS结构是⽬前的主流。所谓的BS其实就是:Browser /
Server,浏览器访问服务器的形式。
浏览器B端的就是web前端,在浏览器上运⾏的语⾔包括:HTML、CSS、JavaScript【JS最重要】
先学习HTML,再学习CSS,最后学习JavaScript。
javaweb(web 后端)
BS结构,我们主要进⾏的是S端,S端是Server端(服务器端),服务器端可以是C语⾔,可以是PHP,当然也可以是Java。⽬前Java居
多,占⼤部分 !
先学习Servlet,再学习JSP。
web进阶
AJAX(发送⼀步请求的⼀个技术)
jQuery(是⼀ 个JavaScript语⾔的⾼级框架)
javaweb 项 ⽬实战
基于Servlet + JSP + MySQL + JDBC + HTML + CSS + JavaScript + jQuery + AJAX能做⼀个web项 ⽬。
SSM三⼤框架 (额外可选学SSH)
Spring + SpringMVC + MyBatis
建议的学习顺序:先
您可能关注的文档
最近下载
- 本田裂行维修手册全一本_本田SDH125T-31摩托车维修手册.pdf VIP
- 新22G04 钢筋混凝土过梁.docx VIP
- 【培训PPT】水肥一体化技术及应用.pptx
- 附录一、卫生部颁《医院信息系统基本功能规范》(草案).pdf VIP
- (完整版)仁爱英语八年级上册第二单元测试.doc VIP
- 2025年部编人教版(统编版新教材)八年级初二上册道德与法治教学计划及进度表.docx
- 植物基因技术(中国药科大学生物工程所有课件).ppt VIP
- 电子商务基础(第2版)全套PPT课件.pptx
- 《感染性休克》ppt课件.pptx VIP
- 2019版南方区域AGC发电单元调频指标计算规范.docx VIP
文档评论(0)