github: https://github.com/ArisZZZ
教育经历
武昌首义学院(本科) 计算机科学与技术 2022 年 6 月毕业
通过邮箱联系我: [email protected]
事功计算机技术(武汉)有限公司 前端工程师 2021.10 - 至今
主要技术栈:React 、TypeScript 、Webpack 、MaterialUI 、Rollup 、NPM
北京句子互动科技有限公司 远程实习生 2021.06-2021.10
主要技术栈:React 、React-Router 、Webpack 、Github
武汉百家云科技有限公司 前端实习生 2021.01-2021.06
主要技术栈:Vue2 、Vue3 、Vite 、TypeScript
技术栈:React + TypeScript + Rollup + PostCSS
项目背景:这是一个独立编写的 React 语义化 UI 组件库,项目主要目的为学习。
项目成果:通过该项本人了解到应该如何设计一个组件,如何做好单元测试,应该如何提示组件到可靠性。
项目难点:首先是如何编写一个可以打包出体积小干净的包的 Rollup 脚手架,然后是应该如何设计样式。
解决方案:通过学习现有组件库如何搭建脚手架,去查看他的源码,然后通过总结以及学习到到新知识搭建出了自己到 Rollup 脚手架 new-library(点击可跳转)。
技术栈:React + TypeScript + MaterialUI
负责部分:新项目架构搭建,优化已有项目架构,定义开发规范。
项目难点:大量数据渲染对性能保证、项目开发规范的统一。
解决方案:在大量渲染的列表可以通过虚拟列表去优化体验,在大量数据计算渲染的可视化区域可以通过 React.memo 高阶组件配合 useMemo 实现持久化该组件,减少不必要的渲染。
技术栈:Vue3 + Vite + Pinia + TypeScript
负责部分:根据设计图以及 PRD 高还原度完成页面展示以及交互效果。
项目难点:首次接触 Vue3 + TypeScript 编程,所有的技术都是全新未接触过的。
解决方案:通过空余时间阅读 Vue3 文档,学习 Vue3 语法,通过 TypeScript 官网学习更多的 TypeScript 高级用法,作出总结提升开发效率。
技术栈:Node.js + NPM
项目背景:在个人信息安全无法保证的社会情景下,自己尝试能否不通过服务器去完成 TODO 的记录以及管理。
项目难点:首次接触 Node 工具编程,以及如何发包到 NPM 。
解决方案:阅读社区文章,学习如何进行 NPM 包发布,应该如何管理自己仓库。
项目成果:本人通过该工具有效安全的管理自己每日的应做事项,提高自身效率。
1
tunecccyyy 2022-04-05 23:20:56 +08:00 via iPhone
没有 tg ?
|
2
JianTong OP @tunecccyyy 没有的。如果需要的话,你可以选择通过邮箱联系我
|
3
JianTong OP 你可以使用该仓库快速启动一个 rollup 组件编写工具,你不用关心 rollup 如何配置 typescript 如何配置,当然该工具只是做了最基本的初始化,如果需要更高的自定义配置你完全可以。欢迎 start ,https://github.com/ArisZZZ/new-library
|
4
JianTong OP React UI is a react UI library that uses the latest design language 。star https://github.com/ArisZZZ/coming-ui
|
5
amandalee 2022-04-30 14:30:09 +08:00
我们招全职远程的前端。有兴趣可以寄简历到:[email protected]
|