溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

思維模式?jīng)Q定高度——從推廣優(yōu)秀工具說起

發(fā)布時間:2020-07-01 01:59:32 來源:網(wǎng)絡(luò) 閱讀:2496 作者:王_小石 欄目:軟件技術(shù)

                              思維模式?jīng)Q定高度——從推廣優(yōu)秀工具說起

     在年度的優(yōu)秀軟件/方法實(shí)踐盤點(diǎn)總結(jié)推廣項(xiàng)目中,和同事CK討論,我們都認(rèn)為這事兒的性價比不高。原因有三:
     第一、    我們要重構(gòu)一些不錯的方法/工具課件,需要對工具本身進(jìn)行深入研究;
     第二、    研究之后,發(fā)現(xiàn)每款工具都是博大精深,遠(yuǎn)遠(yuǎn)超出我們實(shí)際應(yīng)用的本意;
     第三、    我們試圖做成白癡教程,讓每一個新人能快速上手應(yīng)用。

     上述原因,讓我們非常絕望。這種方式,可以讓一些好的工具快速的讓所有的人了解掌握。但是反過來,不可能把一個行業(yè)的技術(shù)預(yù)研、優(yōu)化、探索的活兒砸在一只團(tuán)隊(duì)上。更多的創(chuàng)新、發(fā)現(xiàn),應(yīng)該在每一個人本身。我們希望每一個人都有自主探索的精神和勇氣。

      所以在項(xiàng)目總結(jié)時,我忍不住說了一段話:需要額外說明的是,分享是一種精神和理念。比如善用佳軟的站長就說過類似的話:分享是提供信息、工具和方法,并不是喂飯到嘴里。我也公司的公共培訓(xùn)課說過:學(xué)校里面大家掏錢,針對一門課程學(xué)習(xí)幾十個學(xué)時,然后劃范圍考試,效果還不盡人意;那么,在公司培訓(xùn)中,兩個小時的時間,是不可能讓你具體掌握一門技術(shù)的,它的作用是告訴大家:有一個技術(shù)/工具/方法,大概能解決什么問題。如果有興趣,大家可以研究一二。
工具和分享,必須是在本職工作中,有思考、有分析、有困惑的團(tuán)隊(duì)和人,才會有主動性去嘗試探索和解決問題,才會看到一些分享后,有撥開云霧,恍然大悟的感覺。

     這個話題引入今天的命題,就是思維模式。

     一、    學(xué)習(xí)的思維

     2012年,我們提煉了很多好的東西,但是發(fā)現(xiàn)要成功的分享下去非常難。比如一些工具,可能涉及了linux、數(shù)據(jù)庫、前端領(lǐng)域。但是每個領(lǐng)域的應(yīng)用都非常少。這就帶來兩個問題:


    1.1  跨多學(xué)科的解決方案,基本無法有效進(jìn)行培訓(xùn)推廣。
     一個新的工具、方法,往往是橫跨幾個領(lǐng)域的。這就帶來一個現(xiàn)實(shí)的問題——需要學(xué)習(xí)掌握的人員范圍內(nèi),不太可能找到一個人,同時滿足幾個知識領(lǐng)域都熟悉的前提條件。
     實(shí)際上,這也是招聘的一個最大難點(diǎn),希望招聘到一個會多個領(lǐng)域技能的人。比如要求懂測試本職工作、會linux、會shell腳本、會TCP/IP、懂?dāng)?shù)據(jù)庫。不同領(lǐng)域之間的知識串聯(lián)起來,就是一道天塹。
     舉個例子,你要找個女朋友,要求會做飯、會彈鋼琴、會舞蹈、會法語,這就基本沒戲了——可參考鳳姐的標(biāo)準(zhǔn)。一個一個的子集,求交集,就是這個概念。但是,如果你找個女朋友,要求會做飯,包括四大菜系,法國菜,韓國泡菜,在一個領(lǐng)域里面選擇具體的技能,會相對靠譜很多。
     所以,一個跨不同學(xué)科的知識點(diǎn)推廣,是找不到多少人能直接學(xué)習(xí)、上手和應(yīng)用的。如果要推廣一個跨學(xué)科的工具、方法,必須在某些學(xué)科進(jìn)行預(yù)培訓(xùn),先上幾門基礎(chǔ)課,才能進(jìn)行針對這個知識點(diǎn)的有效培訓(xùn)。

     1.2 在多學(xué)科的學(xué)習(xí)中,深度和廣度非常難以判斷。
     還是上面的例子,比如我們要推廣一個新的工具Easy Test。你需要懂一些tcp/ip,需要懂一些正則表達(dá)式,懂一些隧道,懂一些錄制回放的基本測試腳本方法。

     看起來很深奧?但是每項(xiàng)技能,都僅僅需要你懂一點(diǎn)而已。比如TCP/IP,如果是按照思科推薦的《TCP/IP詳解》三卷的看法,可能你看兩年還是一知半解,但是你使用這個工具,可能僅僅需要的是幾千頁專業(yè)資料中的十幾頁,也就意味著,你搞定1%左右,就能順暢的進(jìn)行日常工作。同樣,懂一些錄制回放,對一些人可能感覺非常深奧,如果要徹底的了解這玩意,說不定就要從robot開始上手。但是,你看看各種癡迷于游戲的小學(xué)初中生,對按鍵精靈的使用爐火純青,他們肯定不懂計(jì)算機(jī)語言,但是依然不影響他們駕馭一款工具。

     這個問題會困擾很多人,需要學(xué)習(xí)的東西太多,但是任何一門學(xué)科,如果要學(xué)有小成,扎扎實(shí)實(shí)的從零開始,大概需要一兩年才行。這很明顯和快速學(xué)習(xí),快速應(yīng)用,快速出成績的工作需求不符合。

     軟件開發(fā)領(lǐng)域,大家面臨的學(xué)習(xí)和應(yīng)用模式是這樣的:
     一個新的技術(shù)點(diǎn)/新的硬件/新的操作系統(tǒng)/新的算法/新的架構(gòu),一個團(tuán)隊(duì)都需要學(xué)習(xí)。大致劃拉了一下,需要八個學(xué)科的知識點(diǎn),但是肯定不是把八個學(xué)科都學(xué)通學(xué)透,可能每個學(xué)科領(lǐng)域只需要千分之一左右的知識量。那么,學(xué)習(xí)模式是:先大致看看文檔資料,然后立刻動手干,然后一路google,一路copy代碼,一路試錯試過去。

      很多新人面對一個職業(yè),面對很多領(lǐng)域的技能,會非常羨慕老員工,真牛,什么都懂。同時,也會對自己要學(xué)習(xí)的東西產(chǎn)生恐懼感——這么多東西,什么時候才能學(xué)得完?在自己青春年少的時候,學(xué)習(xí)這么多技術(shù),萬一兩三年后轉(zhuǎn)行,這心血是不是白費(fèi)了?

      實(shí)際上,這是想多了,這個工作,注定了你會接觸到很多的學(xué)科領(lǐng)域,但可能一門學(xué)科,你只需要掌握1%。你可以理解為這就是熟悉的考試前劃范圍的橋段,不同的是,這個范圍,一部分是老員工、導(dǎo)師給你指定的,一部分是自己在不同的應(yīng)用模式下,自己劃范圍給自己的。上面提到的深度和廣度的判斷,也就是自己給自己劃范圍的能力。


 同樣,你零敲碎打?qū)W到的東西,并不一定給你下一份職業(yè)能帶來什么直接的幫助。正如你一路學(xué)習(xí)的數(shù)學(xué)、物理一樣,現(xiàn)在可能你只是用來買東西算帳,甚至百位數(shù)的加減法都需要借助于計(jì)算器,但是依然不影響你十幾年的理工科模式,帶給你的嚴(yán)謹(jǐn)、周全的思考模式。是的,通過練習(xí),獲得的思考模式才是最大的收獲。學(xué)習(xí)是一種實(shí)踐,你只有通過這么一次次的學(xué)習(xí),才能培養(yǎng)出來系統(tǒng)的學(xué)習(xí)思路和學(xué)習(xí)方法。


      可以換個領(lǐng)域舉例子。比如銷售去面對客戶,可能你在書本上看到過很多溝通的方法和技巧,但是必須是自己要去面對面的和很多客戶溝通交流后,才能達(dá)到一個比較圓滑通透的境界。你無法問這么一個問題:這個客戶談不成,對三年后的我有什么影響,有什么好處。但是你肯定知道,當(dāng)你自己和幾百個客戶溝通交流過,談成一些項(xiàng)目,談崩一些項(xiàng)目……你會對自己的溝通、為人處世具有信心,然后相信自己無論面對什么樣的客戶,都能很好的溝通,把項(xiàng)目搞定。這就是經(jīng)過一次次的,無法借鑒的細(xì)碎溝通,達(dá)到對自己為人處世,情商智商上的升華的目的。翻過來,在技術(shù)領(lǐng)域?qū)W習(xí)各種零碎的知識點(diǎn)也是一樣的,可能無法讓你直接應(yīng)用在三年后你的工作崗位,但是學(xué)習(xí)本身的探索,對思維邏輯,對系統(tǒng)性的提煉,甚至對自我的肯定(老子牛逼,學(xué)XX語言也就是三個月的事兒,現(xiàn)在這些新東西,算個球?。@才是零碎學(xué)習(xí)背后,本質(zhì)的提升。    


      所以,針對新人去學(xué)習(xí)技術(shù)類知識,給的三條建議為:


    1、    只學(xué)一門學(xué)科到非常精深。道理是相通的,一法通,萬法明。

      面對龐大的知識體系,千萬不要試圖每一門學(xué)科都學(xué)的非常扎實(shí),這不符合職場本身的定律。在自己最喜歡、最擅長的領(lǐng)域,把一門學(xué)科學(xué)的非常精深,然后你會發(fā)現(xiàn),其他的一些領(lǐng)域,在邏輯、方法論上,多是可以借鑒和互相印證的。所以找準(zhǔn)自己的法,學(xué)通學(xué)透,然后去印證其他的領(lǐng)域,這是最快的學(xué)習(xí)方法。


     2、    面對其他需要掌握的知識,要培養(yǎng)出劃重點(diǎn)的能力。

     在某個項(xiàng)目上需要,那么就拿過來一門學(xué)科,圈定30頁的范圍,邊學(xué)邊用,搞定之后先做項(xiàng)目,不求甚解。在項(xiàng)目過程中,一些疑問點(diǎn)自然會明白,一些疑問點(diǎn)當(dāng)項(xiàng)目結(jié)束之后,你還可能不明白,但是已經(jīng)沒有再深挖細(xì)究,搞明白的價值和意義了。


      3、    適應(yīng)這種學(xué)習(xí)的模式,提煉出一種學(xué)習(xí)的思維。

      一個新的東西,大致是什么框架,應(yīng)該去獲取那些相關(guān)的知識點(diǎn),然后按圖索驥,一步步去搞定。

     如果養(yǎng)不成這種學(xué)習(xí)的思維,只是希望有個人/課程,能讓自己不動腦子,一路next,一路看圖操作,就能搞定一門技術(shù)的話,那么,無論多么優(yōu)秀的工具,都是無法推廣成功的。

     看看你身邊的一部部大塊頭,從C++到Python,這些書,我們都叫它為工具書。所以,它,注定不是讓你像背誦英文字典一樣,生吃硬吞,逐行逐字理解之后,才能干活的。工具書,就是你在碼代碼的時候,你會時不時的翻開,去查閱,去學(xué)習(xí)的。

     工作中學(xué)以致用的學(xué)習(xí),需要的是一門傍身的核心技術(shù),然后自己給自己劃范圍的主動性學(xué)習(xí)。



二、    測試的思維

     同樣,在測試領(lǐng)域多年,試圖教授過很多測試方法,測試概念,從黑盒測試到場景分析,但都收效甚微。很多軟性的知識,不是能照本宣科,或者類似學(xué)習(xí)流水生產(chǎn)線的一道工序一樣,能把大多數(shù)人培養(yǎng)出來的。痛定思痛,才恍然大悟,實(shí)際上這是一種思維邏輯的培養(yǎng),就好像數(shù)學(xué)、物理這種學(xué)科,通過一個個的定律,反復(fù)做各種習(xí)題,最后形成的就是理工科相對嚴(yán)謹(jǐn)、縝密的思維模式。

     哲學(xué)的終極問題是:你是誰?你從哪里來?你要到哪里去?
     所以,測試工作的終極問題就是:這是什么?這個怎么測試?結(jié)果怎么驗(yàn)證?

     所有關(guān)于測試的思考、設(shè)計(jì),都可以化為這三個問題。
     比如這個命題“地震測試儀器怎么測試”,毫無疑問,實(shí)驗(yàn)室是不可能模擬出地震的種種參數(shù)的。那么如何進(jìn)行設(shè)計(jì)呢?如果有錢,在各板塊的異動活躍點(diǎn)設(shè)立測試環(huán)境,還是干脆,哪里地震了,就帶著設(shè)備,趁著余震進(jìn)行,現(xiàn)場的環(huán)境存在的時候,進(jìn)行一些儀器測試?

     所以測試的思維,就應(yīng)該是抽絲剝繭,設(shè)立種種驗(yàn)證方式和檢查點(diǎn),然后確認(rèn)驗(yàn)證結(jié)果的一種思維——如果沒有養(yǎng)成這種思維模式,那么再多的測試設(shè)計(jì)培訓(xùn),都是無用的。一個是自覺自省的主動性,一個是照貓畫虎的被動性。

     網(wǎng)上有很多思維的典型展示,比如《我是如何查到王珞丹地址的?》或者周鴻祎的電話泄密事件等,整體來說,這就是一種系統(tǒng)的思維方法:
      1、    選定目標(biāo)
      2、    嘗試構(gòu)建幾種獲取資源的途徑
      3、    遍歷獲取
      4、    不斷的總結(jié)反思,帶入新的邏輯和線索
      5、    找到答案或者靠近答案。

     只有建立起這種思維思考的習(xí)慣之后,我們談到的測試設(shè)計(jì)才能勢如破竹。就好像一個人是天生幽默的人,自然能信手拈來一個個的段子。而如果是反過來,我們一定要讓大家死記硬背幾種套路,想必是事倍功半的。


     每個領(lǐng)域都有自己的核心技能。在技術(shù)領(lǐng)域,毫無疑問,你的系統(tǒng)性思維,決定了你學(xué)習(xí)新東西的速度,決定你了解決問題的速度,決定了你系統(tǒng)架構(gòu)的完備性和健壯性,決定了你在自己體系內(nèi)的高度。


敬請關(guān)注我的新浪微博@叁石而厲


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI