02 - 简历文档

1 人事知识

1 关于学校:
--------------------------------------------------------------------------------
	1 专业: 计算机应用技术
	2 入学: 2013.09
	3 毕业: 2017.06
	4 学校名称: 山西应用科技学院
	5 位置: 山西省太原市小店区榆古路东1--------------------------------------------------------------------------------

2 关于公司: 杭州米络星科技有限公司
--------------------------------------------------------------------------------
	1 人数: 在杭州我们那个单位的话, 60人左右, 我们的开发团队是 10个人的样子
	2 类型: 外包
	3 是一家什么公司: 主要发展音视频技术, 做过不少直播平台
	4 位置: 拱墅区祥符街道祥园路
	5 使命: 视频生活,美好连接
--------------------------------------------------------------------------------

3 关于公司: 杭州半云科技有限公司
--------------------------------------------------------------------------------
	1 人数: 60人左右
	2 类型: 
	3 发展方向: 主要涉及的是数据方面的
	4 位置:  浙江省杭州市西湖区转塘科技经济区
	5 使命: 数据智能 由你而赢
--------------------------------------------------------------------------------

2 专业技能


1 蓝点金融 webApp (React)

1 项目介绍: 
  蓝点金融是一个, 面向具有投资理财观念的用户, 的一个安全诚信的理财平台

2 项目职责: 
  1 负责的布局模块: 首页模块 和 用户模块  (Ant Design)
  2 负责开发的模块: 账单模块功能, 个人设置, 帮助, 赚钱等模块

3 主要技术: 
  1 使用 React 脚手架和 webpack 快速构建项目结构, 以及常用的一些环境配置
--------------------------------------------------------------------------------
    1 CLI脚手架: 
      create-react-app (是早期官方的, 许多配置需要自己搞)  //推介: DvaJS, umi
      
	2 说说 webpack 的理解: 
	  1 描述: 它是一个用于 JS 的静态模块打包工具
	  2 webpack 构建流程: 
	    通过入口文件解析 webpack, 结合项目内容和 webpack.config.js 配置参数, 生产最后的结果
	    
	  2 关键词了解: 
	    1 loader: 用于编译, 浏览器识别不了的文件  (文件转换器)  //例 -> scss转换为css 就有对应的 loader
	    2 plugin: 用于扩展 webpack的功能
	    3 entry: 入口起点  (了解就这么多了, 关于webpack 具体配置之前是项目老大去配置的)
	    
    3 做过哪些环境配置: 
      1 概括: 跨域处理, 改端口, 支持 Less 等这些  (配置 @路径)
      2 主要是通过 react.config.js 配置文件, 结合 CLI暴露出来的一些其他配置文件, 来处理
      3 就是查文档, 问同事这样的  (具体的现在想不起来了)
--------------------------------------------------------------------------------

  2 通过 redux 进行数据管理的的业务逻辑
--------------------------------------------------------------------------------
1 描述: 
  1 类似Vue 中的 Vuex, 实现全局数据管理功能的 (React中要统一在 redux里面请求数据, Vue中根据情况判断)

1 安装 redux 以及相关的包: 
  axios -> react-redux (用于关联) -> redux(提供API) -> redux-thunk(解决不能派发异步任务的问题)

2 环境配置: src/App.js 
  1 import {
    
    Provider} from 'react-redux' 
  2 import store from './store/index.js' 
  3 <Provider store={
    
    store}> 标签, 可当做路由模式的子标签, 包裹住 App.js 的组件视图

3 在全局状态管理文件中: src/store/index.js
  1 解决不能派发异步任务的问题
  2 管理分出去的子模块, 统一处理并导出

4 在单文件组件中引入相关 API 进行, 获取全局数据或调用全局方法
  import {
    
     useDispatch, useSelector} from 'react-redux'
--------------------------------------------------------------------------------

3 在用户页面, 跳转到赚钱页面, 用到了 react-router 相关知识
--------------------------------------------------------------------------------
1 安装 -> 路由模式的选择 -> 被包裹起来的 组件就有路由功能了
2 声明式导航以及路由式导航 -> 俩种跳转方式
3 同样需要, 自定义路由配置文件 -> 路由的懒加载, 传参等功能, 类似 Vue
--------------------------------------------------------------------------------

4 在跳转到用户页面的时候, 会通过响应拦截, 做一个 token 鉴权, 然后根据后端返回的业务状态码, 
  来判断是否跳转, 还是切换到登录页面

5 HOOK 新特性知识点  (React 必会)
--------------------------------------------------------------------------------
1 useState 定义声明式变量
2 useEffect 可以让我们在, 函数式组件中使用一些, 需要在生命周期中操作的功能
3 理解: 
  1 一个组件中可以定义多个, useEffect 方法的调用
  2 通常一个 useEffect 调用, 只会做一件事 (避免代码相互干扰)
--------------------------------------------------------------------------------

PC 后台管理的一个业务实现逻辑

默晞管理平台 -- PC  (Vue)	
★项目职责:员工管理、员工查询、登录开发、权限管理模块的实现
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

3 登录开发: 

4 权限管理: 

猜你喜欢

转载自blog.csdn.net/weixin_46178697/article/details/114290136
02