• <em id="6vhwh"><rt id="6vhwh"></rt></em>

    <style id="6vhwh"></style>

    <style id="6vhwh"></style>
    1. <style id="6vhwh"></style>
        <sub id="6vhwh"><p id="6vhwh"></p></sub>
        <p id="6vhwh"></p>
          1. 国产亚洲欧洲av综合一区二区三区 ,色爱综合另类图片av,亚洲av免费成人在线,久久热在线视频精品视频,成在人线av无码免费,国产精品一区二区久久毛片,亚洲精品成人片在线观看精品字幕 ,久久亚洲精品成人av秋霞

            學(xué)習(xí)技術(shù)(炸串培訓(xùn))

            更新時間:2023-03-01 15:29:59 閱讀: 評論:0

            作為一個 終身學(xué)習(xí) 的實(shí)踐者,我經(jīng)常有學(xué)習(xí)一些新技術(shù)的需求。如何學(xué)習(xí)這些新技術(shù)不同人有不同的做法,早前我也寫過一篇 如何快速學(xué)習(xí)一項(xiàng)新技能? 的文章分享我學(xué)習(xí)的理論框架,但這篇文章我會以我學(xué)習(xí) WebRTC 這個技術(shù)為例分享我在學(xué)習(xí)新技術(shù)時用的一些方法。

            如何學(xué)習(xí)某個知識,在我看來,主要矛盾在于解決這三個問題。

            要學(xué)否

            在學(xué)習(xí)一門新技術(shù)前需要解決的第一個問題是要不要投資時間去學(xué)這門技術(shù)。就像買書最大的成本并不是買書的價格,而是看書的時間。花費(fèi)大量的時間去看一本沒有價值的書,無異于浪費(fèi)生命。正是方向搞錯了,越努力越尷尬。

            怎么確定一門技術(shù)的價值,可以從以下兩個方面來考慮:

            從知識體系出發(fā):某門技術(shù)經(jīng)常不是孤立存在的,而是一個積木般搭建的大廈的一部分。要學(xué)習(xí)頂部的技術(shù),就需要掌握一定的底部技術(shù)。如果一個技術(shù)很基礎(chǔ)很底層,被很多高層的技術(shù)所依賴,那學(xué)習(xí)這門技術(shù)就很有價值。從應(yīng)用前景出發(fā):如果一門技術(shù)很有市場“錢景”,或者有潛在的市場需求,那學(xué)習(xí)這門技術(shù)就很有價值。畢竟我們學(xué)習(xí)目的很大的一部分在于賺錢解決自己的生活問題。

            不過這里的難點(diǎn)在于從我們已知的信息來分析,很難判斷某門技術(shù)的市場前景。如果分析判斷錯誤,很可能會導(dǎo)致我們學(xué)習(xí)這門技術(shù)的時間被浪費(fèi)。那最佳的選擇的就是盡可能讓自己所學(xué)的技術(shù)都滿足這兩點(diǎn),哪怕最后沒有市場前景,但如能成為我們知識體系的基礎(chǔ),也值得投入時間去學(xué)習(xí)。

            基于這兩方面的考慮,我開始學(xué)習(xí)了分布式系統(tǒng)的一些底層知識:

            之后通過搜索間接找到了基于 WebRTC 技術(shù)的語音聊天網(wǎng)站 speakrandom,在分析這個網(wǎng)站技術(shù)棧的時候找到了 pion/webrtc 這個框架,最終決定從這個框架入手開始學(xué)習(xí) WebRTC。

            怎么學(xué)

            在制定了學(xué)習(xí)目標(biāo)之后,剩下的問題是怎么怎么學(xué)?學(xué)習(xí)方法千萬條,重要的是找到適合自己的學(xué)習(xí)方法。

            我的方法是善用搜索,找到對的資料和對的人。學(xué)習(xí)本身不應(yīng)是一件復(fù)雜的事情,因?yàn)樗皇亲鲅芯浚皇翘剿魑粗臇|西,只是站在巨人的肩膀上把已經(jīng)被解決的問題學(xué)習(xí)一遍。

            但這里的難點(diǎn)在于資料千萬份,一不小心就找到錯誤的資料,讓本來簡單的學(xué)習(xí)變得復(fù)雜,這就像天龍八部鳩摩智學(xué)了段譽(yù)給的錯誤的六脈神劍劍訣,很容易學(xué)的走火入魔。

            主動搜索

            主動獲取資料 方式的要點(diǎn)在于從錯誤少的信息庫篩選、交叉對比選擇要看的資料。由于很多技術(shù)資料都是用英文寫的,用 Google 英文搜索更容易獲取高質(zhì)量的資料。另外使用 Google 圖片關(guān)鍵詞搜索可以快速獲得架構(gòu)方面的資料,方便從高層次理解這個技術(shù)。

            一般我會從 Google、YouTube 和 GitHub 上搜索某個技術(shù)相關(guān)的資料、視頻教程和開源庫。以搜索切入,找到合適的開源項(xiàng)目或者技術(shù)標(biāo)準(zhǔn),然后制定學(xué)習(xí)計劃。很容易通過 webrtc 關(guān)鍵詞在這些平臺上搜索得到這些資料和教程:

            GitHubhttps://github.com/pion/webrtcYouTubeWebRTC Crash CourGoogleBuild the backend rvices needed for a WebRTC app: STUN, TURN, and signaling - HTML5 Rocks

            從 pion/webrtc 這個庫上了解到作者是 @Sean DuBois,GitHub 關(guān)注一波然后去 YouTube 搜索下他的演講,又收獲了一波高質(zhì)量的教程:

            技術(shù)標(biāo)準(zhǔn)

            另外一個高質(zhì)量的資料是協(xié)議標(biāo)準(zhǔn),比如 IETF RFC 文檔。搜索一番后找到 WebRTC 相關(guān)的標(biāo)準(zhǔn):

            https://www.w3.org/TR/webrtc/

            從這個 W3C 制定的標(biāo)準(zhǔn)里又可以看到很多 IETF RFC 的資料。了解這些技術(shù)標(biāo)準(zhǔn)有助于我從高層次理解這個技術(shù)的一些特性。當(dāng)然這些標(biāo)準(zhǔn)的細(xì)節(jié)我暫時不會去看,等到需要了解細(xì)節(jié)的時候再去看。

            另外還可以從標(biāo)準(zhǔn)中梳理出這個技術(shù)的一些歷史背景知識。

            技術(shù)歷史

            復(fù)雜的技術(shù)不是橫空出世的,而是從簡單的技術(shù)逐漸根據(jù)需求而演變來的。很多時候一個技術(shù)的復(fù)雜是因?yàn)槠溆泻芏鄽v史性而導(dǎo)致的,比如 Java 的范型之所以使用復(fù)雜并具備很多限制性是因?yàn)槠錇榧嫒堇系膸於讌f(xié)設(shè)計出的產(chǎn)物。了解這個技術(shù)的歷史背景有助于降低理解這個技術(shù)的復(fù)雜度。

            做好筆記

            搜索而來的資料如果不做整理和記錄的話,時間久了就全忘了。我把這些資料整理到了 Logq 這個雙鏈筆記中。

            從下面這個筆記拓?fù)鋱D中可以看出我記錄的分布式知識(Distributed System)和 WebRTC 間的關(guān)聯(lián)關(guān)系。眾所周知,學(xué)習(xí)在大腦的體現(xiàn)就是神經(jīng)元突觸之間建立新的連接,筆記間的知識通過這種方式也能幫助我們快速建立知識間的聯(lián)系。

            學(xué)習(xí)計劃

            記錄完筆記后,我要做的就是規(guī)劃時間把整理得來的資料學(xué)習(xí)消化。在這個環(huán)節(jié)可用 時間管理 的方法制定該項(xiàng)技術(shù)的學(xué)習(xí)計劃。

            學(xué)習(xí)技巧

            學(xué)習(xí)技巧千萬條,但有一條是我覺得很重要的,那就是把你所學(xué)的說給別人聽,從別人的反饋中了解自己對該知識掌握薄弱的點(diǎn)。很多時候大腦在學(xué)習(xí)的過程中會有很多模糊不清的點(diǎn),如果不說出來的話,這些不清楚的點(diǎn)會被忽略掉,但如果要讓別人聽得懂,那需要我們懂的更多才行。

            寫文章其實(shí)也是說給別人聽,只不過比單純的說要更為系統(tǒng)。所以我一般在學(xué)習(xí)某個技術(shù)的時候會去寫文章分享。一方面讓自己的知識梳理的更清晰,另外一方面可以與讀者交流,掌握更多的知識,這也可以解決掉那個經(jīng)典的我不知道我不知道的知識,當(dāng)我寫出來時,會有看到的人幫我發(fā)現(xiàn)我不知道的知識。

            當(dāng)然也可以在社交網(wǎng)站上分享一些學(xué)習(xí)中梳理的知識點(diǎn),之后方便整合成文章:

            尋求幫助

            找對的人解決學(xué)習(xí)中的困惑無異于能加速整個學(xué)習(xí)過程。這方面很多開源項(xiàng)目都有自己的討論區(qū),比如我在理解 WebRTC SFU 的過程中就有很多困惑甚至錯誤的理解,在社區(qū)中與作者溝通后才得到了正確的答案:

            當(dāng)然我們還可以在論壇、GitHub Issue、郵件組或交流群等地方中尋求幫助。

            心理建設(shè)

            學(xué)習(xí)里的一大難點(diǎn)可能是不好意思說出自己不懂的點(diǎn),尤其是工作多年后,要承認(rèn)自己不懂是件困難的事情。但如果你以終身學(xué)習(xí)為目標(biāo),那么這方面就沒什么障礙。不懂就去學(xué),不懂就去問。無知并不可怕,年齡大不懂也不可怕,可怕的是不懂卻隱藏這一點(diǎn)。

            怎么用

            在掌握了技術(shù)的理論后,可以通過技術(shù)的實(shí)踐來提高自己的技術(shù)水平,比如做一個開源項(xiàng)目。對技術(shù)的應(yīng)用有兩種方式:

            從零開始,一步步實(shí)現(xiàn)自己的系統(tǒng)。這種方式的問題在于,剛開始我們對技術(shù)的應(yīng)用不是很熟悉,完全自己做可能無法應(yīng)用一些最佳實(shí)踐,摸著石頭過河的成本比較高。從現(xiàn)有的應(yīng)用中改造。開源項(xiàng)目有很多好的應(yīng)用,可以直接用來學(xué)習(xí)并改造。一方面可以加速應(yīng)用的開發(fā),另外還可以學(xué)習(xí)別人成熟的經(jīng)驗(yàn)。

            通過一番搜索,我找到了兩個不錯的學(xué)習(xí)項(xiàng)目:

            webtrc-voice-chatkraken

            這兩個都是基于 pion/webrtc 庫開發(fā)的語音聊天網(wǎng)站。基于這兩個開源項(xiàng)目,我可以逐漸學(xué)習(xí)并開發(fā)自己的開源項(xiàng)目。

            在學(xué)習(xí)完這兩個開源項(xiàng)目(讀完源碼)后,我制定了基于 WebRTC 的應(yīng)用開發(fā)目標(biāo):做一個隱私與本地優(yōu)先的語音聊天的網(wǎng)站 Free for Chat。

            這個目標(biāo)有點(diǎn)大,我會把這個業(yè)余項(xiàng)目作為技術(shù)試驗(yàn)田,把需要學(xué)習(xí)應(yīng)用的技術(shù)都應(yīng)用到這里。

            學(xué)以致用,是學(xué)習(xí)的最終目的。只有真正去用這個技術(shù),才能真正掌握它。否則花費(fèi)時間去學(xué)習(xí),不用的話很快就忘了。

            最后,能看到這里的話,希望這篇文章里提到的一些方法能讓你更快速的學(xué)習(xí)某個領(lǐng)域的技術(shù)。

            文/Thoughtworks馬大偉

            原文鏈接:https://insights.thoughtworks.cn/how-to-learn-new-technique/

            更多精彩洞見,請關(guān)注微信公眾號Thoughtworks洞見。

            本文發(fā)布于:2023-02-28 20:06:00,感謝您對本站的認(rèn)可!

            本文鏈接:http://www.newhan.cn/zhishi/a/167765579978948.html

            版權(quán)聲明:本站內(nèi)容均來自互聯(lián)網(wǎng),僅供演示用,請勿用于商業(yè)和其他非法用途。如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除。

            本文word下載地址:學(xué)習(xí)技術(shù)(炸串培訓(xùn)).doc

            本文 PDF 下載地址:學(xué)習(xí)技術(shù)(炸串培訓(xùn)).pdf

            標(biāo)簽:技術(shù)
            留言與評論(共有 0 條評論)
               
            驗(yàn)證碼:
            推薦文章
            排行榜
            Copyright ?2019-2022 Comsenz Inc.Powered by ? 實(shí)用文體寫作網(wǎng)旗下知識大全大全欄目是一個全百科類寶庫! 優(yōu)秀范文|法律文書|專利查詢|
            主站蜘蛛池模板: 亚洲女同精品一区二区| 国产精品日韩深夜福利久久| 波多野结衣无内裤护士| 国产95在线 | 欧美| 又黄又硬又湿又刺激视频免费| 亚洲国产精品一区第二页| 韩国18禁啪啪无遮挡免费| 国内精品人妻一区二区三区| 暖暖 免费 高清 日本 在线观看5 色老头亚洲成人免费影院 | 精品粉嫩国产一区二区三区| 亚洲成女人综合图区| 精品午夜福利在线观看| 九九热精品免费在线视频| 无码精油按摩潮喷在线播放| 国产360激情盗摄全集| 自偷自拍亚洲综合精品| 午夜福利精品国产二区| 国产玖玖玖玖精品电影| 精品在免费线中文字幕久久| 成人国产精品一区二区网站| 精品videossexfreeohdbbw| 精品免费看国产一区二区| 一个人看的www视频免费观看| 免费视频欧美无人区码| 精品久久人人做爽综合| 久99久热免费视频播放| 欧美中文字幕在线播放| 久久综合色之久久综合| 日韩最新在线不卡av| 无码少妇一区二区三区浪潮av| 亚洲一区精品视频在线| 少妇爽到爆视频网站免费| 在线看无码的免费网站| 中文有无人妻vs无码人妻激烈| 色狠狠色噜噜AV一区| 亚洲av影院一区二区三区| 成 人影片 免费观看| 国产亚洲成AV人片在线观看导航| 国产欧美日韩高清在线不卡| 麻豆成人精品国产免费| 欧美不卡无线在线一二三区观|