WEB前端开发技术的分段?

举报
泽宇-Li 发表于 2020/06/23 11:21:22 2020/06/23
【摘要】 王者荣耀使我们最喜欢的一种大型段位比赛 今天呢我同意分享我的心德把web分为几大段位1、青铜 - 从零开始小学生:怀着满腔的热血,看到了这一个行业的希望和未来,准备开始学习 Web 开发知识。 a. 先通过 w3cschool 等免费学习资源把 HTML、CSS 和 JavaScript 的基本操作学会了 b. 写一个简单的表白页面送给你的女/男朋友,展示一下自己努力的成果,如果没有就当我没...

王者荣耀使我们最喜欢的一种大型段位比赛 今天呢我同意分享我的心德把web分为几大段位

1、青铜 - 从零开始小学生:怀着满腔的热血,看到了这一个行业的希望和未来,准备开始学习 Web 开发知识。 a. 先通过 w3cschool 等免费学习资源把 HTML、CSS 和 JavaScript 的基本操作学会了 b. 写一个简单的表白页面送给你的女/男朋友,展示一下自己努力的成果,如果没有就当我没说

2、白银 - 懵懵懂懂初学者:懂得如何使用 HTML、CSS 和 JavaScript 三大件来实现基本页面开发功能 a. 选择一个可以覆盖多种场景、可以随自己意愿调整难度的项目尝试实现,如博客系统、记账本、Markdown 编辑器等 b. 从 React 和 Vue 这两个框架中选择一个进行学习

3、黄金 - 轻车熟路新玩家:懂得使用框架来实现上面所举例项目 a. 学习 Redux、Vuex 或者 MobX 等状态管理工具,并将他们使用到前面的项目中 b. 思考状态管理工具为你的项目带来了什么好处

4、铂金 V - 初出茅庐新司机: 懂得如何使用脚手架创建项目,并且能将代码结构根据模块化的思想进行安排 a. 学习 TypeScript,对前面的项目进行重写,注重对数据结构和类型的控制 b. 学习 Node.js,试着配合数据库实现一个比博客系统更为复杂的 CMS(内容管理系统),如 图书馆管理系统、仓库管理系统

5、铂金 I - 基本上手好司机:如果是懂得如何利用 Node.js 或 TypeScript 编写业务代码的 a. 思考在前面使用框架开发的项目中,有哪些代码是重复冗余的,有哪些逻辑是可以在多个组件之间共用的 b. 学习利用 ES2015 或更新的 JavaScript 标准,逐步替换使用框架所编写的代码

6、钻石 V - 淡定自然老司机:如果是对逻辑抽象、模块封装有了一定的理解和经验的 a. 思考如何使用纯 JavaScript 对业务组件中的非渲染、非 DOM 相关代码进行抽象 b. 引入单元测试工具,对纯逻辑代码进行测试,争取覆盖率达到 80% 以上

7、钻石 I - 赛道新手初学者:如果上面的条件你都已经满足了 a. 思考不同的代码哲学(OO、FP 等)、不同的代码结构(MVC、MVVM 等)的区别 b. 思考不同的框架之间设计的初衷,思考不同的编程语言中对同一类问题不同解法的区别


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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