<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ## 設計可以不用那么糾結 > 如果常理上確定的事情,就無需糾結。(至于其他人,你們會習慣的。) * * * * * ### 業務邏輯與分頁設計 **案列1:** 比如為店鋪分配管理員,需要選擇一個管理員,使用搜索下拉組件,但是搜索匹配可能有很多,那么下拉組件可以做的很復雜,還可以帶分頁。如果這樣做還不如以表格的方式,這樣搜索可以下一頁。 但不管怎么樣,這就是做得很復雜,其實可以以很方便的方式實現,這種下拉搜索的相當于是聯想的,跟百度搜索聯想一樣,這個數目是可以限制的,不需要顯示所有的搜索結果再分頁,不需要弄的那樣復雜。 因為常理上我們就確定我們只能檢索出有限的值,只要提高關鍵詞搜索精度就可以不斷逼近目標,就一定能找到相關信息。 * * * * * **案例2** 比如常見的列表信息(管理員關聯的學校,用戶的角色,權限管理的節點等等),有時候明知道這種信息不會很多,業務邏輯(常識上確定的事)決定了它的數據量大小,永遠不會用上分頁的,這時就沒必要做分頁的考慮了,直接全部讀出來,不要有強迫癥(不要糾結),好鐵用在刀刃上面,用好的方式解決問題才是最重要的。 你要知道你的目標是什么,就不用糾結,事實上很多人都不知道自己在做什么。 參考:[從鐵匠和園丁的故事說起,談談技術與業務的關系](http://mp.weixin.qq.com/s/S0u5Z60iYZxdFYzKsgtpxg) * * * * * ### 糾結于正確的數據 —— 不必過度糾結 什么是對,什么是錯,這個世界對和錯都是相對的,并且任何事物都不能脫離它所在的環境而存在。看不到實際問題,糾結太多就沒有意義。 不必過度糾結,事物總有它本身的意義。 過度糾結將會阻礙你要做的事。 比如:日程待辦項目,前臺生成日期,在一個日期上添加一個待辦事項,然后提交給后臺保存。 其實后臺可以不必對前臺數據進行嚴格的驗證,例如驗證日期是否合法,不能出現一個不存在的日期,但其實這種驗證沒必要,你不必太過度糾結。 即使非法用戶提交非法的日期信息,那又怎么樣呢,這種情況是很少的,即使出現了也不會出現重大的問題。 在我們的數據庫里面保存錯誤的數據又能怎么樣呢,很多時候你不必太糾結于這些東西,這些錯誤并不重要。它只是會導致錯誤的日期在前臺無法顯示出來而已。這不完美,可是完美真的有那么重要嗎? 重要的是它阻礙了你的發展,阻礙了你要做的事,人生苦短,你有更重要的事情要做,如果你每天糾結于這些事情,那么你將無法做出好的產品。這并不是說細節不重要(我們都知道細節決定成敗),而是說對于一些無關緊要的細節你不必投入太多精力,你的關注點應該放在你真正要做的事情上面去。 * * * * * ### 地址ID還是文字 **地址用ID,還是文字?** 兩種觀點: 1:下單地址只是為了發貨而已,做地址選中只是為了方便用戶,不然讓用戶自己填寫就可以。 2:出于別的原因,比如數據分析統計(根據地區編碼看各地區的訂單情況),這時要用正確的ID(地區代碼要和國家標準統一,系統要有一個最新的地址庫做支持),如果用ID服務端要驗證ID合法性(是否存在,層級關系是否正確等) 微信的 [共享收貨地址接口](https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115) 返回的是地址和油國家碼和郵編,沒有地址ID。 [全國各省、市、縣、鎮、村的mysql數據庫和JSON格式數據 - 晶晶的博客](http://blog.jjonline.cn/phptech/172.html) [中華人民共和國國家統計局>>統計用區劃和城鄉劃分代碼](http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/) * * * * * ### 技術的表面 產品可以從多個角度去看,比如從運營,從設計,從技術,一個簡單的頁面,從不同的角度看是不一樣的視角,比如一個背景圖片或者logo,從設計上,不管你怎么實現,只要看得到背景或者logo是一個圖片就可以了。 從技術上,這個背景圖片可以用圖片標簽插入,也可以使用css背景,不同的實現方式,代碼結構不一樣,**但是表面看是看不出來的**,不管你技術是怎么實現的,界面外表看起來都是一樣的。 那么從運營上呢,如果是用圖片標簽,那么搜索引擎能抓取到,并且用戶右鍵能保存圖片,如果是用css背景實現的就沒有這樣的效果了,就看有沒有這樣的需求了,所以還是要看具體有什么要求,再來確定技術實現方案。 只有做技術的人會關注技術實現的細節和方案,其他人是不會關注和在乎你的實現方案和其它想法的,只會站在他的角度和立場看待問題(**每個人都只會站在自己的角度看問題,這是人性**),只在乎他的需求有沒有得到滿足。所以做技術的不要再試圖從技術的角度去給別人講解技術實現和說服別人了,這樣只會浪費口舌和浪費感情,因為別人根本不會在乎,也根本沒有聽進去,你只需要告訴他,這么做會怎么樣,這個能實現什么,不能實現什么就可以。 * * * * * ### 技術實現不必糾結 產品可以從多個角度去看,比如從運營,從設計,從技術,一個簡單的頁面,從不同的角度看是不一樣的視角。 比如一個背景圖片或者logo,從設計上,不管你怎么實現,只要看得到背景或者logo是一個圖片就可以了,從技術上,這個背景圖片可以用圖片標簽插入,也可以使用css背景,不同的實現方式,代碼結構不一樣,但是表面看起來是看不出來的,不管你技術是怎么實現的,界面外表看起來都是一樣的。 那么從運營上呢,如果是用圖片標簽,那么搜索引擎能抓取到,并且用戶右鍵能保存圖片,如果是用css背景實現的就沒有這樣的效果了,就看有沒有這樣的需求了,所以還是要看具體有什么要求,再來確定技術實現方案,只有做技術的人會關注技術實現的細節和方案,其他人是不會關注和在乎你的實現方案和其它想法的,只會站在他的角度和立場看待問題,只在乎他的需求有沒有得到滿足。 所以做技術的不要再試圖從技術的角度去給別人講解技術實現和說服別人了,這樣只會浪費口舌和浪費感情,因為別人根本不會在乎,也根本沒有聽進去,你只需要告訴他,這么做會怎么樣,這個能實現什么,不能實現什么就可以。 并且有時也不要過度糾結哪種技術實現好,只要滿足需求就是好了,不要舍本求末的追求代碼的美丑,追求一種看不見的完美,人生苦短,那樣沒有任何意義,這樣一不小心就很容易成為 [“民間哲學家”](https://segmentfault.com/q/1010000009586182) 了。 * * * * * ### 完美主義者要對強迫癥患者說NO,強迫癥不等于完美 追求產品的完美沒有錯,但是不要固執的認為強迫癥就是追求完美的體現,這就是你為了掩蓋自身問題的借口了,強迫癥是一種病啊。 bootstrap的33.33333333%完美嗎? 或許是,或許不是,但其實看效果,你不能說它是不完美的。如果強迫癥是你不能忍受這點,那么你就不能活了簡直,趕緊治治吧,別耽誤了啊。 又或許世間哪有什么完美,也許真正的完美就是在于包容那些不完美,并在各方面均衡,努力做到最好,使其更出色,不斷接近心中的完美罷了。 * * * * * last update:2018-7-6 11:52:04
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看