V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
JianTong
V2EX  ›  求职

求职应届生前端

  •  
  •   JianTong · 2022-03-21 11:51:08 +08:00 · 2160 次点击
    这是一个创建于 981 天前的主题,其中的信息可能已经有所发展或是发生改变。

    求职前端工程师

    github: https://github.com/ArisZZZ

    教育经历

    武昌首义学院(本科) 计算机科学与技术 2022 年 6 月毕业

    通过邮箱联系我: [email protected]

    专业技能

    • 熟练掌握 React 及性能优化等扩展技能,能够独立负责研发项目。
    • 熟练掌握 TypeScript 进行开发,掌握 ES 新语法。
    • 熟练掌握 ReduxDva 数据管理方案,了解 Xstate 状态管理方案。
    • 熟练掌握 PostCSSSassLess CSS 编写方案。
    • 掌握使用主流 UI 组件库能够根据业务需求合理按需进行二次封装。
    • 掌握 Webpack 构建流程,能够独立从 0 搭建开发环境,优化打包配置,能够使用 Rollup 搭建组件库脚手架。
    • 掌握 Git 工作流,能够合理运用 Git 进行协同开发,并对需求进行合理提交以及规范 Commit 。

    工作经验

    事功计算机技术(武汉)有限公司 前端工程师 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

    • 根据产品需求进行功能开发、根据故障描述修复问题,并对其作出优化,优化产品应用的性能,提高系统的易用性。
    • 将老项目重构为 Vue3 ,大幅度降低项目维护成本、提升项目性能。
    • 学习 Vue3 并引用到实际项目中,并分享给同期实习生。

    开源项目

    • React + TypeScript 自建组件库(ComingUI

    技术栈:React + TypeScript + Rollup + PostCSS

    项目背景:这是一个独立编写的 React 语义化 UI 组件库,项目主要目的为学习。

    项目成果:通过该项本人了解到应该如何设计一个组件,如何做好单元测试,应该如何提示组件到可靠性。

    项目难点:首先是如何编写一个可以打包出体积小干净的包的 Rollup 脚手架,然后是应该如何设计样式。

    解决方案:通过学习现有组件库如何搭建脚手架,去查看他的源码,然后通过总结以及学习到到新知识搭建出了自己到 Rollup 脚手架 new-library(点击可跳转)。

    • One Mark (美国版美团)

    技术栈:React + TypeScript + MaterialUI

    负责部分:新项目架构搭建,优化已有项目架构,定义开发规范。

    项目难点:大量数据渲染对性能保证、项目开发规范的统一。

    解决方案:在大量渲染的列表可以通过虚拟列表去优化体验,在大量数据计算渲染的可视化区域可以通过 React.memo 高阶组件配合 useMemo 实现持久化该组件,减少不必要的渲染。

    • 三个课堂(双师版)

    技术栈:Vue3 + Vite + Pinia + TypeScript

    负责部分:根据设计图以及 PRD 高还原度完成页面展示以及交互效果。

    项目难点:首次接触 Vue3 + TypeScript 编程,所有的技术都是全新未接触过的。

    解决方案:通过空余时间阅读 Vue3 文档,学习 Vue3 语法,通过 TypeScript 官网学习更多的 TypeScript 高级用法,作出总结提升开发效率。

    • 本地任务管理(TODO)

    技术栈:Node.js + NPM

    项目背景:在个人信息安全无法保证的社会情景下,自己尝试能否不通过服务器去完成 TODO 的记录以及管理。

    项目难点:首次接触 Node 工具编程,以及如何发包到 NPM 。

    解决方案:阅读社区文章,学习如何进行 NPM 包发布,应该如何管理自己仓库。

    项目成果:本人通过该工具有效安全的管理自己每日的应做事项,提高自身效率。

    5 条回复    2022-04-30 14:30:09 +08:00
    tunecccyyy
        1
    tunecccyyy  
       2022-04-05 23:20:56 +08:00 via iPhone
    没有 tg ?
    JianTong
        2
    JianTong  
    OP
       2022-04-12 16:27:57 +08:00
    @tunecccyyy 没有的。如果需要的话,你可以选择通过邮箱联系我
    JianTong
        3
    JianTong  
    OP
       2022-04-12 16:28:36 +08:00
    你可以使用该仓库快速启动一个 rollup 组件编写工具,你不用关心 rollup 如何配置 typescript 如何配置,当然该工具只是做了最基本的初始化,如果需要更高的自定义配置你完全可以。欢迎 start ,https://github.com/ArisZZZ/new-library
    JianTong
        4
    JianTong  
    OP
       2022-04-12 16:30:21 +08:00
    React UI is a react UI library that uses the latest design language 。star https://github.com/ArisZZZ/coming-ui
    amandalee
        5
    amandalee  
       2022-04-30 14:30:09 +08:00
    我们招全职远程的前端。有兴趣可以寄简历到:[email protected]
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5340 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 08:12 · PVG 16:12 · LAX 00:12 · JFK 03:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.