Skip to content
View familyboat's full-sized avatar
💭
I may be slow to respond.
💭
I may be slow to respond.

Block or report familyboat

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
familyboat/README.md

个人简介

教育经历

时间范围 学校 学历 专业
2015.9 - 2019.6 武汉大学 本科 自然地理与资源环境

工作经历

时间范围 公司名称 职位 主要职责 成就
2019.7 - 2021.2 湖北永业行评估咨询有限公司 地理信息技术员 负责外业勘测和内业数据处理及可视化工作 完成 2 个三调项目、增减挂钩项目的内外业工作
2021.3 - 2023.1 麒麟软件有限公司 研发工程师 负责后台管理平台开发 完成 2 个后台管理平台的开发工作
2023.9 - 2024.8 北京亿众互动科技有限公司沈阳分公司 前端工程师 负责后台管理平台和定制化 h5 开发 完成 3 个管理平台、8 个定制化 h5 的开发工作

知识技能

  • HTML / CSS

    熟悉 HTML 元素的基本构成和 HTML 元素的分类,能使用正确的 HTML 元素提高 SEO。熟悉 CSS 规则的基本构成,掌握继承、层叠、确定性的概念,能根据盒模型、布局、定位、格式化上下文相关的特性完成页面布局,能使用过渡和动画实现丝滑的动画体验。

  • JavaScript / TypeScript

    掌握核心语言相关的知识,能熟练地进行模块化、异步编程,熟悉事件循环的过程以及如何优化代码。熟练使用 type、interface 声明类型,熟练使用类型约束、泛型约束、函数重载确保类型安全,掌握 tsconfig.json 常见的配置选项及其含义。

  • React 相关的技术栈

    熟悉 React 的基本概念(JSX、函数式组件、事件监听、状态、响应式),熟练掌握 React 18 hooks 的含义及其用法。掌握全局状态管理库 zustand 的用法。熟练掌握 vite、React Router、Axios、Antd 构建 SPA 的流程。

  • 工程化相关的技术

    熟练使用 JsDoc 和 TsDoc 编写注释。熟练使用测试框架 vitest 编写单元测试;熟练掌握 eslint、prettier 集成到项目的流程;熟练掌握发布 Github Pages 的流程。

  • 性能优化相关的技术

    熟练使用资源压缩、打包和 minify 代码文件、懒加载、缓存技术缩短页面的加载时间。熟练掌握正确地实现 CSS 动画的方式。了解 JavaScript 的内存管理相关的知识以及常见的内存优化最佳实践。

  • Node.js / Deno 运行时

    熟练使用 Node.js 和 Deno 编写脚本。熟练掌握 CommonJS 模块系统的概念以及 CommonJS 和 ESM 如何互操作。熟练掌握发布 npm 包和 jsr 包的流程。

  • Git

    熟练使用基本命令进行文件的版本管理、分支管理、远程管理和撤销操作;熟练使用 rebase、cherry-pick、stash等命令。

  • Linux 相关技术

    熟练使用常见的命令行工具、环境变量管理、软件包管理辅助日常开发工作。

  • 其他

    熟练地进行英文阅读和英文翻译。擅长以目标为导向和以价值为导向进行工作。

如何学习

  • 以 MDN 文档和优质书籍为主,以规范、博客或者技术文章为辅。通过参与开源社区建设(MDN 文档的中文翻译、为 deno 相关的项目提 issue、贡献 PR),培养奉献精神。
  • 了解历史。通过学习和理解各个工具的历史,能清晰的知道它们为什么成为现在这个样子,以及它们未来会成为什么样子。更重要的一点是能辅助解决日常工作中遇到的问题。

Pinned Loading

  1. deno_std deno_std Public

    Forked from denoland/std

    Deno standard library

    TypeScript

  2. translated-content translated-content Public

    Forked from mdn/translated-content

    All translated MDN content in raw form

    Markdown

  3. content content Public

    Forked from mdn/content

    The content behind MDN Web Docs

    Markdown

  4. leaf leaf Public

    一片一片的叶子

    TypeScript

  5. leaf-server leaf-server Public

    小叶子的服务端,部署在 deno deploy上

    TypeScript