分享獨(dú)立開發(fā)產(chǎn)品變現(xiàn)相關(guān)有價(jià)值的內(nèi)容,每周五發(fā)布。
目錄
1、電報(bào)創(chuàng)始人Durov37歲生日時(shí)列出的他認(rèn)為3件被低估和7件被高估的事情。
2、Nomad List: 2021全球范圍內(nèi)數(shù)字游民的用戶畫像是什么?
3、ffmpeg.wasm: 純前端實(shí)現(xiàn)音頻和視頻的合成
4、windmark.pro: 通過tailwind和markdown來(lái)生成視頻
5、Lanva:快速提取視頻關(guān)鍵內(nèi)容
6、寧皓網(wǎng):一個(gè)教大家如何開發(fā)自己應(yīng)用的網(wǎng)站
1、電報(bào)創(chuàng)始人Durov37歲生日時(shí)列出的他認(rèn)為3件被低估和7件被高估的事情。
???? 在我37歲的時(shí)候,我列出了生活中3件被低估的事情和7件被高估的事情。
3個(gè)被低估:
- 睡眠。睡眠能增強(qiáng)免疫力、創(chuàng)造力和心理健康。
- 大自然。自然是我們生理上設(shè)計(jì)的讓我們感覺良好的環(huán)境。
- 獨(dú)處。獨(dú)處可以讓你獲得精神和智力上的突破。
7個(gè)被高估:
- 大城市。大城市是污染、犯罪和噪音的來(lái)源。能接觸到他們的資源是件好事,但建議住在他們的境外。
- 餐館。餐館提供最慢、效率最低的用餐方式。在家做飯可以讓你的飲食更健康,也可以更好地控制食材。
- 炎熱的天氣。陽(yáng)光明媚的天氣不僅會(huì)導(dǎo)致態(tài)度松懈,還會(huì)增加患癌癥和加速衰老的風(fēng)險(xiǎn)。相反,較冷的溫度可以澄清精神、身體和心靈。
- 時(shí)尚。為了迎合不斷變化的趨勢(shì)而無(wú)休止的追求既昂貴又不必要。專注于舒適的衣服可以讓生活更簡(jiǎn)單,并為重要的事情騰出空間。
- 房地產(chǎn)。購(gòu)買房地產(chǎn)往往會(huì)限制一個(gè)人的選擇,是一種值得懷疑的投資。租房可以讓你更自由地移動(dòng)和探索不同的地點(diǎn)。
- 社交媒體。社交媒體上源源不斷的垃圾會(huì)讓我們的大腦變得混亂,降低我們的幸福感和創(chuàng)造力。在任何一天,切斷這些互聯(lián)網(wǎng)服務(wù)是我們能做的最好的事情。
- 名人的建議。名人經(jīng)常在他們的專業(yè)領(lǐng)域之外給出毫無(wú)根據(jù)的建議。對(duì)于生活中所有重要的事情,最好依靠科學(xué)和專家的意見。
2、Nomad List: 2021全球范圍內(nèi)數(shù)字游民的用戶畫像是什么?
Nomad List網(wǎng)站跟蹤數(shù)以萬(wàn)計(jì)的地點(diǎn)獨(dú)立遠(yuǎn)程工作者,而形成了這個(gè)報(bào)告。在這份報(bào)告中,試圖根據(jù)數(shù)以萬(wàn)計(jì)的“游牧名單”成員的數(shù)據(jù),找出這些數(shù)字游牧者是誰(shuí),他們做什么工作,以及他們是如何生活的。
遠(yuǎn)程工作現(xiàn)在正處于指數(shù)增長(zhǎng)的軌道上,而且增長(zhǎng)迅速。隨著它的發(fā)展,數(shù)以百萬(wàn)計(jì)的人現(xiàn)在開始在家里、咖啡館或共享辦公空間遠(yuǎn)程工作。
這個(gè)報(bào)告是用直接從Nomad List的數(shù)據(jù)庫(kù)中提取的數(shù)據(jù)實(shí)時(shí)生成的。關(guān)于數(shù)字游牧民和遠(yuǎn)程工作者,從中得出的結(jié)論總是有限的,僅僅具有指示意義,但可能很有趣。由于Nomad List的成員必須付費(fèi)才能加入網(wǎng)站,因此存在選擇偏差,所以這不是一個(gè)隨機(jī)群體。
3、ffmpeg.wasm: 純前端實(shí)現(xiàn)音頻和視頻的合成
FFmpeg 是整個(gè)軟件界非常著名的音視頻等流媒體處理工具,非常強(qiáng)大。如果做視頻合成,你肯定離不開FFmpeg。ffmpeg.wasm則是 FFmpeg 在瀏覽器中運(yùn)行的版本,是開源項(xiàng)目。
FFmpeg.wasm 由一個(gè)很薄的 JavaScript API 層和一個(gè)較大的(20M)WebAssembly 二進(jìn)制文件組成。未來(lái) WebAssembly 的使用會(huì)更加廣泛,現(xiàn)在它作為把大量成熟的 C/C++ 代碼庫(kù)引入 Web 的一種機(jī)制,已經(jīng)非常成功了, Google Earth,AutoCAD 和 TensorFlow 等都是非常典型的案例。
得益于WebAssembly,瀏覽器的兼容性也不錯(cuò)。通過在JS環(huán)境中引入ffmpeg.wasm就可以完成音頻、視頻的合成,如果你想在瀏覽器端玩一下合成等效果,不妨試試。
借助ffmpeg.wasm純前端實(shí)現(xiàn)多音頻和視頻的合成
4、windmark.pro: 通過tailwind和markdown來(lái)生成視頻
markdown我們都比較熟悉了,是一種語(yǔ)法格式。而tailwind是快速構(gòu)建樣式表語(yǔ)法,兩者結(jié)合就出現(xiàn)了windmark。windmark是國(guó)內(nèi)的開發(fā)者Easy開發(fā)的,通過markdown來(lái)寫內(nèi)容,再加上tailwind的樣式表現(xiàn),就可以生成一張一張的圖片,最后通過網(wǎng)頁(yè)錄像工具來(lái)生成視頻。
5、Lanva:快速提取視頻關(guān)鍵內(nèi)容
每天都有數(shù)十億小時(shí)的視頻內(nèi)容被創(chuàng)建,包括網(wǎng)絡(luò)討論、在線視頻、Zoom錄音、視頻播客等等。它們的內(nèi)容非常豐富,有很多的知識(shí)和有趣的見解。
但是,在事件發(fā)生后會(huì)發(fā)生什么呢?那些有用的知識(shí)和智慧的寶庫(kù)中的絕大部分永遠(yuǎn)不會(huì)見天日。真是太可惜了。
現(xiàn)在的問題是:??費(fèi)用昂貴:找人整理視頻費(fèi)事費(fèi)錢??自己做的話時(shí)間太多了??視頻軟件復(fù)雜:不需要1000多個(gè)視頻編輯功能。
Lanva就是為了解決以上的問題,將視頻可以按照語(yǔ)音內(nèi)容進(jìn)行快速截取生成。
Alex創(chuàng)作了這個(gè)產(chǎn)品,剛開始預(yù)售,48小時(shí)內(nèi)售賣了$4034
6、寧皓網(wǎng):一個(gè)教大家如何開發(fā)自己應(yīng)用的網(wǎng)站
偶然的機(jī)會(huì)看到了這個(gè)網(wǎng)站,主要是做開發(fā)培訓(xùn)方面的課程。網(wǎng)站的作者王皓是一名開發(fā)者,推出的課程是訂閱制的,每周會(huì)更新,此外還有獨(dú)立開發(fā)者訓(xùn)練營(yíng)視頻課程。
王皓還在網(wǎng)站上分享了自己的2010年開始的創(chuàng)業(yè)故事,和朋友一起開辦公司,中間經(jīng)歷的喜悅和煩惱,到最終分開的構(gòu)成。我覺得中間有個(gè)點(diǎn)很重要,他和朋友一開始開辦公司熱情很高,把很多精力都放在了找房子、起名字等這些其實(shí)不是最重要的事情上,反而忽略了核心業(yè)務(wù)的思考上,而核心業(yè)務(wù)才是關(guān)系生死存亡。我們自己做事情應(yīng)該避免犯這樣的錯(cuò)誤。
后來(lái)跟王皓聊了下,希望從他的角度分享下自己的經(jīng)驗(yàn),王皓很認(rèn)真的寫了下面這些內(nèi)容:
有位朋友做了一個(gè)「獨(dú)立開發(fā)周刊」,打算介紹一下寧皓網(wǎng),讓我寫幾句話,下面即是我想說(shuō)的。
雖然錯(cuò)過了很多機(jī)會(huì),也沒能取得太大的成功,不過這十幾年能自由地安排工作時(shí)間,能喜歡自己做的工作,能成功地養(yǎng)活一家人,這些已經(jīng)讓我很滿足了。今天跟大家交流一下這些年來(lái)獨(dú)立開發(fā)過程的一點(diǎn)經(jīng)驗(yàn),希望能對(duì)您有所幫助。大家好,我是王皓,獨(dú)立開發(fā)者,寧皓網(wǎng)的作者。
我獨(dú)立開發(fā)的更多的是視頻內(nèi)容,我寫的文字一定比我寫的代碼要多得多(我想應(yīng)該有幾百萬(wàn)字了吧)。十年前跟朋友創(chuàng)業(yè)失敗,回家以后跟當(dāng)時(shí)的女朋友現(xiàn)在的老婆做了一個(gè)知識(shí)分享網(wǎng)站(寧皓網(wǎng)),一直獨(dú)立運(yùn)營(yíng)至今(最近用Nest.js 與 Vue.js 重構(gòu),不過暫時(shí)還沒有開放注冊(cè))。在商業(yè)上沒啥講的,我做的是不及格的,我想主要跟大家說(shuō)說(shuō)關(guān)于學(xué)習(xí)與內(nèi)容制作方面的事情。
學(xué)習(xí)方法
如果您正打算成為獨(dú)立開發(fā)者,要實(shí)現(xiàn)自己的想法開發(fā)應(yīng)用,選什么技術(shù)其實(shí)無(wú)所謂,找一個(gè)完整的課程持續(xù)不斷地練習(xí),直到真的理解了應(yīng)用開發(fā)這件事。一開始我們都是跟著別人做,并不能理解為什么這么做,這很正常,這個(gè)階段就別管太多為什么了,因?yàn)闆]有足夠多的相關(guān)知識(shí)很難能做到完全理解。
知道自己的目的即可,也就是問一下自己正在做的是什么,要得到的結(jié)果是什么就行了。做到一定程度的時(shí)候就理解了,這需要點(diǎn)時(shí)間。理解以后你就會(huì)發(fā)現(xiàn)之前覺得很難的東西也不過都是雕蟲小技,無(wú)論多復(fù)雜的系統(tǒng),都是用無(wú)數(shù)的雕蟲小技做出來(lái)的。
在沒有理解應(yīng)用開發(fā)之前請(qǐng)不要放棄,因?yàn)榉艞壘偷扔谇肮ΡM棄,以前做過的就等于白做了,再次學(xué)習(xí)的時(shí)候基本相當(dāng)于從頭開始。遇到一點(diǎn)點(diǎn)小問題很正常,所有的問題全部都可以用搜索的方法解決掉,中文搜索解決不了就用英文搜索, 看不懂英文也別太當(dāng)回事,就那么幾個(gè)單詞,看見不會(huì)的就查一查,時(shí)間久了我們就可以建立起某個(gè)領(lǐng)域的專門的一套詞匯表,閱讀這個(gè)領(lǐng)域的內(nèi)容也就不會(huì)是問題了。
學(xué)習(xí)要持續(xù)不斷,在沒有理解之前千萬(wàn)別停下,停一天需要兩天時(shí)間找回本來(lái)的狀態(tài),停三天基本相當(dāng)于重新再來(lái)。要充分利用這種學(xué)習(xí)的慣性,因?yàn)橐粯訓(xùn)|西整天在腦子里出現(xiàn),我們的大腦會(huì)認(rèn)為他很重要,處理級(jí)別也就會(huì)提高, 也會(huì)幫我們構(gòu)建各種知識(shí)點(diǎn)之間的聯(lián)系,一但打通形成一套知識(shí)系統(tǒng),以后再往這個(gè)系統(tǒng)里添加新的東西就會(huì)非常容易了。
如果您已經(jīng)有了一些開發(fā)基礎(chǔ),可以動(dòng)手寫一些代碼,對(duì)自己要做的東西也有了一些思路,那就開始做吧! 精進(jìn)技術(shù)沒錯(cuò),但這個(gè)過程最好是基于實(shí)踐的,不用等技術(shù)好一些才開始做,因?yàn)檫@是一個(gè)死循環(huán),“等我把這個(gè)學(xué)會(huì)了,我就開始做!”,你會(huì)發(fā)現(xiàn)這句話會(huì)不斷地出現(xiàn),它已經(jīng)成為我們不動(dòng)手的借口了。永遠(yuǎn)都有更好的東西出現(xiàn), 我們也不可能學(xué)完所有的東西。
在沒有明確目的之前,與其深入學(xué)習(xí),不如先做簡(jiǎn)單了解。我們用了很大功夫?qū)W了一樣新東西,但一直沒有機(jī)會(huì)用到,時(shí)間久了就很容易忘記,當(dāng)然也不是真正的完全忘記,更像是一種存檔行為,下次調(diào)取存檔內(nèi)容需要一段時(shí)間預(yù)熱。技術(shù)領(lǐng)域更新速度比較快,總是有新鮮的東西出現(xiàn),我認(rèn)為先做簡(jiǎn)單了解即可,就是知道這個(gè)東西能幫我們解決什么問題就行,等自己真正需要解決這個(gè)問題的時(shí)候,我們?cè)偃ド钊雽W(xué)習(xí)它,這時(shí)的效率也會(huì)更高一些,經(jīng)過實(shí)踐以后,理解會(huì)更深入,也就更不容易忘記。
總結(jié)一下其實(shí)就幾個(gè)要點(diǎn),持續(xù)不斷,不能放棄,立即開始,動(dòng)手實(shí)踐。不會(huì)的東西都覺得難,會(huì)了以后都是雕蟲小技。任何能讀到這篇內(nèi)容的人都有能力做應(yīng)用開發(fā),懂?dāng)?shù)學(xué)很好,能解決更多的問題,不懂也沒啥問題,至少你的應(yīng)用價(jià)值幾百萬(wàn)之前也用不到多么厲害的算法,都是簡(jiǎn)單的邏輯的堆砌,我的 7 歲大的女兒也能理解這些邏輯。
內(nèi)容制作
一般都是從一個(gè)簡(jiǎn)單的想法開始的,比如我最近做的「獨(dú)立開發(fā)者應(yīng)用開發(fā)系列課程」,是從一張?jiān)O(shè)計(jì)圖開始的,當(dāng)時(shí)我用 XD(現(xiàn)在用 Figma) 畫了一張應(yīng)用界面的草圖,發(fā)在朋友圈,大家都覺得挺好的,所以我就想能不能把它真正實(shí)現(xiàn)出來(lái)。后來(lái)我用 Node.js 實(shí)現(xiàn)了服務(wù)端,用 Vue.js 做了前端,現(xiàn)在正在用 Flutter 實(shí)現(xiàn)應(yīng)用的移動(dòng)端。
先完善應(yīng)用的結(jié)構(gòu),確定內(nèi)容的前后順序以后,為了保證視頻質(zhì)量,能夠清晰地表達(dá)我要表達(dá)的意思,我會(huì)把每一個(gè)步驟都用文字表達(dá)出來(lái),然后分別錄制視頻與音頻,再多帶帶處理一下音頻,去掉雜音,出錯(cuò)的地方,最終跟視頻合并在一起,然后壓縮導(dǎo)出。視頻主要是電腦屏幕,在 macOS 系統(tǒng)我一直使用 Screenflow 這個(gè)軟件,處理音頻用的是 Audition。
技術(shù)類的視頻我覺得可以分成兩大類,一類是快速實(shí)踐課,一類是接近實(shí)戰(zhàn)的實(shí)例課??焖賹?shí)踐課主要講要點(diǎn),大家可以快速了解一種技術(shù)或者應(yīng)用框架都提供了什么,能做什么。有經(jīng)驗(yàn)的開發(fā)者與小白開發(fā)者都適用這類的課程,全部是要點(diǎn),干擾小,時(shí)間短,效率高。實(shí)例課接近實(shí)戰(zhàn),課程內(nèi)容連續(xù),充滿大量實(shí)施細(xì)節(jié)。
在實(shí)例課里做出來(lái)的應(yīng)用是可以測(cè)試使用的真實(shí)的應(yīng)用,再進(jìn)一步完善就是實(shí)戰(zhàn)了,我認(rèn)為不需求表現(xiàn)所有的實(shí)施細(xì)節(jié),因?yàn)橥ㄟ^實(shí)例,大家已經(jīng)具備了繼續(xù)獨(dú)立完善的能力了,課程的目的還是應(yīng)該要用最簡(jiǎn)單有效的方式傳達(dá)某種能力,所以要盡可能地簡(jiǎn)潔。
營(yíng)銷推廣
想多賺錢,就多吆喝 :)
關(guān)注我的掘金賬號(hào),及時(shí)獲取更新
本內(nèi)容開源,歡迎推薦或自薦:
Github開源店址: github.com/ljinkai/wee…
Easy Indie: www.ezindie.com/
微信公眾號(hào):往期內(nèi)容匯總
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/122616.html