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

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

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

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

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

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

圖一個

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

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

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

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

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

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

那么如何才能做好呢?

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

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

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

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



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

精彩推薦

圖文推薦

點擊排行

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

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