工做中的一些思考

簡介

這篇文章主要記錄本身工做中的一些思考.前端

開始

  1. 思考的重要性 要時時的給本身思考的時間.
  2. 提取相同的模式 須要思考本身作的事情是否有相同的模式,若是有相同的模式那是否能總結出一套的解決方案.
    form
    上面是一個簡單的表單搜索界面,其實能夠經過函數+配置來生成頁面.
  3. 拆分更小的邏輯進行組合 將邏輯進行拆分和分層,能夠更好地組合業務邏輯和複用.
    split
    上面的例子將驗證的邏輯進行了拆分,在多種提交模式下能夠經過組合驗證函數來完成提交的驗證.
    think
    上面的例子是一個是一個封裝列表操做的例子.經過將列表的操做提取到上層,減小了生成列表時的複雜判斷邏輯.
  4. 多向別人請教,學會溝通.
  5. 須要增長認知的廣度,不要光侷限在前端,經過對其餘知識的學習也會對自身起到必定的幫助.
  6. 應該從整體上去認識一個問題(能夠先忽略一些必要的細節),才能準確的知道問題出現的地方而後更好的解決問題.花些時間去理解問題一樣重要.遇到事情不要立馬下手作,先想一想怎麼作.
  7. 怎麼去處理問題
    1. 臨時的方案 有時候經過臨時的方案(不那麼合理的方式)去解決遇到的一個問題並不等於解決這個問題,應該去找到合理的方案.
    2. 向上一層考慮 問題A出現的直接緣由是B,可是根本緣由有多是C.
    3. 換個角度去思考問題.
  8. 維持簡單性 如何維持簡單性是須要思考的一個問題,例如redux應用,是否能經過簡介的store結構來完成功能,這樣在後期維護的成本上也相對較少.
  9. 多思考作一件事的原由.

後言

但願本身勇於面對新鮮的事物,能有個長期學習更新本身的態度.redux

                                        前端小板凳
                                      歡迎你們關注個人微信公衆號,一塊兒學習
相關文章
相關標籤/搜索