<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>

          昨晚尤大的連麥直播,我學(xué)到了很多!!!

          共 3872字,需瀏覽 8分鐘

           ·

          2021-05-16 03:26


          昨晚朋友圈已經(jīng)被連麥尤大的直播刷屏了,主要就是答答疑,聊聊天~  總共大概聊了一個(gè)半小時(shí)。給你們看看帥氣的尤大

          我也抱著「學(xué)習(xí)」「長(zhǎng)見(jiàn)識(shí)」的態(tài)度去直播間聽(tīng)了一個(gè)多小時(shí)(因?yàn)榍鞍攵斡惺拢詻](méi)能來(lái)得及趕上開(kāi)場(chǎng)),說(shuō)真的,雖然只聽(tīng)了一個(gè)多小時(shí),但是收獲還是很大的,這里也憑借著我7秒鐘的記憶,記錄下了一些尤大的一些答疑和閑聊

          本文不是100%的原話復(fù)述,也略微摻雜了一些個(gè)人看法,當(dāng)然接下來(lái)所有括號(hào)()中的內(nèi)容都是我自己加的,是為了你們更好得閱讀

          尤大,對(duì)于看源碼你怎么看?

          這個(gè)問(wèn)題是我在進(jìn)入直播間以后,彈幕呼聲最高的問(wèn)題了,尤大也對(duì)此進(jìn)行了一番解釋

          「尤大」: 我覺(jué)得沒(méi)有那么大的必要非說(shuō)要去看源碼,主要還是要看你去看源碼是為了什么,是學(xué)習(xí)框架的思想嗎?

          「彈幕1」: 面試!

          「彈幕2」: 面試!

                ...

          「彈幕n」: 面試!

          這里一陣無(wú)奈的笑飄過(guò)~

          「尤大」: 感覺(jué)現(xiàn)在還是比較卷的,都說(shuō)為了面試去看源碼,其實(shí)無(wú)非是為了想提升自己的行業(yè)競(jìng)爭(zhēng)力....(后面吧啦吧啦說(shuō)了啥我也記不太清了,那就談?wù)勎易约旱膫€(gè)人看法吧)

          「?jìng)€(gè)人看法」: 其實(shí)很多前端程序員在公司做的都是偏業(yè)務(wù)層面的,根本接觸不太到很深層次的,看源碼為了提升競(jìng)爭(zhēng)力可以說(shuō)是很真實(shí)了,但拋去這點(diǎn),看源碼還是奔著幾個(gè)比較關(guān)鍵的點(diǎn)去比較好:第一,想要學(xué)習(xí)框架的思想或者你也想自己造框架、造輪子(尤大直播中說(shuō)非常鼓勵(lì)造輪子,還是挺好的);第二,為了業(yè)務(wù),比如因不熟悉框架的一些原理而在寫(xiě)業(yè)務(wù)時(shí)產(chǎn)生那種不那么表面的問(wèn)題,主要還是想提升自己的工作效率(畢竟誰(shuí)也不想對(duì)著一個(gè)不知道怎么冒出來(lái)的bug想一整天,最后發(fā)現(xiàn)是自己的對(duì)于框架的原理不熟悉而導(dǎo)致使用不當(dāng))

          對(duì)于響應(yīng)式,Vue3改用proxy來(lái)實(shí)現(xiàn),對(duì)于開(kāi)發(fā)有什么提升嗎?

          「尤大」: 首先對(duì)于開(kāi)發(fā)來(lái)說(shuō),最大的提升就是可以不用去考慮數(shù)組、對(duì)象的一些變化了,都可以很好得實(shí)現(xiàn)響應(yīng)式,同時(shí)也支持了WeakSetWeakMap這樣的數(shù)據(jù)結(jié)構(gòu)。

          「尤大」: 其次呢,proxy實(shí)現(xiàn)響應(yīng)式其實(shí)是將一個(gè)raw對(duì)象(原始對(duì)象)包裝了一層,產(chǎn)生了一個(gè)新的對(duì)象,這個(gè)對(duì)象跟原始對(duì)象是不相等的,也就是說(shuō),可能會(huì)存在原始對(duì)象占用內(nèi)存并且無(wú)法釋放的問(wèn)題,所以建議你們?cè)趯⒁粋€(gè)對(duì)象聲明響應(yīng)式時(shí),盡量不要用任何的變量去引用原始對(duì)象,而是直接將該對(duì)象放在reactive

          這里對(duì)于尤大的解釋,我用兩段代碼來(lái)簡(jiǎn)單演示一下吧

          「不太推薦的做法」

          <script>
          import {reactive} from 'vue'
          export default {
            setup() {
              let obj = { name'零一'age23 }  // 原始對(duì)象
                const state = reactive(obj)  // 將obj包裝成響應(yīng)式

                return {state}
            }
          }
          </script>

          「推薦的做法」

          <script>
          import {reactive} from 'vue'
          export default {
            setup() {
              // 不再先聲明原始對(duì)象
                const state = reactive({ name'零一'age23 })

                return {state}
            }
          }
          </script>

          尤大,如何看待程序員從幼稚到成熟?

          該問(wèn)題來(lái)自于尤大之前知乎點(diǎn)贊了的一個(gè)問(wèn)題的回答

          「尤大」: emmm,我點(diǎn)贊過(guò)嗎?(不礙事不礙事)我認(rèn)為一個(gè)凡是會(huì)說(shuō) 「xxx技術(shù)是最牛逼的,xxxx技術(shù)就是垃圾」 的程序員其實(shí)是很不成熟的,因?yàn)樗麄兊沧鲞^(guò)很多項(xiàng)目,維護(hù)過(guò)一個(gè)屎山??一樣的代碼,都不會(huì)說(shuō)出這樣的話。當(dāng)然對(duì)于一個(gè)框架或者技術(shù),你可以說(shuō)在理論層面做的非常好,但是真正將這個(gè)技術(shù)落地了以后,都會(huì)遇到很多問(wèn)題的,所以面對(duì)真實(shí)的業(yè)務(wù)場(chǎng)景,對(duì)于技術(shù)是要做一些取舍的,而不是說(shuō)xxx技術(shù)就是最好的

          尤大,很多黑子對(duì)你會(huì)有影響嗎?

          「尤大」: 哈哈,其實(shí)久而久之臉皮就越來(lái)越厚了(hhh,尤大還是很幽默的),之前看過(guò)一句話,大致的意思就是你有了一定的影響力以后,就一定會(huì)產(chǎn)生兩種極端,一種是腦殘粉;另一種是腦殘黑,其實(shí)完全沒(méi)有必要理會(huì)這些黑子,畢竟誰(shuí)也沒(méi)辦法做到讓誰(shuí)都喜歡(心態(tài)很重要呀!)

          尤大,有什么推薦看的書(shū)籍嗎?

          「尤大」: 首先我覺(jué)得犀牛書(shū)還是很不錯(cuò)的,比較適合需要進(jìn)一步提升自己的人看;紅寶書(shū).....(對(duì)不起,這里當(dāng)時(shí)直播間卡了,啥也沒(méi)聽(tīng)到,不過(guò)我個(gè)人覺(jué)得紅寶書(shū)還是非常不錯(cuò)的,知識(shí)比較系統(tǒng),對(duì)新人也比較友好);再推薦一本我覺(jué)得非常不錯(cuò)的書(shū)(說(shuō)到這里,尤大直接在屏幕前舉起了這本書(shū)),書(shū)名是《Effective  JavaScript》,這本書(shū)相對(duì)來(lái)說(shuō)比較實(shí)際,沒(méi)有很多的主觀看法,也挺適合想要進(jìn)階的人看的;再推薦一本德國(guó)的xxxxxx寫(xiě)的《xxxxxxx》(對(duì)不起,怪我英文不好,作者名和書(shū)名都沒(méi)聽(tīng)懂,也沒(méi)記下來(lái)),適合喜歡研究語(yǔ)言細(xì)枝末節(jié)的程序員,這本書(shū)對(duì)js很多犄角旮旯的講解都很到位

          尤大,對(duì)于職業(yè)規(guī)劃你有什么看法嗎?

          「尤大」: 其實(shí)對(duì)于這方面,我沒(méi)有太多的看法,因?yàn)槲业穆肪€也是比較特殊,跟大部分人的發(fā)展路線也不太一樣,所以沒(méi)有太多的發(fā)言權(quán)(高情商:哈哈,尤大還是很謙虛的,也很負(fù)責(zé)任;低情商:尤大的人生路線模仿不來(lái)!),之前在Google待了兩年,然后又去一家創(chuàng)業(yè)公司待了兩年,時(shí)間不長(zhǎng)但也學(xué)到了很多東西,后來(lái)就去做開(kāi)源了,可以跟你們聊聊專職做開(kāi)源的一些看法。

          其實(shí)做開(kāi)源挺不容易的,心態(tài)要好,還需要一些機(jī)遇,Vue也是在用戶量這么大的前提下,才能慢慢做起來(lái)的。專職做開(kāi)源比較難,尤其是個(gè)人的形式去做,因?yàn)樵陂_(kāi)源與商業(yè)化之間的轉(zhuǎn)化其實(shí)是比較困難的。其實(shí)很多開(kāi)源項(xiàng)目會(huì)去以企業(yè)的形式維護(hù),這樣他們可以更好得獲得眾籌或者去為更多的企業(yè)提供一對(duì)一的支持,而個(gè)人的話是幾乎沒(méi)有這樣的機(jī)會(huì)的,即使有,成本也很大,所以只能通過(guò)開(kāi)源產(chǎn)生被動(dòng)收益(我沒(méi)有這樣的經(jīng)歷,猜測(cè)一下應(yīng)該是獲得一些個(gè)人贊助或者開(kāi)源項(xiàng)目官網(wǎng)的廣告投放之類的吧)。

          對(duì)于Vue的話,其實(shí)當(dāng)用戶量大起來(lái)以后(據(jù)說(shuō)Vue150w+用戶),創(chuàng)造了工作的市場(chǎng),有了內(nèi)需,生態(tài)就起來(lái)了,有些公司也會(huì)來(lái)贊助一下Vue,當(dāng)然由此衍生出來(lái),很多人就會(huì)產(chǎn)出相關(guān)的培訓(xùn)課、教程、模板、線下會(huì)議等等,這些都是可以與商業(yè)化掛鉤的。

          還有一點(diǎn)非常重要的就是,你的開(kāi)源項(xiàng)目產(chǎn)生的價(jià)值要有很大的用戶感知(翻譯一下,其實(shí)就是說(shuō)你的開(kāi)源項(xiàng)目在平時(shí)被大家廣泛得使用,家喻戶曉的那種)

          「?jìng)€(gè)人看法」: 其實(shí)對(duì)于最后一點(diǎn),我想補(bǔ)充一下,尤大的意思不是說(shuō)你一定要去做有很大用戶感知的開(kāi)源項(xiàng)目,這樣就違背自己的初衷了,我覺(jué)得每個(gè)開(kāi)源項(xiàng)目的出現(xiàn)一定是為了解決工作中的某些痛點(diǎn)。只不過(guò)是說(shuō)恰巧你如果做了一款比較不錯(cuò)的開(kāi)源項(xiàng)目出來(lái)后,他產(chǎn)生的價(jià)值是否有很大的用戶感知,他值不值得你去放棄工作專職維護(hù)他,你能否通過(guò)專職維護(hù)這個(gè)開(kāi)源項(xiàng)目獲得一些收益(金錢(qián)、名譽(yù)等等),當(dāng)然了,家里有礦除外!所以我覺(jué)得尤大剛開(kāi)始說(shuō)的一句話非常得對(duì)——「做開(kāi)源還是需要一些機(jī)遇的」

          總結(jié)

          本文沒(méi)有將直播中所有的答疑都列舉出來(lái),原諒我的腦子只記得那么多了。但對(duì)于我所聽(tīng)到的很多回答,有些離我很遠(yuǎn),有些離我很近,我都覺(jué)得是很有收獲的,期待尤大下一次的連麥直播答疑~ 最后再補(bǔ)一句!尤大真的是前端頂流啊!一個(gè)半小時(shí)的直播,2.2w+的人在觀看!


          往期推薦

          一文帶你了解如何排查內(nèi)存泄漏導(dǎo)致的頁(yè)面卡頓現(xiàn)象

          好事多磨!6輪面試后終于拿到字節(jié)前端校招offer(內(nèi)含6輪面經(jīng))

          無(wú)廢話 | 快速上手React路由

          從未看過(guò)源碼,到底該如何入手?分享一次完整的源碼閱讀過(guò)程

          如何充分利用Composition API對(duì)Vue3項(xiàng)目進(jìn)行代碼抽離



          最后





          如果你覺(jué)得這篇內(nèi)容對(duì)你挺有啟發(fā),我想邀請(qǐng)你幫我三個(gè)小忙:

          1. 點(diǎn)個(gè)「在看」,讓更多的人也能看到這篇內(nèi)容(喜歡不點(diǎn)在看,都是耍流氓 -_-)

          2. 歡迎加我微信「huab119」拉你進(jìn)技術(shù)群,長(zhǎng)期交流學(xué)習(xí)...

          3. 關(guān)注公眾號(hào)「前端勸退師」,持續(xù)為你推送精選好文,也可以加我為好友,隨時(shí)聊騷。



          點(diǎn)個(gè)在看支持我吧,轉(zhuǎn)發(fā)就更好了



          瀏覽 71
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <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>
                  人人摸人人摸人人摸 | 青娱乐社区精品自拍视频 | 亚州精品天堂中文字幕 | 日韩黄色一级免费片 | 国产精品操逼视频 |