一、三阶段学习的内容:
1、nodeJS:JavaScript语言完成web后端的部分,即一门JavaScript编程语言即可以写前端,也可以写后端,nodeJS主要侧重完成后台服务器的搭建,并且可以完成爬虫,网络通讯等传统后端变成语言(java等)完成的功能。
2、mongodb:非关系型数据库,是大型公司fackbook,google都会使用的数据库
3、vue:vue框架是前端组件化的比较简单的框架,重点体现前端开发的组件化,单页面应用等。包括vue基本语法,vueX,vueRouter等等。是西安地区使用占比最多的前端框架。
4、react:react框架也是前端组件化的框架,比vue稍微有点难度。也能完成单页面应用。在一线城市使用比较多。西安从2020年开始react越来越多了
5、微信小程序:微信小程序应该不用介绍,使用JSSDK来完成微信小程序的开发,非常方便
6、多端开发:uni-app,taro等;一套代码,可以生成原生app(android和iOS的),小程序,H5等。
7、当前在三阶段还会学习一些小的知识:如:fetch,axios,vant-UI,ant-design,element-UI ,mint-UI等等
三阶段学习的要求和目的:
1、查看文档的能力:
每个框架都是一个体系,体系很全面,但是,有些东西不常用,如果用到时,必须要能够查询文档,找到解决方案,文档就像一个新华字典一样,记住常用的汉字,还得会查询不常用的子。另外,进入公司后,也有可能面对新的陌生的知识,这时候也是需要通过查询文档进行应用。
2、自学能力:
查看文档就是自学能力的一种体现,不但能够查询文档,而且要大胆尝试。这样才是真正的自学能力,活到老,学到老,进入公司后,没有老师指导,就需要自己具备自学能力,这样,才能一辈子不愁。记住:自学能力也是你的知识。
3、项目经验的积累:
三阶段一般至少做三个项目,通过每个框架对应的项目进行框架应用,项目分为个人项目和团队项目,个人项目要求你能独立完成,保证每个人对知识的应用;团队项目要求你要能够会和团队成员在项目代码上进行统一,整合;也要求你要会和团队人员沟通。
4、组件化,模块化的编程思维的形成
组件就像一个个积木,二阶段时,就是插件。当组件写好时,完成项目非常快速,维护,调整时也非常方便。
5、沟通能力:
技术能力决定了的当下,沟通能力决定了你为了能做多高,学会沟通,锻炼沟通,沟通提高了,情商就会提高,智商决定了业务能力,沟通决定了你的职业发展;财商决定了你的财富多少。
三、方法:
三阶段的学习方法与第一阶段和第二阶有相同之处,也有不同之处。
- 相同之处:
1、听课:
1)、抓重点:上课听课时,老师(我)重复说的,一定是重点,老师(我)花很大精力和时间的一定是重点。老师说的慢的一定是重点。老师突然大声说的是重点。
2)、即时记:不是记笔记,是把老师说的陌生单词记住,在课堂上就做记忆,比如:老师说的新的关键的单词(关键字,对象名等等),在老师说该关键词的时候,你的大脑就立即开始记忆(大脑不敢沉睡),老师敲的时候,你就立即记忆,一般到重点的关键字和对象,老师在说完后,都会敲。所以,你有两次记忆的机会。
3)、多互动:互动就包括及时回答老师的问题,及时响应老师的问题,在说的过程中,又多了一遍记忆,也是让自己集中精力的一种方法。
2、
1、学习方法:
预习,学习,练习,复习,做得多了,就有出息了……
以上动词的主语都是学生,所以,学习是以学生为主体的。教学是教与学。在讲课(学生学习)的过程中,老师是重要的。剩下的都是需要大家去努力的。学习结果的不同,来自于内因(学生)。
重点要说复习,复习中的总结,总结会让你事半功倍,总结的重要性不言而喻。但是,很多人没有践行。
如:很多学生学了一段时间。问:学得咋样,答:感觉啥都没有学到。这就是糊涂,不总结的症状。
再如:很多学生一碰到问题立即就问,这叫作思维懒惰。应该先做思考,如果实在不会再问,或者把不会的先做记录。 集中问,也许好几个问题就是一个知识点造成的,你的内心也会知道今天学习的知识,到底是哪些我不会。搞会了,今天的知识就完结了。
不同之处:
1、三阶段,以做项目,应用为主,自然要把重点放在敲代码做项目上。不要太过注重某个点是否死记硬背住了,而要在项目中记忆
2、三阶段,要多查文档
3、三阶段还需要背诵面试题,以面对即将到来的面试环节
4、三阶段更要注重表达,所以,都上台分享,多和大家交流项目中的问题。
加油,同学们!