2022年-防裁员防优化-自救攻略

253 阅读4分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第7天,点击查看活动详情

前言

2022年,注定不平凡,由于众所周知的原因,导致裁员潮来袭,尤其是互联网行业裁员消息时有传出。不少前端小伙伴也因此忧心忡忡。

那么作为混迹前端多年的划水高手。我哪能坐视不管,见死不救?

所以,精心研究了如下的防裁员防优化放毕业自救攻略。

自救攻略

1、命名不要循规蹈矩

变量命名和函数命名,看似简单,实则大有文章,好的命名能让你眼前一亮,耳目一新,记忆深刻。相反,通俗的命名,让人不屑一顾。

被裁员代码

let billState = "1";   // 驼峰命名

let guarantor_identity_type = "1";  // 下划线, 语义明确,

const NATION = "China";  // 常量,使用大写字母;

特点: 命名保持统一方式,语意明确,见名知意,英文单词,单词正确。

自救代码


let def1 = "1",x=2, data=3;   //  随便起个名即可。

let afterLease_management, realestate_credittype;  // 驼峰、下划线,自我发挥。

let Class = "2";          // 特殊意义的词我也用。

let fioOrdDdExtLiMap;     // 乍一看很专业, 仔细看很迷茫。

let summer = "冬天";      // 猜猜我是冬天,还是夏天 ^_^ 

let edit,isEdit,editable,isEditable,notReadonly;  // 近义名称变量起一堆

let identyiFalg; // 单词我就不写对,坚持一错到底。

let zhengjianleixing = "1";  // 我用拼音,我爱国。

2、注释能省则省

有的人写代码,哪怕是写一个函数也要写上注释。导致好好地代码中,到处都是注释和说明。 尤其是在核心代码,写上几句代码,就要加注释, 生怕别人不知道你的逻辑。

兄弟们,以后可不能这样写了。 注释,能省则省,把主要的精力都放在业务逻辑行去吧。争取代码中一个汉字都没有,这样看起来才够专业!!!

3、代码不能格式化

一说到代码格式化,大家总是说安装插件,什么 PrettierBeautifyEsLint 等等。 我建议大家保持代码的原生态。 能写一行就坚持不换号。 只要自己看的时间长了,就习惯了。

这样一来,别人打开我的代码看一眼,就再也不想看第二眼。如果老板优化我,那我的代码谁也继承不了^_^

4、一个组件就是一切

之前总说组件化,一个功能节点还要分好多组件。什么容器组件和展示组件,什么有状态组件和无状态组件。

被裁员的组件结构

image.png

看图,一个功能,被分成了好多组件,还要考虑组件间传值,太麻烦。 如果我来实现,一个功能节点,就写一个组件。 所有逻辑全都在里面处理。 这样做,再也不用处理组件传值啦。是不是很机智? 而且这样写,一个页面一不小心就是上千行代码。这样的代码看起来才高端^_^

5、勤能补拙,代码量一定要上去

示例1示例2
image.pngimage.png

看到了吗? 这就是我的代码。我是不是很勤劳,每天要写好多代码。

虽然有人说可以封装程通用方法,直接调用即可。但是我就这样写,你能咋地!!

6、前沿技术一定要运用

听说Vue又出新特性啦? 听说 Elemnt-UI 可以升级啦?

我最喜欢前沿技术,我最爱学新知识,那我在项目中用一用^_^

虽然,新技术不一定稳定;虽然,新版本可能会有一些未知Bug;或许这些问题还没有人遇到,没有可借鉴的解决方案。 本着我不下地狱谁下地狱的理念,我还是坚持探索。

7、你走阳关道,我过独木桥

一个项目的完成,需要整个团队的协作。

为了项目的开发效率,为了代码的整体管理。代码找那个会封装很多通用方法,通用模块,通用代码块。

对于这些代码,我的态度是:我既不负责开发,我也不负责维护,当然,我也不去使用。

使用别人的代码哪能凸显出我的技术水平? 另外,我代码中可以直接解决,为啥还要使用通用代码,那多麻烦?

或者,我也会复制一份通用代码,我自己修改,自己使用。

一句话:“你走你的阳关道,我过我的独木桥”。

总结

兄弟们,相信我的自救攻略,只要你这样坚持下去,核心员工,主力员工一定有你。