轻速度
在打磨产品的过程中,很容易陷入技术的思维怪圈.
既想要快速的完成功能的开发,也想要性能的稳定和优化.
这大概是完美主义在作祟,加上一点点代码洁癖的影响.
在尝试开发各种类型的产品之后.
才发现,没有必要一开始就尽善尽美,
快速开发,小步迭代,才是王道.
在最快的时间开发出一款最小应用.
有着最基本的功能和反馈系统.
剩下的再合理分配时间,逐步添加和调整功能.
如小程序,自身有着完善的生态体系,
集成了登录,支付,分享等一些常用的API
APP
,在很多公司依旧采用着混合开发的方式.
PC
客户端,就拿Electron
和PyQt
来说,
初期的产品根本用不着原生的写法,直接套用网页即可.
体验需要增加的地方,留到后面在单独分离出来开发.
现在的前端相比以前
无论是在功能上还是体验上,都有很大的提升.
后端也可以尝试ServerLess
,后端云服务
解决数据和运维相关的问题
总而言之,从时间上考虑
能够复用的页面和功能,就不要用多种语言重新开发
能够使用第三方产品和服务的,就不要自己造轮子.
前期开发,留给后期修改的空间即可.
重壁垒
如果说互联网的产品有一大半是建立在数据的基础上
那么,物联网的产品就是建立在其硬件模块上.
5G
到来,势必会重新刺激一度混乱的物联网市场.
物联网的本质其实还是互联网
只不过比起互联网,多了硬件成本
要想了解和学习互联网
还需要学习一些内容,如:
- 数电模电、单片机编程,嵌入式开发
- 网络技术,也就是互联网的客户端和服务端
- 无线技术,即通信协议,
wifi
,蓝牙等 - 传感器技术,各类对应传感器的使用
- ......
现在的物联网,还没有一套业界公认的规范和协议
编程语言和通信协议等都是各自为政,很难互通
再加上硬件上的多种多样性,开发的难度可想而知.
重点是,要想入门物联网,要投入远比互联网多几倍的时间和精力
如果不是兴趣使然和拥有一个百折不挠爱折腾的心态
怕是很难接受,幸辛苦苦好几天,就只是点亮一个灯......
但是,越是混乱,越是困难,壁垒越高
普通人很容易望而生畏,也很难提起兴趣
因为没有足够的即时反馈
互联网的产品很容易复制,模仿UI
开发或者爬取数据
只要竞争者烧更多的钱和投入更多地资源
那么你的产品,就失败了,因为你能做,别人也能
甚至比你做的更好.
抄袭?不存在的,你说了我也不认.
但是物联网不一样,成本越高,越难入局
小结
轻速度和重壁垒开起来是两个相反的方向
但也存在相互交叉包含的场景
在互联网应用里找到属于自己的专利和功能
在物联网应用里找到最快速开发的方法和技术
先速度,后壁垒,先功能,后优化.
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。