[北京/上海/合肥] 求一个全职工作
OP Boss 沟通一个月 面试机会都拿不到 求一份能双休的工作 远程也可以
之前一直迷恋找远程工作 一年过去了 落得这个下场
个人信息
- 统招本科
- 邮箱 base64:Z3IzOTA1NDY0NTNAZ21haWwuY29t
- 微信 base64:X1dlaVNoZW5n
工作经验
-
自由职业 ( 2023.5-至今)
- 个人在各大论坛/平台/朋友资源的情况下兼职开发
- 使用 uniapp 或者 umijs 等快速开发 IP 域名管理系统等
- 使用 Taro 开发 AIGC 小程序应用
- 技术支持的方式帮委托方修改 BUG ,数据可视化支持等
-
bilibili ( OGV 长视频)( 2021.9-2022.12.16 )
- 项目技术栈:React/TS/Node/pnpm/monorepo/Mobx/jotai/qiankun 微前端/react-query/antv
- 项目技术难点: 巨量数据的情况下 高性能虚拟表格展示,同时支持表头合并等情况
- 个人贡献:参与团队里的技术迁移,规范化团队的技术方案,统一 B 端小组里的 eslint 和 格式化方案等, 采用新的构建方式来使前端开发的时候有更好的体验,参与团队里的技术分享,因为队伍里对 react 的生态没有沉淀,对相关的最佳实践进行了文档建设,内部运营平台和各种数据平台的搭建,支持移动端和 pc 端的运营数据可视化等,采用微前端的方式收拢各个运营平台。利用 jotai 进行组件封装合路由缓存/前进后退位置定位等。
-
字节跳动(瓜瓜龙启蒙)( 2019.11-2021.6 )
- 项目技术栈:React/小程序/TS/Node/yarn workspace monorepo/Mobx/轻服务云函数等
- 项目技术难点: 新业务线路开发支持,从头构建业务,建立基础框架,抽取通用逻辑,高速迭代支撑
- 个人贡献:瓜瓜龙启蒙的新业务线支撑,参与基础业务框架的抽取,例如 通用方法,打点公用参数抽取,通用路由方案,通用组件,通用 sdk 抽取等开发和 bug 修改,参与页面监控等基础设施接入,新业务的高强度快速迭代,参与部门内部技术分享,后台系统高速迭代抽象方案
-
蘑菇街(直播&美丽说)( 2018.07-2019.11 )
- 项目技术栈:Vue 全家桶/React/小程序/TS
- 项目技术难点:App 内嵌页面,需要与客户端通信/业务繁杂,需要明确的区分业务逻辑/小程序兼容
- 个人贡献:美丽说新版本开发支持,主要攻略了 H5 里的 video 兼容方案和移动端常见兼容问题,Im 的接入和小程序的优化,业务繁杂,采用 MPA 的前端项目构建方式,积极参与内部基础服务的开发,迁移辅助工具库到 TS ,方便维护,开始使用 React 开发后台相关需求,积极采用 Hooks 的开发模式,探索 React 的性能优化方案。 积极参与团队内部分享,推进团队技术的发展。
-
惊鹊网络食千户 sass 餐饮后台 web 管理系统( 2018.03-2018.07)
- 项目技术栈:Vue 全家桶/axios/Element/Sass/Webpack/echart/高德地图/Electron/小程序
- 项目技术难点: 用户权限控制/纯前端订单打印/小程序登陆逻辑
- 个人贡献:根据后台返回的路由列表动态添加前端路由以达到权限控制,多门店多平台多权限的后台数据管理系统 通过 echart 库展示数据,单页面开发和部分组件封装,解决奇形怪状的 bug ,由于网络打印不能满足该项目的需求,故将项目迁移封装为 electron 版本,单人担任项目开发,由于热敏打印机兼容的问题,用用户指定输入 padding 来完成兼容,单人开发简易版后台数据展示小程序版本,移动端点餐开发,通过二维码扫码跳转登陆授权,简单的主色切换模式通过微信公众号接口微信支付,xhr report 取消请求以防止数据展示结构混乱等。
本人技术栈
-
HTML/CSS
- 熟练掌握常见布局模型,Flex 的应用,能够使用 sass/less/postcss 等 Css 预处理工具
-
JS
- 熟悉原生 JavaScript ,熟悉原型、闭包、异步等概念
- 熟悉 JS 在浏览器的运行模型,能在这个基础上定位问题的方向。
- 了解 ES6 的新特性,包括但不限于新的语法糖、类、Generator 、Promise 、await/async 等
- 了解 Node.js ,能够搭建简单的后台网站系统
- 熟练使用 TS ,理解类型流动和类型可维护性
- 熟悉 Vue 全家桶 的使用,理解 Vue 的原理,阅读过一些源码,稍微用过 Vue3
- 熟悉 React 的使用,理解 react 基本的原理,阅读过一些源码,熟练使用 hooks ,对于 hooks 编程模型有足够的踩坑
- 具备基本的 Web 安全知识
-
多平台多端兼容性踩坑经验丰富,大多情况能够定位和解决多平台兼容问题
-
前端工程化
- 能够使用 Git 进行版本控制
- 熟练使用 Google DevTools 和 抓包工具 进行开发和 调试
- 了解 Webpack 的原理,了解前端工程化工具 了解前端性能优化 。
-
计算机基础
- 了解常用的数据结构与算法
- 了解计算机网络五层模型 了解 HTTP 协议的机制、常见首部及缓存方式、cookie 的使用
自我评价
- 乐于思考和讨论,持续关注前端领域的新技术
- 性格开朗易于相处,能够和同事讨论并思考来得到较好的解决方案。
- 热爱互联网,喜欢新潮科技,对新的事物拥有强烈的好奇心 和探索欲望。
- 能够自主科学上网,学习前端知识,能够使用辅助工具阅读英文文档, 常用 MDN ,Can i use 等文档查阅网站查找相关资料,能够使用 stack overflow 等网站解决常见 BUG ,常混迹于前端技术社区,保持阅读高质量中英文 Blog 的习惯,保持自己在技术上不落后于社区。