深圳营销网站建设公司哪家好,wordpress自主更新,门户网站建站流程,vi设计手册模板ppt前言
对于刚开始看视频敲代码#xff0c;最忌讳的便是一上来就完全照着视频做#xff0c;这么做就算完完全全的跟着视频做出来一个项目#xff0c;始终都无法将里面具体的知识化为己有#xff0c;单纯来说只是简单的复刻#xff0c;视频的作者本身是不会对他在做该项目过…前言
对于刚开始看视频敲代码最忌讳的便是一上来就完全照着视频做这么做就算完完全全的跟着视频做出来一个项目始终都无法将里面具体的知识化为己有单纯来说只是简单的复刻视频的作者本身是不会对他在做该项目过程中所遇到的bug和调试过程放出来的所以你学到的就是一个几乎无bug的项目这样你缺少一个主动去探索的过程一个顺利、没有bug调试的项目自然不会让你印象深刻这就是为什么会觉得做完项目后会有一种空虚的感觉虽然一开始做项目可能对于自己的要求会稍微的下调但不妨试着从一开始研究透一个项目可以说这才是真正能从做项目中学到东西下一次做项目前可以按着下面的方法试试希望能对你有所帮助~
一、了解项目本身
在选定这个项目前先要问一下自己这个项目具体是做什么的呢它的使用场景是什么它整体的一个业务流程~是什么它的架构设计Q的理念是什么它运用到了哪些具体的技术对于项目有一个大体的了解对于后续深入的学习项目是非常有必要的这个时候官方的文档就很重要 了就拿github中的项目来说一般都带有一个文档对该项目进行介绍甚至有的项目会说明现状以及对未来的相关规划有了这个我们就可以从整体上把握该项目的设计理念Q了。
二、保证代码的可运行性
在确定了一个适合自己做的项目之后就可以搭建环境、调试环境然后进一步的对代码进行操作了这里说的操作不可是题主那样的照着视频敲代码现在大多数教学视频Q一般都会附上源码的相关文件可以将这些代码在自己的电脑上试着运行一遍确保所选项目的代码在自己的电脑上是可运行的首先一个项目的体量一般是比较巨大的如果没有事先有这样的准备直接开始敲代码在敲代码的过程当中若是出现错误有时是很难排查出来的尤其是一些特别细微的错误这点深有感受。 对于Java而言在开发环境上需要注意与项目的要求一致确定jdk的版本jdk版本若是有差异会导致一些问题如中文乱码、提示编译错误“等这一点相信不少人在新手期都会遇到 往往遇到时不知所措会折腾不少时间乃至消磨做项目的心情所以事先确保开发环境与项目的一致性很重要。
三、项目流程的学习
对于项目的学习这一块建议的是从项目的主干流程开始学习然后再细化分支的流程怎么叫主干的流程呢比如做一个Java的项目从新建项目开始封装、全局异常的处理、整合 spring、解决认证与授权的问题、跨域的问题、 再就是到了业务功能的开发菜单管理Q、AP|接口的开发、再到关于项目的部署最后发布到线上这是一个大概的主流程对于主流程中用到的基础的技术知识一定要有深刻的认识包括其实现的原理、方式等这些应该是属于基本功的若是对于项目过程中的哪一块知识点不熟悉的应当立刻回去查补一下不要再做项目的过程中因为基础的不扎实将自己置身于过于被动的地位。
四、偏门或超纲浅尝辄止
上面所提及的是对于相关技术的基础知识要 “打破砂锅问到底Q”的态度但并非是对于所 有可能在项目的某些实现的方式上是比较偏门或者已经超出自己的理解范围了对于这种已经不属于基础范畴的基础知识Q若是过于深究 对于项目的进度是没有好处的而且还可能因为这样越研究越懵因为有些细节所涉及的知识已经远远超过自己知识的范围了简而言之就是技术水平达不到对于这些有个大致的了解就可以了。 五、及时总结知识点 最后无法避免的就是对于项目中知识点进行总 结在这里我的建议是开个电脑的笔记应用如 Typora或者微软的笔记软件Onenote这些有着更多可以帮助你管理笔记的功能实现分类化的管理如果你是初次做项目在项目中所需要记录的知识点必然是很多这些总结性的知识点能保存下来必然会成为你以后再做项目乃至工作的宝贵经验有条理、分类清晰的笔记是你以后高效回顾复习的必然需要。