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

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

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

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

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

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

圖一個(gè)

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

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

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

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

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

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

那么如何才能做好呢?

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

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

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

并不是每個(gè)人都覺得觀看直播編碼很有用,許多開發(fā)者的擁護(hù)者可能并不適合用這種方式來教學(xué)或參與。也就是說,由于很少有機(jī)會(huì)與開發(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)歸原作者所有。