入职okg半年个人提升规划

发布时间 2023-04-19 12:52:30作者: 北火廿口

规划从两个层面出发,即技术层面和业务层面。

1.技术层面

技术层面应包含对原本掌握的技术的巩固以及对新技术的学习。

  1.1 技术的巩固

  JavsScript。js很多知识很久没有用或者一直停留在学习了但没用过,所以需要再去过一遍es6文档;此外对js的使用上大多习惯于使用笨语法,在之后的项目开发上应参考公司项目中使用到的语法,使得开发模式更加的简洁和优雅。

  CSS。个人在css的使用上,实现页面的方式非常的笨拙。笨拙主要体现在不喜欢用flex布局以及实现页面时对兼容问题考虑较少,此外对css动画的理解较浅显。因此之后应重新学习flex布局并在需求中多使用,在实现页面时多考虑多尺寸显示器和浏览器的兼容问题,并学习下css动画,包括两个css属性transition、animation和html标签Canvas。

  1.2 新技术的学习

  React。现在对React的开发模式已经有了一定程度的了解并能够在不考虑优化层面上满足线性需求,但仍需要多阅读公司的项目代码并学习新的相关必备技能。在进入公司前个人使用的前端框架为vue2、vue3,甚至在做项目时大多使用vue2,因此对函数式编程不熟练。在之后的React的学习上,应多次去阅读官方文档,先把React用熟练,在熟练使用几个常用hooks的基础上多去学习新的更高效的hooks。此外近期(一周内)需要去学习并熟练使用React组件传值的方式。

  埋点。在第二次需求中有设计埋点因此对其有了解记录了简易开发文档okx公司项目添加埋点步骤 - 北火廿口 - 博客园 (cnblogs.com),但还有很多要学习和注意的地方。

  此外需要改变现有的不懂问百度的思想,先问下chatGPT。在设计项目实现方案时,设计完参考下chatGPT的方案,指不定更好。

2.业务层面

业务层面包含对公司项目的使用和对公司工作流程对反复熟悉。

  2.1 公司项目的使用和Web3的理解

  下载欧易App,试用下公司的一些项目。并在twitter多关注相关消息,有新的一些项目可以及时试用下。Web3相关可以先看下各种靠谱博客。

  2.2 工作流程

  现在已经熟悉了开发流程和项目上线流程,记录了简易流程文档okx公司项目开发和上线流程 - 北火廿口 - 博客园 (cnblogs.com)。其他的规范以及公司插件的使用,在每次涉及到时,都应编写文档记录下来。

3.时间安排

1.js和css,两周。

2.React,一个月内用熟悉各种基础,包括不限于基本交互的编写、组件传值的各种方式、路由、状态管理工具的使用等。React更深层面的学习将以半年为周期。

3.埋点,一个月内多看看相关文档和博客。

4.各种、规范和插件,三个月。

5.公司项目的使用和Web3的理解,长期过程。