工作中的一些思考

634 阅读2分钟

简介

这篇文章主要记录自己工作中的一些思考.

开始

  1. 思考的重要性 要时时的给自己思考的时间.
  2. 提取相同的模式 需要思考自己做的事情是否有相同的模式,如果有相同的模式那是否能总结出一套的解决方案.
    form
    上面是一个简单的表单搜索界面,其实可以通过函数+配置来生成页面.
  3. 拆分更小的逻辑进行组合 将逻辑进行拆分和分层,可以更好地组合业务逻辑和复用.
    split
    上面的例子将验证的逻辑进行了拆分,在多种提交模式下可以通过组合验证函数来完成提交的验证.
    think
    上面的例子是一个是一个封装列表操作的例子.通过将列表的操作提取到上层,减少了生成列表时的复杂判断逻辑.
  4. 多向别人请教,学会沟通.
  5. 需要增加认知的广度,不要光局限在前端,通过对其他知识的学习也会对自身起到一定的帮助.
  6. 应该从总体上去认识一个问题(可以先忽略一些必要的细节),才能准确的知道问题出现的地方然后更好的解决问题.花些时间去理解问题同样重要.遇到事情不要立马下手做,先想想怎么做.
  7. 怎么去处理问题
    1. 临时的方案 有时候通过临时的方案(不那么合理的方式)去解决遇到的一个问题并不等于解决这个问题,应该去找到合理的方案.
    2. 向上一层考虑 问题A出现的直接原因是B,但是根本原因有可能是C.
    3. 换个角度去思考问题.
  8. 维持简单性 如何维持简单性是需要思考的一个问题,例如redux应用,是否能通过简介的store结构来完成功能,这样在后期维护的成本上也相对较少.
  9. 多思考做一件事的起因.

后言

希望自己敢于面对新鲜的事物,能有个长期学习更新自己的态度.

                                       前端小板凳
                                      欢迎大家关注我的微信公众号,一起学习