大前端课程 - 4.5个月学习总结

举报
楚楚冻人玥玥仙女 发表于 2021/11/19 01:15:29 2021/11/19
【摘要】 大前端课程 - 4.5个月学习总结 文章内容输出来源:大前端高薪训练营 时光匆匆如白驹过隙,4.5个月的大前端课程学习,让我收获了很多,也意识到虽然知识是有限的,但是随着学习的...

大前端课程 - 4.5个月学习总结

文章内容输出来源:大前端高薪训练营

时光匆匆如白驹过隙,4.5个月的大前端课程学习,让我收获了很多,也意识到虽然知识是有限的,但是随着学习的深入,发现自己不会的知识也越来越多。

从几个方面记录一下最近的学习的情况吧。

一、课程内容

我现在已经学习了30%了,看似好像很慢,其实并不是慢,而是因为内容太丰富了,每个 Part 都有好几个模块,而每个模块差不多要学2个星期左右,因为每个模块讲的就是一个技术方向的大知识点,这些一个个模块单独拎出来都可以当一门或者几门那种几百块钱的小课卖了。

一个模块的课时大概几个小时吧,但是边学边记笔记,还要一边 coding,差不多学完内容就要十来个小时了,加上做作业还要几小时,哇,一星期时间经常不够啊,有时候被卡住了,还得等着导师和同学的解答,然后再去尝试,就比较耗时间了。

我们进度最慢的章节大概就是3-3和3-4了,这两节涉及到了SSR和服务器部署,只要一涉及到线上部署,大家就会遇到各种各样奇奇怪怪的问题,我对服务器还算比较熟了,做起来还算顺利,有些对服务器不熟的同学,还要先去买服务器,然后一步一步学着怎么开放端口,怎么部署,怎么配置,看他们在某一步卡了几十次都没能解决,我都感觉到很心疼🙁 但是等他们解决了之后,成功的喜悦是溢于言表的。

除了录播课外,每周的直播课也令我特别期待,这么多次的直播课我一次都没落下过,其中我最喜欢的就是前端面试题讲解和服务器购买Nginx部署以及Docker使用,哈哈😆这些刚好都是加餐内容,感觉这种主线之外的知识更能吸引我的兴趣,反而比讲个Vue&TS或Node更能让我亢奋😂😂😂

二、教学服务

班主任每日监督进度已经成了日常便饭了,每天提醒学习、安排直播课等,鼓励大家问答,服务很到位👍

上个月教研组给我们准备了一场期中考试,20道必答题+2道选答题。
这些题目都是导师们搜罗来的各个大厂的笔试题/面试题,期中考试为期时长一个星期,在考试前,还给了我们一个星期的复习时间,大部份考点都是我们前期学到的知识。考完试后过了一个星期,老师们就批改好了,并且还给我们的成绩做了排名,虽然这个排名不计入课程学习的排名,只是为了促进大家复习,但教研组还是根据我们的排名给了相应的奖励,奖励了大家自由挑选了几门小课赠送入账😊😊。

前个星期导师又在群里发了一个我最想去的公司的招聘,本来我还未做好准备的,打算课程学完后再去面那家,但是想想为何现在不试一试呢,就算失败了也没有什么损失,如果成功了就提前胜利了。之前让导师帮我看过简历指出了问题,我又用它的招聘网在线生成了一份格式漂亮工整的简历交给了导师,让导师帮我去投一下那个招聘。虽然还不知道结局,可能是因为技术栈不符,那个招聘的是Flutter技术栈,我不会Flutter。但是离课程毕业还有一段时间,再接下来的时间里我还会学习到更多的知识,而那家公司肯定还会继续招聘,等我课程学完之时再去一试💪。

最后真心想夸一夸我们熊导,今天一个Promise的问题困惑了我,我在群里提问同学们和老师们给我解释但我没搞明白,熊导非要打电话给我讲清楚😂😂,来来回回三次电话,最终让我明白了,真真真太体贴了,最爱熊导🤗🤗🤗🤗

const myPromise = () => Promise.resolve('I have resolved')

function FirstFun () {
  myPromise().then(res => console.log(res))
  console.log('first')
}

async function SecondFun () {
  console.log('second 1')
  console.log('second', await myPromise())
  console.log('second 2')
}

FirstFun()
SecondFun()

/*
打印结果:

first
second 1
I have resolved
second I have resolved
second 2

 */

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26

三、个人收获

随着这几个月对前端知识体系涉足地越来越深入,现在不再像以前那么迷茫了o( ̄︶ ̄)o。

这两天领导们居然让我去支援我们公司的另一个项目,而且指明只要我去😎😎 看来是我最近一段时间的学习,使我的实力产生了肉眼可见的进步(自我脑补···)。虽然有点远,但还挺激动的🤡。

这几个月里,跟着大前端课程学习,我从对Vue完全不懂,到现在已经可以轻松使用Vue和它的生态技术,时不时的还可以帮助其他同学回答一些Vue源码里的东西,哈哈好开心啊,而且我也发现了其实Vue源码很好读懂,里面的变量名、方法名就已经是最好的注释了,复杂的地方还会有英文注释,只有英语不是太差,又能耐得下心思认真去看去思考,其实不是很难的。

近期导师还给我们布置了一个任务,就是大家用Vue来写一个类似ElementUI的开源组件库,第一版先写个简单的,把功能实现,我们每个同学认领一个组件,我选择了Progress。这还是我第一次写通用组件呢, 不过其实也不是很难,因为有ElementUI可以参考,该有哪些属性都知道,所以只需要处理好各个属性对应的样式或功能即可。在遇到不会的地方,比如说Progress的为dashboard的时候,还需要用到SVG,而我不太熟悉SVG,这里我就去参考了ElementUI的源码,看看它里面的dashboard用SVG是怎么实现的。现在这个组件库已经快完成一半了,其中也有我的一份力,想想就开心😝这还是我第一次参与这种大项目协作呢,不仅收获了一个协作开发开源组件库的经验,还提升了我在开发组件过程中兼容各种属性的coding(踩坑)能力😂😂


文章来源: blog.csdn.net,作者:爱玲姐姐,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/jal517486222/article/details/108831902

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。