考慮時間和選擇成本,就不會對付費反感了

背景

雖然現在是開源盛行的時代,但是源代碼作爲一種勞動產出品,開源固然好,收費也無可厚非,畢竟有時間成本。

爲什麼會有這番感悟呢?筆者最近開發了十幾個基於 Swing 的簡單管理功能,主要是解決一些大學生朋友的畢業設計和課程大作業,雖然功能都是用 Swing 實現的登錄、增刪改查,但是前後也花了不少時間。

每次交付後,源代碼都會幾塊錢掛到鹹魚上,標價就是一杯飲料錢而已,碰到有緣的也會免費送。最近遇到一些請教 Swing 問題的朋友,問清楚需求後,筆者就把鹹魚鏈接發過去了,對方一看收費就沒有後話了,也有對付費表現得非常敏感的,想想其實大可不必。

免費陷阱

首先,從學生的身份來說,花錢謹慎也是可以理解的。但是,如果考慮時間成本和選擇成本,筆者以爲對付費的東西,保持一份寬容的態度還是必須的。爲什麼呢?

  1. 免費的東西,必定在其他方面有消耗成本,如時間、選擇精力等。
  2. 一杯飲料的費用,解決搜索了幾個小時都找不到的東西,時間價值就持平了。
  3. 一杯飲料的費用,鏈接一個經驗豐富的 Java 開發,也是很值的呀;大家都有時間成本呢,別人爲什麼不歇歇,反倒來熱心幫你解答問題呢?如果你什麼都不肯付出,就想讓一個陌生人傾囊相授,除非你遇到了好人。
  4. 別人不一定缺那一杯飲料,但是一杯飲料投資的是人脈和經驗,爲經驗和價值付費,能讓對方感受到尊重,纔有長久交流的可能性。

筆者這兩年也陸續買了很多付費產品,真實的體驗就是,付費真的很方便:

  • 去年公司新產品設計階段,統一用 Processon 繪圖,於是自費開了一年會員。免費的 9 個文件根本就不夠用啊,不能畫完一個圖就刪掉,還要複用呢。
  • 印象筆記開了三年會員,手機、平板、公司電腦、家庭電腦自動同步
  • 2月份,爲了創建一個網站,9.9 元開了一個月素材網的會員,找到了一個網站樣式,後來那個網站上線後創收一萬多元,相比之下素材費用就很少了。因爲我不會前端,也沒必要自己寫樣式。
  • 手機刷機後,熊掌記半年的記錄丟失了,於是又開了一個熊掌記會員,同步到電腦和平板,再也不用擔心記錄丟失了。

免費是有陷阱的:免費的 process on 會消耗你的精力,因爲會一直擔心文件個數達到上限而不得不經常刪圖;印象筆記的免費版本,需要手動同步設備,而且文檔大小有限制;免費素材很多,幾十頁參差不齊的東西,得翻到啥時候……

免費帶來的篩選成本,遠比付費大得多,如果只關注付費的金錢數字,而不能看到背後資源的價值,那麼花錢還是不痛快的。距離公認的知識付費元年 2016 年已經四年了,轉換思路,接受付費事物,投資個人成長,才能更快地成長吶!

我的新 Chat

筆者學習 Vue.js 半年了,經歷了三個月的純 Vue開發後,完成了新產品的三個大功能模塊。從基礎管理列表,到 go.js 的拓撲圖繪製,再到 echarts 各種圖渲染,思路已經從用 jQuery 純手工操作 html,轉換到 Vue.js 基於數據驅動的開發模式了。

彙總了近三個月的工作筆記,筆者總結出了覆蓋 80% 開發問題的五個技術點及其相關思考。時隔半年,終於決定發起 2020 年第二篇 Chat 啦,它是一份 Vue 開發錦囊,請查收

  1. 複雜引用中,直接用 Vue.set 完成父子組件通信。
  2. 同步請求是必要的:同步請求的應用場景、如何利用 await 實現同步封裝以及 async 的注意事項。
  3. 子組件依賴的數據,如果需要在異步請求中初始化,用 v-if :v-if 和 v-show 對子組件渲染的影響,如何抉擇?
  4. v-for 循環引用子組件的定位方法:使用 v-for 生成的 el-tree 組件,如何編寫 nodeClick 事件才能獲取當前操作的樹節點?
  5. Echarts 繪圖組件封裝需謹慎:父組件多次引用同一個繪圖組件時,封裝不當引發渲染錯亂問題分析。
  6. Vue.js 其他小而隱的知識點。

炎炎夏日,一根雪糕錢,解鎖筆者半年的開發經驗,何如? 點此瞭解詳情。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章