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

1 年前端, base 深圳,有朋友内推吗(React + TypeScript + GraphQL)

  •  2
     
  •   maxin6 · 2022-06-09 08:47:11 +08:00 · 4071 次点击
    这是一个创建于 901 天前的主题,其中的信息可能已经有所发展或是发生改变。

    👤 个人信息

    👨‍🎓 教育经历

    2017/09 - 2021/06 | 全日制统招本科 | xxxx 工业学院 | 软件工程专业

    💪 个人情况 & 技能

    本人有 2 年以上的项目开发经验( 1 年校园 + 1.3 年工作),了解软件开发基本流程。

    • 擅长使用 React + TypeScript 及周边生态开发应用程序;

    • 了解 HTML5CSS3ECMAScript 6 语法,编写出高质量、符合语义化的代码;

    • 了解 Webpack 打包工具、Babel 编译器等配置及原理;

    • 了解 GraphQL / Apollo Client,以及配置 GraphQL Code Generator 使其能根据服务端 GraphQL 服务器生成前端接口 API 和 TypeScript 类型定义;

    • 了解 Less / CSS Modules / Styled Components 等 CSS 技术,也能写原生 CSS ;

    • 常编写单元测试,使用 Jest + Testing Library 对组件和自定义 Hooks 编写单元测试;

    • 了解 GitLab CI/CD,独立为公司的内部组件库配置 CI/CD ,能够自动构建、执行单元测试和自动发版等功能;

    • 了解常用的数据结构及算法;

    • 了解 HTTP 协议、其常见状态码的含义,以及浏览器缓存策略。

    🏗 工作经历

    公司名称:xxxxx 在职时间:2020/12 - 2021/04(实习)2021/07 - 至今(正式) 职位名称:前端开发工程师 工作内容:

    1. 负责公司产品的客户数据平台( CDP )的开发及维护;

    2. 负责公司开源组件库( GIO Design )的开发及维护;

    3. 负责公司内部组件库的开发及维护;

    🚀 项目经历

    在以下项目中,本人承担前端开发者 /维护者的角色,负责整个系统的维护和优化、部分模块的开发;

    客户数据平台(微前端子项目)

    客户数据平台是一个数据中心。所有的数据采集、数据源接入,都会先汇集到客户数据平台,进行统一的数据融合与存储。

    • 在选择多个事件的时候( 20 个以上),页面会非常的卡顿并且可能崩溃。我通过拆分组件和优化组件逻辑的方式,成功解决了该问题,使页面不再卡顿。响应时间从原来的 5000ms 降至 300ms ;

    • 为项目中的旧代码添加 TypeScript 类型,使其在后期更容易维护,提高了开发人员的效率,获得了同事们的一致好评;

    • 开发过程中,将业务逻辑代码封装成自定义 Hooks ,逻辑清晰、易于编写单元测试,大大降低了 Bug 率;

    • 发现了项目中大部分表单对键盘事件的支持不够友好(回车提交等),给组长提出了优化方案并通过。

    GIO Design 开源组件库 & 内部组件库
    • 独立配置内部组件库的基础设施,包括组件打包、GitLab CI/CD 、规范制定、版本控制、Jest 单测配置等,提高了整个组件库的可维护性,以及开发人员的开发效率;

    • 独立为内部组件库配置 CI/CD ,实现了自动构建、代码 Lint 检查、单元测试、展示当前单测覆盖率、自动发版等功能,减少了组件交付的流程;

    • 编写基础的组件,以满足设计师的设计要求,为项目提供最基础的组件;

    • 使用 Storybook.js 编写详细的组件文档,为使用者提供了详细的使用说明,降低了使用成本;

    第 1 条附言  ·  2022-06-09 11:18:23 +08:00
    联系方式: [email protected]
    16 条回复    2022-06-13 18:06:25 +08:00
    DICK23
        1
    DICK23  
       2022-06-09 09:36:23 +08:00
    1 年这个水平,可以打败现在市场 95%以上前端了
    maxin6
        2
    maxin6  
    OP
       2022-06-09 10:22:16 +08:00
    @DICK23 谢谢,🥹
    ningbo2018
        3
    ningbo2018  
       2022-06-09 11:03:55 +08:00
    怎么联系呢?
    zhengfan2016
        4
    zhengfan2016  
       2022-06-09 11:16:56 +08:00 via Android
    好强
    maxin6
        5
    maxin6  
    OP
       2022-06-09 11:18:42 +08:00
    @ningbo2018 我附上了邮箱地址
    LavaC
        6
    LavaC  
       2022-06-09 15:13:37 +08:00
    一年就负责过这么多内容真让人羡慕,我接近两年经验,里面有大半时间还是浪费在了做纯业务方便的工作
    alexsunxl
        7
    alexsunxl  
       2022-06-09 15:30:35 +08:00
    你好。我们这招前端。在高新园这边。后端 rust ,前端主要也是 react+ts 的
    有兴趣来聊聊吗
    maxin6
        8
    maxin6  
    OP
       2022-06-09 16:08:09 +08:00
    @alexsunxl 可以呀,邮箱联系我
    hunter0122
        9
    hunter0122  
       2022-06-09 17:26:09 +08:00
    好卷,网友们无时无刻不在提醒我是个废物
    coderlxm
        10
    coderlxm  
       2022-06-09 20:35:44 +08:00 via iPhone
    有点牛逼 这才 1 年经验 吊打一大堆培训班 5 年的
    vision1900
        11
    vision1900  
       2022-06-09 20:43:46 +08:00
    Jest + Testing Library + Storybook 这一看就很内行
    maxin6
        12
    maxin6  
    OP
       2022-06-09 21:25:50 +08:00
    谢谢各位的赞赏,来点内推呀前辈们
    guanghao7
        13
    guanghao7  
       2022-06-10 16:07:46 +08:00
    北京考虑吗
    maxin6
        14
    maxin6  
    OP
       2022-06-10 17:12:08 +08:00
    @guanghao7 不好意思,暂不考虑北京
    bojue
        15
    bojue  
       2022-06-12 20:55:12 +08:00
    1 年确实强
    shanejix
        16
    shanejix  
       2022-06-13 18:06:25 +08:00 via Android
    2017-2021?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5739 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 01:36 · PVG 09:36 · LAX 17:36 · JFK 20:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.