您的位置: 首頁(yè) >互聯(lián)網(wǎng) >

如何直播你的代碼開(kāi)發(fā)

2020-06-08 14:50:41 編輯: 來(lái)源:
導(dǎo)讀 世界可能已經(jīng)改變,但有一件事沒(méi)有改變:軟件開(kāi)發(fā)人員仍然是構(gòu)建未來(lái)的關(guān)鍵。他們是否使用您的軟件(開(kāi)源的或其他的)構(gòu)建那個(gè)未來(lái)與您如何記錄它有很大關(guān)系。雖然書(shū)面文檔通常是首選,但還有一個(gè)可能被證明是為數(shù)不多的好結(jié)果之一的額外選項(xiàng):直播代碼開(kāi)發(fā)。是的,真的。它不僅提供了一種向開(kāi)發(fā)者展示如何使用軟件的好方法,而且還有助于滿足社區(qū)參與的需求。 靈活I(lǐng) O測(cè)試(fio)項(xiàng)目的創(chuàng)始人Jens

世界可能已經(jīng)改變,但有一件事沒(méi)有改變:軟件開(kāi)發(fā)人員仍然是構(gòu)建未來(lái)的關(guān)鍵。他們是否使用您的軟件(開(kāi)源的或其他的)構(gòu)建那個(gè)未來(lái)與您如何記錄它有很大關(guān)系。雖然書(shū)面文檔通常是首選,但還有一個(gè)可能被證明是為數(shù)不多的好結(jié)果之一的額外選項(xiàng):直播代碼開(kāi)發(fā)。是的,真的。它不僅提供了一種向開(kāi)發(fā)者展示如何使用軟件的好方法,而且還有助于滿足社區(qū)參與的需求。

靈活I(lǐng)/O測(cè)試(fio)項(xiàng)目的創(chuàng)始人Jens Axboe說(shuō):“fio最大的漏洞(可能還有許多其他開(kāi)源項(xiàng)目)在于有人編寫(xiě)質(zhì)量文檔?!盇xboe對(duì)于fio(通常是開(kāi)源軟件)的看法與私有軟件一樣:文檔需要升級(jí)。

事實(shí)上,當(dāng)SlashData詢問(wèn)超過(guò)16000名開(kāi)發(fā)人員他們最需要什么來(lái)提高生產(chǎn)力時(shí),文檔和示例代碼高居榜首,并且領(lǐng)先很多(圖a)。

圖一個(gè)

不管文檔存在于公司/項(xiàng)目的網(wǎng)站上,還是可以通過(guò)第三方渠道(如Stack Overflow)獲得,如果你想讓開(kāi)發(fā)者使用你的軟件,就把它記錄下來(lái)。

與此同時(shí),在過(guò)去十年或更久的時(shí)間里,我們看到一些組織試圖通過(guò)網(wǎng)絡(luò)研討會(huì)、黑客松和其他面對(duì)面的活動(dòng)來(lái)建立社區(qū)并提供幫助。幾乎可以肯定的是,這種大流行已經(jīng)讓這些選擇在2020年被拋棄了,但是這里有一個(gè)想法,一個(gè)我第一次從馬修·麥克唐納那里聽(tīng)到的想法:流程序員編程。

當(dāng)我第一次聽(tīng)到這個(gè)想法時(shí),覺(jué)得很可笑。但后來(lái)我想起我兒子會(huì)花幾個(gè)小時(shí)在Twitch上看游戲玩家玩Destiny。流代碼開(kāi)發(fā)的問(wèn)題是相對(duì)缺乏“動(dòng)作”。或者,正如麥克唐納所說(shuō),“平均的編程過(guò)程是10%的肉類和90%的填充物?!睂W⒌拇蜃謺r(shí)間被閱讀堆棧溢出、茫然地盯著屏幕、谷歌搜索毫無(wú)結(jié)果、以及思考破碎的構(gòu)建所打斷。(我們不要忘了編譯。)”

參見(jiàn):10種防止開(kāi)發(fā)人員疲勞的方法(免費(fèi)PDF) (TechRepublic)

對(duì)于希望看到構(gòu)建應(yīng)用程序的過(guò)程的開(kāi)發(fā)人員來(lái)說(shuō),實(shí)際情況是他們看到的幾乎都是空白的空間。這本身可能是有益的。麥克唐納強(qiáng)調(diào)的一位開(kāi)發(fā)人員通過(guò)“不斷地闡明他在做什么,無(wú)論是發(fā)現(xiàn)小問(wèn)題還是思考總體設(shè)計(jì)決策”,使其發(fā)揮了作用。對(duì)于那些觀看的人來(lái)說(shuō),他們“并不是在尋找按數(shù)字涂顏色的編程課程,或者經(jīng)過(guò)完美編輯的演示文稿?!毕喾?,他們想看看程序員是如何在現(xiàn)實(shí)生活中解決問(wèn)題的,包括所有的迂回路線、折回和死胡同?!?/p>

如果你想教開(kāi)發(fā)人員如何配置Kubernetes集群,或者使用Redis構(gòu)建一個(gè)欺詐檢測(cè)應(yīng)用程序,流媒體在行動(dòng)的過(guò)程可能是一個(gè)很好的方式來(lái)參與和通知社區(qū)。

那么如何才能做好呢?

AWS的開(kāi)發(fā)者營(yíng)銷和關(guān)系專家杰西?威廉姆斯(Jesse Williams)表示,玩家如何建立忠實(shí)追隨者的關(guān)鍵在于“一致性和可靠性”。他們培養(yǎng)了那些習(xí)慣于期待每周同一時(shí)間收看直播的觀眾?!?/p>

麥克唐納說(shuō),最佳流的另一個(gè)重要方面是社區(qū)。每個(gè)livestream都有自己的聊天功能,最受歡迎的Twitch頻道也有充滿活力、充滿表情符號(hào)的討論,堪比青少年版的Snapchat。在編程流媒體中,聊天可以讓觀眾提問(wèn)或進(jìn)行觀察,而最成功的streamers總是與觀眾互動(dòng)。”

最后,讓用戶與streamer保持一致非常關(guān)鍵。Williams說(shuō):“數(shù)字宣傳團(tuán)隊(duì)需要能夠快速?gòu)?fù)制他們的工作空間,并與他們的受眾分享,這樣受眾就可以親身體驗(yàn)他們所倡導(dǎo)的工作。這樣,如果某個(gè)觀眾出現(xiàn)了問(wèn)題,他們就可以回到這個(gè)觀眾項(xiàng)目的克隆版本中,告訴他們到底哪里出了問(wèn)題。”

并不是每個(gè)人都覺(jué)得觀看直播編碼很有用,許多開(kāi)發(fā)者的擁護(hù)者可能并不適合用這種方式來(lái)教學(xué)或參與。也就是說(shuō),由于很少有機(jī)會(huì)與開(kāi)發(fā)者社區(qū)進(jìn)行面對(duì)面的交流,直播編碼將被證明是一種增加文檔的好方法,同時(shí)也能滿足社區(qū)對(duì)人員交互的重要需求。



免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!

最新文章

精彩推薦

圖文推薦

點(diǎn)擊排行

2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082   備案號(hào):閩ICP備19027007號(hào)-6

本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。