面试之后

花了几天时间写了写面经,按照吴大佬的看法,面经又改了几次,但是,他还是会感觉不是很完美,后面便没改了。

当时的想法是:基础的知识还是很不扎实,准备从基础的看起。

所以又花了几天时间从头看MDN的文档,看了一部分,确实很有收获,又想从freecodecamp学起,跟着又做了几天。

期间,水了几天。

面试结束时间是9.18,今天是10.4,这16天时间不知道学什么,不知道从哪学起,不会的东西太多了。

面临的问题

  • JavaScript掌握的有问题,仅仅停留在写React函数的程度
  • 浏览器API是什么?没用过
  • 常用的array、string的方法记得住?
  • js的数据类型都没搞明白
  • ts文档都没看完
  • React?具体实现一头雾水
  • HTML unfamiliar tags
  • CSS 之你会UI切图师?你不配🙃
  • canvas 只知道名字?
  • svg 也只知道名字?
  • 前端特效怎么做?
  • 前端动画怎么做?
  • 前端游戏怎么做?
  • 视频播放怎么控制?
  • 直播?好神奇
  • 弹幕hhhh
  • ……

呵呵,我是个菜鸡2333~~

后面的想法

从文档入手

着重学习MDN的文档知识,同时在freecodecamp做做练习。

优势:

  • 可以比较系统全面的学习前端的知识,有利于构建知识体系。

劣势:

  • 缺少实践环节,容易忘记,掌握的东西只停留在表面,确实自己的理解。

从项目入手

在项目的开发中学习心得内容

优势:

  • 能迅速发现自己的问题,做到点对点的困难攻克
  • 加强技能的熟练度

劣势:

  • 经常用到已经掌握的知识,对未知的东西缺少探索
  • 可能出现的情况是为了解决问题而解决问题,对于自身成长帮助不大

之前的遗留问题

  • video-player未做完善
  • bilibili没有新的进展
  • website-education未动
  • eslint-rules的一些问题未完善
  • webpack-config没有完成
  • nest后端未开始
  • Goland后端试了试
  • next搞博客没动

之后的项目计划

  • 江大派?
  • Hamomo blog

进阶一点的:

  • 网页滤镜

总结一下

大概率会从项目入手,但是是江大派还是hamomo-blog有待考虑