开发时,我们需要思考些什么

638 阅读2分钟

发现开发痛点

我在使用elementui时,每次都需要去官网复制demo代码,很麻烦,但是还是一直重复这个繁琐工作。

直到意识到这是一个痛点,才想到可以把ele demo写成vscode快捷代码片段,即vscode snippets,去提高开发效率。才知道已经有很多公共组件库、工具库的vscode snippet插件,尝试之后,确实很有效。

试想如果我再早些意识到这个痛点,我的角色就不仅仅是使用者,可能这些优秀插件就是我开发的了。

有真实的痛点就会有好需求,好的需求就会孵化出好产品。

Note:其实解决痛点并不难,难的是发现痛点,难的是拥有 时刻在寻找并发现痛点思维习惯

ps:可以在vscode插件库中搜索elementui,同理,lodash等公共库也都有snippet插件。向优秀同行致敬!respect!!!

开发时,我们还需要思考什么

请教大牛时,他们总告诉你,凡事要多思考,但这就像是鸡汤,确实很重要,但实际指导意义很小。我需要思考什么呢? 我开发的时候思考美国大选谁赢,对我也没什么帮助。

上半部分的内容总结来说就是:开发时,要时刻思考是否有开发痛点,以及如何提高开发效率。这其实就提到了可以具体实施的思考方向。 在实际开发中我还总结了很多这种思考方向、注意事项

  1. 当前的技术方案是最佳的吗?是否有进一步优化的空间
  2. 我写的代码简洁易懂易维护吗?业务处理逻辑、各种变量的名称等等
  3. 我现在做的工作是重复工作吗?如果是,我能否自己造轮子,提高开发效率。
  4. 是否真正理解你负责的需求,以及需求的合理性
  5. UI UE的合理性
  6. 时刻在用户的角度,看待你的产品

这只是我了解的冰山一角,这些点都是成长和学习思考的方向,真正实践了它,你也就离大牛不远了。

如果大家有其他开发中需要思考的点,欢迎在评论去留言分享或者在github里提issue,我会分类整理出来,不断更新。