献给做前端总写业务代码想要从中提升的同学

首先作为前端我们必不可少的工作就是写业务代码(技术leader和管理层例外,这两个岗位也是我们奋斗的目标),如果我们因为写重复的业务代码而导致跳槽,那么很大概率换了工作也是不停的写业务代码,关于这点我搜集了几点建议如下大家互相勉励:

1.编码前多思考:可读性、可维护性、封装性、性能、安全;

2.了解下函数式编程 - 代码中多使用纯函数;

3.独立功能封装成函数,重复代码提取成函数,如果多处使用考虑是否需要提取出来作为一个模块对外提供;

不相关的功能逻辑单独封装,比如数据获取、页面渲染,数据计算等;

4.给自己一个代码开发规范;

5.多多使用es6的新特性,一些语法糖,这样有利于引出你不熟悉的东西,然后去解决掉;

6.了解下设计模式,如发布订阅,单例等,想办法在工作中用到;

7.性能是至关重要的,数据的加载机制和拿到数据后的渲染机制是很重要的。从一个普通用户的角度考虑体验;

 

总之要时刻想着提高自己的水平和认知,有条件要上,没条件创造条件也要上,提高对自己的要求,养成写优美代码的习惯,长期坚持下来差距自然就出现了。

posted @ 2020-03-13 10:23  进击的白菜  阅读(436)  评论(0编辑  收藏  举报