Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

爽 第一周笔记 #188

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
69 changes: 69 additions & 0 deletions docs/pages/weixin_爽_2/01-第一周的收获.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
# 第一周的收获

## 心态的转变

我所在的公司是一个小公司,职责分工不全,人员素质也参差不齐,本身我也是中途转开发选择的前端,前期的工作中兼任设计与开发的职责;
但是一直以来对公司部分人员和分工属于颇有微词的心态,尤其是经常要求写文档,更加能够理解目前我能做的事的重要性,从现在开始可以尝试如何通过一些协作、在线的文档,
让团队的效率能有一个较大的提高。

## 学习的目标

本门课的学习目标:
全面的技术和知识能力,比如之前我主要擅长是写业务和设计方面,对于业务的梳理和数据的设计参与较多;
但是对于安全和提效这块就掌握得较少,对于技术的广度和深度掌握不够,有时候遇到一些其他领域的问题就缺少话语权;
团队的协作和带领能力,学习如何让团队提效,而不单单是自身的提效;
将所学应用到工作中,思考目前项目的优化和增长点。



# 作业笔记

## 架构设计
### 需要的项目
![](http://imooc-lego-homework.oss-cn-hangzhou.aliyuncs.com/docs/pages/%E7%82%B9%E7%82%B9/images/2.png)

**独立业务组件库**

编辑器画布使用的组件和渲染逻辑和h5完全一致,为了两边一致,应该抽离出来提供给它们使用,从而保证制作的时候和渲染出来的h5保持一致

### 自研统计服务
考虑自研服务前,先列出我们统计所需的功能

我们需要实现分渠道统计这个需求,要实现这个需求,我们就需要自定义事件统计

- 支持自定义事件统计
- 支持Open API

经过调研后,我们发现,市面上第三方服务要么不支持,要么收费很贵,综合对比,只能选择自研一个

包括:

- 日志收集
- 日志分析
- Open API

### 各个项目之间关系


### 作品数据结构设计

思路:
- 每个组件尽量符合vnode规范
- 用数组来组织数据,有序
- 尽量使用引用关系,不要冗余

### 扩展性保证(薄弱项)
- 扩展组件
- 扩展编辑器功能、如锁定、隐藏
- 扩展页面信息,如增加多语言
- 扩展其他功能,如大数据分析和计算等

### 研发效率(薄弱项)
- 脚手架:创建发布
- 组件平台

### 运维保障(薄弱项)
- 线上服务和运维服务
- 安全
- 监控和报警
- 服务扩展性: 基于云服务,可以随时扩展机器和配置
3 changes: 3 additions & 0 deletions docs/pages/weixin_爽_2/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# 爽——学习笔记

请直接看下级目录