作者:卡頌
簡介:《React技術揭秘》作者
大家好,我是卡頌。
今天為大家介紹一位坦誠的老哥。有多坦誠呢?他在推上實時公佈自己賺了多少錢。
到去年6月,老哥的年收入是10w刀。關鍵是:老哥從19年1月就不上班了。
接下來讓我們看看這位坦誠的老哥是如何做到不上班年入10w刀。
不想上班了,想做喜歡的事
這位老哥名叫
Caleb Porzio
,是一名全棧工程師。在離職前,他的年收入為9w刀。
作為一名每天要在前端、後端來回編碼的全棧工程師,某天閒暇時,
Caleb
突然產生一個想法:
能不能把前端的UI互動邏輯也放到後端呢?
冥冥之中,老哥覺得這個想法可能改變他的人生軌跡。
離職,全身心投入這個想法,最終產出的成果就是Livewire。
Livewire是一款基於Laravel(一款PHP Web開發框架)的全棧框架,讓我們透過一個動態搜尋框示例展示他
前後端一把梭
的特點:
定義搜尋框元件:
定義檢視:
在應用的任何地方引入該元件:
當用戶點選搜尋框後,會實時請求使用者資料,這是如何做到的?
Livewire原理可以分為四步:
前端首屏渲染時,渲染對應DOM結構(SEO友好)
交互發生,Livewire前端指令碼發出請求
後端請求資料後渲染新的HTML字串並返回前端
根據返回的HTML,前端增量更新檢視
靠著這種前/後端一把梭的理念,Livewire已經獲得1。2wstar。
與Vue的淵源
不得不說Livewire的語法很類似Vue2。這也難怪,畢竟Laravel社群與Vue是有淵源的(Laravel創始人在推上的一波推廣讓當時名氣還不大的Vue有了出圈的影響)。
Caleb
的另一個開源專案AlpineJS是一款輕量級前端框架,在實現上很類似Vue1。
只有15個屬性、6個特性、2個方法。
與Livewire類似,都是走
上手簡單、功能強大
路線。
截止現在,已經有1。8wstar。
喜歡的事能賺錢麼
坐擁2個star過萬的專案,
Caleb
賺錢了麼?答案是:沒有。
雖然經常有使用者表示希望他開通Patreon(一個打賞藝術家、創作者的網站),但這種
只有少數人每月打賞你5刀
的感覺,讓
Caleb
覺得並不好。
所以,很長時間
Caleb
的收入只有少量的付費諮詢。
19年一整年開源帶來的收入是:2w刀。
轉機出現在19年年末。
Github Sponsors
Github Sponsors是Github推出的一項開源專案投資計劃,他的理念是:
向那些你日常業務使用的開源專案投資,使他們的團隊有精力更好的維護專案,從而使你的業務從中受益
開通Github Sponsors後,可以接受不同級別的支援,提供不同的服務。比如
Caleb
接受:
最低檔 —— 14刀/月,面向個人開發者
最高檔 —— 999刀/月,面向重度依賴Livewire的企業,可以得到定製服務
到20年6月,已經有535人為
Caleb
提供至少14刀/月的支援。這使他的年收入達到了11w刀。
比當時上班的收入還高。
而1年後的今天,已經有1294人為
Caleb
提供支援。
顯然,老哥再也不用為收入發愁了。
總結
凱文·凱利曾提出
1000粉絲
理論:
他認為,創作者,如藝術家、音樂家、攝影師、工匠、演員、動畫師、設計師、影片製作者,或者作家,換言之,也就是任何創作藝術作品的人,只需要擁有1000名鐵桿粉絲便能體面的生活。
Caleb
的經歷很好的印證了這一點。
有些人覺得,有這個水平上班的收入更高。
另一些人覺得,不用上班、做著自己喜歡的事還能站著把錢賺了,這樣的生活很美好。
你贊成哪種觀點?