考虑时间和选择成本,就不会对付费反感了
背景
虽然现在是开源盛行的时代,但是源代码作为一种劳动产出品,开源固然好,收费也无可厚非,毕竟有时间成本。
为什么会有这番感悟呢?笔者最近开发了十几个基于 Swing 的简单管理功能,主要是解决一些大学生朋友的毕业设计和课程大作业,虽然功能都是用 Swing 实现的登录、增删改查,但是前后也花了不少时间。
每次交付后,源代码都会几块钱挂到咸鱼上,标价就是一杯饮料钱而已,碰到有缘的也会免费送。最近遇到一些请教 Swing 问题的朋友,问清楚需求后,笔者就把咸鱼链接发过去了,对方一看收费就没有后话了,也有对付费表现得非常敏感的,想想其实大可不必。
免费陷阱
首先,从学生的身份来说,花钱谨慎也是可以理解的。但是,如果考虑时间成本和选择成本,笔者以为对付费的东西,保持一份宽容的态度还是必须的。为什么呢?
- 免费的东西,必定在其他方面有消耗成本,如时间、选择精力等。
- 一杯饮料的费用,解决搜索了几个小时都找不到的东西,时间价值就持平了。
- 一杯饮料的费用,链接一个经验丰富的 Java 开发,也是很值的呀;大家都有时间成本呢,别人为什么不歇歇,反倒来热心帮你解答问题呢?如果你什么都不肯付出,就想让一个陌生人倾囊相授,除非你遇到了好人。
- 别人不一定缺那一杯饮料,但是一杯饮料投资的是人脉和经验,为经验和价值付费,能让对方感受到尊重,才有长久交流的可能性。
笔者这两年也陆续买了很多付费产品,真实的体验就是,付费真的很方便:
- 去年公司新产品设计阶段,统一用 Processon 绘图,于是自费开了一年会员。免费的 9 个文件根本就不够用啊,不能画完一个图就删掉,还要复用呢。
- 印象笔记开了三年会员,手机、平板、公司电脑、家庭电脑自动同步
- 2月份,为了创建一个网站,9.9 元开了一个月素材网的会员,找到了一个网站样式,后来那个网站上线后创收一万多元,相比之下素材费用就很少了。因为我不会前端,也没必要自己写样式。
- 手机刷机后,熊掌记半年的记录丢失了,于是又开了一个熊掌记会员,同步到电脑和平板,再也不用担心记录丢失了。
免费是有陷阱的:免费的 process on 会消耗你的精力,因为会一直担心文件个数达到上限而不得不经常删图;印象笔记的免费版本,需要手动同步设备,而且文档大小有限制;免费素材很多,几十页参差不齐的东西,得翻到啥时候……
免费带来的筛选成本,远比付费大得多,如果只关注付费的金钱数字,而不能看到背后资源的价值,那么花钱还是不痛快的。距离公认的知识付费元年 2016 年已经四年了,转换思路,接受付费事物,投资个人成长,才能更快地成长呐!
我的新 Chat
笔者学习 Vue.js 半年了,经历了三个月的纯 Vue开发后,完成了新产品的三个大功能模块。从基础管理列表,到 go.js 的拓扑图绘制,再到 echarts 各种图渲染,思路已经从用 jQuery 纯手工操作 html,转换到 Vue.js 基于数据驱动的开发模式了。
汇总了近三个月的工作笔记,笔者总结出了覆盖 80% 开发问题的五个技术点及其相关思考。时隔半年,终于决定发起 2020 年第二篇 Chat 啦,它是一份 Vue 开发锦囊,请查收:
- 复杂引用中,直接用 Vue.set 完成父子组件通信。
- 同步请求是必要的:同步请求的应用场景、如何利用 await 实现同步封装以及 async 的注意事项。
- 子组件依赖的数据,如果需要在异步请求中初始化,用 v-if :v-if 和 v-show 对子组件渲染的影响,如何抉择?
- v-for 循环引用子组件的定位方法:使用 v-for 生成的 el-tree 组件,如何编写 nodeClick 事件才能获取当前操作的树节点?
- Echarts 绘图组件封装需谨慎:父组件多次引用同一个绘图组件时,封装不当引发渲染错乱问题分析。
- Vue.js 其他小而隐的知识点。
炎炎夏日,一根雪糕钱,解锁笔者半年的开发经验,何如? 点此了解详情。
考虑时间和选择成本,就不会对付费反感了相关推荐
- 面试6轮才发offer,拒绝入职后,竟被HR索赔2万元违约金,理由是“浪费公司时间和人力成本!”...
听说过付费上班,你听说过付费面试吗? 一位网友面试某家公司,面试过程足足有6轮之久,当hr通知他通过面试准备上班时,他说自己已经找到了新公司,就不去入职了.没想到hr竟向他索赔2万元违约金,理由是&q ...
- 最坏情况为线性时间的选择算法
最坏情况为线性时间的选择算法 参考:[算法]算法导论:https://www.bilibili.com/video/BV1Tb411M7FA?p=6 提出问题:从一个数组中找到第K个最大数字,即TOP ...
- 【2017-05-19】WebForm复合控件、用DropDownList实现时间日期选择。
自动提交的属性: AutoPostBack="True" 1.RadioButtonList 单选集合 -属性:RepeatDirection:Vertical (垂直排布 ...
- layui时间选择器选择周和季度
layui时间选择器选择周和季度 最近一个后台管理页面数据查询时间间隔要有:日,周,月,季度,年:UI组件我们用的layui,官方dome只有日月年(直接去ctrl+c ctrl+v就好了,在这就不多 ...
- 服药最佳时间的选择,千万不要乱吃!
以下推荐吃药最佳时间的选择,希望以此为患者用药有所帮助 [摘要]:吃药是什么时候最好?这是很有讲究的,不同的药物在选择吃药时间也不尽相同,科学地掌握吃药时间可以大大提高药物疗效,同时可以减少不必要的毒 ...
- 算法设计与分析——顺序统计量:期望为线性时间的选择算法
分类目录:<算法设计与分析>总目录 相关文章: · 顺序统计量:最大值与最小值 · 顺序统计量:期望为线性时间的选择算法 · 顺序统计量:最坏情况为线性时间的选择算法 选择算法指的是在一个 ...
- mysql 建表 日期格式_MySQL建表时,日期时间类型选择
MySQL(5.5)所支持的日期时间类型有:DATETIME. TIMESTAMP.DATE.TIME.YEAR. 几种类型比较如下: 日期时间类型 占用空间 日期格式 最小值 最大值 零值表示 DA ...
- STC89C52 51单片机实现闹钟功能 #目前的时间倒计时 #选择位置闪烁 #计时 #清屏 #停止计时 #选择位置加减数字 #存储目前的数据 #读出目前的数据 #输入特定时间
前言 下面是按键实现功能的解释 本次内容主要是实现一般闹钟的基本功能, #目前的时间倒计时 #选择位置闪烁 #计时 #清屏 #停止计时 #选择位置加减数字 #存储目前的数据 #读出目前的数据 #输入特 ...
- 小程序中轻松添加日期和时间的选择
介绍 选择日期和时间,直接使用小程序的默认组件picker,就可以解决了. 选择日期:将mode设置为date 选择事件:将mode设置为time 注意:date和data经常容易被弄混,这里我特别强 ...
最新文章
- 算法复习——bitset(bzoj3687简单题)
- 荣耀3OS怎么升级鸿蒙系统,华为鸿蒙OS正式发布!教你如何升级
- spring中间scope详细解释
- python redis事务_python redis事务源码及应用分析
- oracle结束过程,oracle 结束被锁的包或存储过程
- Kubernetes二进制部署——证书的制作和ETCD的部署
- builtins.ModuleNotFoundError: No module named ‘’scrapy.contrib‘’
- stm32超声波扫频_基于STM32的脉冲式及扫频式超声波除垢信号源设计
- linuxpython23同时_Linux-centos同时存在Python2-Python3
- hiredis源码分析与简单封装
- python 版本控制及django,git的使用
- 团队项目第一阶段冲刺站立会议05
- ld.so.conf.d配置文件
- word中导出高分辨率pdf
- 每日面试】阿里巴巴 Java后端 57min
- 基于canvas+uniapp的9宫格拼图游戏组件
- python爬取京东数据加载失败_python 爬京东数据时,无法登陆。
- 基于SSM实现汽车配件商城系统
- 博客书写-教师节收益
- IDEA java: invalid target release: 11