前端开发的玄学之开发的意识流——前言

252 阅读3分钟

前端开发的玄学之开发的意识流——前言 - 掘金 (juejin.cn)

前端开发的玄学之开发的意识流——基座 - 掘金 (juejin.cn)

前端开发的玄学之开发的意识流——模块开发(一)前端的工作内容 - 掘金 (juejin.cn)

前端开发的玄学之开发的意识流——模块开发(二)评估开发时间 - 掘金 (juejin.cn)

前端开发的玄学之开发的意识流——模块开发(三)怎样开发 - 掘金 (juejin.cn)

前端开发的玄学之开发的意识流——总结

前言

本文的受众:

  • 工作3年以上的前端开发同学;

  • 工作中,没有被手把手教过的同学;

  • 对工作内容,工作流程,各种概念感到困惑的同学;

  • 对开发过程感到困惑的同学;

我⼀直在寻找“银弹”,⼀个可以让web前端开发⼯程师拥有良好体验的银弹。我坚信“理论指导实践”,我希望有⼀套通⽤的、普世的流程,来让我们有⼀套可以公式化的模板,能够让我们的⼯作有章可循。🌟

Snipaste_2024-07-31_15-59-40.png 为什么要说是“玄学”呢?或许是因为“没有银弹”吧。

通过⼗多年的前端开发⼯作,经历过⼤⼤⼩⼩各种项⽬,也有经历过各种各样的队友,发现⼏乎所有队友都有⼀套⾃⼰的开发实践,从拿到需求,到开发上线,每个⼈完成的流程⼏乎都不⼀样。

当然,对于⼀些技巧性的东⻄,⼤家还是⾮常共通的,⽐如编码实践,⽬录实践等;⽽每⼈的做事⽅式,却⼤相径 庭。

后⾯,我将基于⼀套“玄学”,来梳理⼀下我个人前端开发的开发过程,作为读者的映射。

本系列⽂章主要分为以下3个部分:

  1. 基座,主要是框架、UI库等

  2. 模块开发,包含模块划分、时间评估、编程范式等

  3. 代码管理

本文基本上都是以阐述本人在开发过程中心路历程,很少会用到代码。我会尽力增加一些图,来帮助读者理解笔者的思路。本系列文章 与 前端业务开发流程的哲学 - 掘金 (juejin.cn) 属于整体与局部的关系。

在写这个系列教程的过程中,可能会出现“头重脚轻”“顾此忘彼”的现象,也希望读者可以指正出来。

“所有的实践都是基于⼤量的上下⽂来执⾏的,如果不约定好上下⽂,⼀切都是空谈”。因此,下面我要约定一下本系列的一些上下文。

下⾯,我将基于⼀个虚拟的项⽬,来讨论我在每⼀个阶段都是怎么做的,怎么想的。

  1. 这个项⽬可能是⼀个后台管理系统,里面就是各种表格图表展示;

  2. 这个项⽬是在⼀个理想的空间、时间⾥⾯;

  3. 这个项⽬我可以全权把控;

  4. 这个项⽬,是从零开始;

  5. 希望读者不要带⾃⼰的脑⼦,如果带着⾃⼰的脑⼦,可能我下⾯所说的每⼀句话都是“错误”的;

  6. 全⽂中,⽤到的形容词,如“多”“少”“难”“易”等,皆是我⾃⼰认为的;

希望大家多多留言,交流除了技术点以外的问题