<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          表達不明白,往往是想的不明白

          共 1872字,需瀏覽 4分鐘

           ·

          2022-07-08 13:43


          很多同學在講一件事情的時候,講不明白或者沒有邏輯,往往會歸因為表達能力差。

          但我觀察下來,大部分所謂表達能力差的背后,是他沒有想明白。

          比如很多同學找我CR代碼或者聊技術(shù)方案的時候,經(jīng)常會東一句西一句的。邏輯上漏洞很多,追問幾個問題,大概率是吞吞吐吐說不明白。

          那我會追問下,你是怎么理解這個需求的。

          他大概率也是聊不清楚需求背后的價值的,或是被需求表象欺騙了,或是被現(xiàn)狀綁架了。

          我們可以簡單抽象下,表達視作輸出,輸出有問題,往前捋,有處理環(huán)節(jié)和輸入環(huán)節(jié)。

          所以輸出有問題,大概率是處理端或輸入端有問題。

          寫代碼,做架構(gòu)方案其實是一種表達,是一種輸出的結(jié)果。

          但,如何寫好代碼或者如何做好的架構(gòu)的基礎(chǔ),是你如何理解需求,也就是輸入端。以及你如何挖掘到需求本質(zhì)做必要的抽象與擴展,也就是處理端。

          比如有的需求看似很復雜,其實是因為大家沒有很好的抽象,大家在一團亂麻中各聊各的,就會顯得非常無序。

          一旦沒有在復雜問題中找到關(guān)鍵問題,并深挖到問題本質(zhì)的能力,想要用簡潔語言表達這個復雜問題就不成立了。

          最近做了一個技術(shù)評審,講了一個希望用低代碼解決過去研發(fā)投入成本的問題。

          簡單來說,就是過去研發(fā)需要投入一定的成本,配合需求的開發(fā)、改造。新方案想通過低代碼方式把這部分成本直接交給運營或產(chǎn)品自己操作閉環(huán),省掉研發(fā)成本。

          低代碼某種程度上可以解決研發(fā)成本問題,但關(guān)鍵點有兩個:

          1.  低代碼是否足夠低;

          2.  是否切入了一個合適的場景;


          低代碼的低,不在于技術(shù),而在于體驗,就是如何以用戶視角看用戶的操作。

          比如完全沒有技術(shù)背景的人,你讓他掛接api,讓他通過json解析response data這事就不太成立,你并沒有降低這部分成本,而是成本轉(zhuǎn)移了。

          同時,也不是所有的場景都適合引入低代碼解決方案,我們很多時候用低代碼,就是抱著用后即棄的想法的。而且低代碼用不好,會導致大量的業(yè)務邏輯碎片化,和我們軟件中“高內(nèi)聚、低耦合”的要求南轅北轍了。

          同時,如果你提出了,后續(xù)業(yè)務方自己不斷抽象優(yōu)化這個低代碼配置出來的工具這事就比較難搞。因為大家在低代碼定位、以及解決的問題上并沒有形成共識。

          沒有共識就很難達成統(tǒng)一解決方案。這某種程度上不是個技術(shù)問題了,而是一種生產(chǎn)關(guān)系問題,如何讓多方有責任、有意識地協(xié)作起來,需要考慮背后的職責與激勵機制。

          這個技術(shù)方案其實就有些拿著錘子找釘子的感覺了。

          拿著低代碼這個工具,去不斷找需求場景去碰,而不是站在場景下看用戶需求和用戶痛點。

          既沒有看到用戶的核心需求,也沒有看到用戶真正的痛點,也沒用看到低代碼上了之后真正把這部分成本省掉了。

          如果用俞軍說的:

          新體驗 > 舊體驗 + 切換成本

          這個方案反而沒有降低用戶成本,而是徒增了新的學習成本。

          整個方案的行文看下來就很空洞,有很多邏輯不自洽的地方,也容易被挑戰(zhàn),方案自然很難通過。

          那如何想明白呢?

          可以簡單分為【道】和【術(shù)】兩個層面。

          我見很多人在行文結(jié)構(gòu)上追求格式的正確性,但我覺得這是【術(shù)】的層面,只是錦上添花。

          一個小目標往往是從一個大目標拆解下來的,如果你連大目標是什么都不清楚,就在小目標上兜兜轉(zhuǎn)轉(zhuǎn),再好的行文格式,都會讓人感覺有些邏輯混亂或邏輯不自洽。

          歸根結(jié)底在于你是如何認知這件事的,這才是【道】的層面。

          行文正確性、規(guī)范性這件事,主要參考金字塔原理即可,注重格式的統(tǒng)一與內(nèi)容的連續(xù)性,大概率可以應對90%的場景。

          提升認知這件事,目前看起來沒有特別通用的方法,簡單提幾個抽象的要求。

          a)多問why,比如5why分析法,不斷深挖。但如果方向問錯了,反而容易帶溝里去。

          b)要有深度思考能力,不要停留在問題表面想方案,而是要做歸納與抽象。

          c)要建立多種思維模型,從不同的切面看問題,比如有的是生產(chǎn)力問題、有的是生產(chǎn)關(guān)系問題、有的是生產(chǎn)要素問題。如果錯位了就顯得沒有邏輯。

          d)要有批判性思維,批判性思維不是挑刺,而是挑戰(zhàn)自己的思維框架,可以從新的角度觀察問題,并提出不一樣的想法。

          e)掌握這個行業(yè)或領(lǐng)域的知識,太陽底下無新事,你要不屈不撓,總能看到很多人,已經(jīng)前赴后繼的嘗試過各種方法解決這個問題了。

          f)同理心,簡單來說就是站在對方視角看問題,實事求是、躬身入局,而不是站在帷幔之后猜問題并將其合理化。

          g)逆向思維,比如你正向想不到如何保障系統(tǒng)不被打垮,可以反著想,怎么把系統(tǒng)搞掛了,這樣你就得到最務實的保護系統(tǒng)的手段了。

          h)邏輯思維,邏輯上要一環(huán)扣一環(huán),不要讓一個環(huán)節(jié)脫節(jié)了,不要僥幸心理作祟想要忽略,要走在問題的主線上。

          i)充分了解目標和約束條件。

          瀏覽 53
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  亚洲日韩精品中文字幕在线 | 波多野结衣一级婬片A片免费下载 | 国产精品人妻AⅤ在线看 | 天堂草原电视剧图片在线播放 | 99热精品在线观看 |