懂商业的技术合伙人(7):怎样快速开发一个APP(2)
导读:“怎样快速干一件事”,比如“21天学会Java"、"怎么月赚10万”,是群众喜欢乐见、梦寐以求的幻觉。我们继续探讨“怎样快速开发一个APP”,谈谈我的个人理解。
雷观:快速开发一个APP,至少有3种方法。什么也不做、拿来主义、标准化和复用。
一、什么都不做
听起来,有点“抖机灵”,但蕴藏着大道理,很多人忙忙碌碌,却不觉。
1、尽可能不开发APP
APP、Windows客户端,都经历过一段时间的繁荣,但最终归于平静。
平凡的事物,才能长久。
不是刚需高频需求类的网站产品,客户端模式的软件,很可能不值得去开发Android、iOS、Windows客户端应用。
如果一件事情,从开始就知道是“高概率失败事件”,我们可以选择不做。
如果非要做,那也完全可以一步步来,比如先做微信公众号、HTML5速成的APP等。
2、不开发某个模块
微信社交火了,在APP里增加了“社交模块”。
直播火了,在APP里增加了“直播模块”。
电商火了,在APP里增加了“电商模块”。
什么火,就增加什么,丝毫不顾自己APP的运作逻辑。
用户为什么用现在的服务,为什么要用新增加的“直播”等服务。
一个企业服务的APP,比如协同办公软件,增加直播,纯属多余。
如果非要做,也要围绕自己APP的核心价值和客户需求去做,比如目标企业需要用“直播”去做品牌宣传,让求职者、大众、潜在投资者看看自己公司的专业化运作。
再说了,客户需要直播,为啥不直接去“映客”、“斗鱼”呢?
3、不开发某个功能
一个小型电商网站,第1期就30个商品,有有何必要去做“搜索”功能呢?
如果非要做,MySQL等数据库自带的搜索也足够了,Lucene、Solr、ES就是个笑话,杀鸡焉用牛刀?
一个企业官网,博客资讯类网站,内容的分类,比如“企业资讯、产品服务、技术组件”,通常来说是“固定的”,1个月很少会变动一次,有什么必要去做一个“新增分类”的功能呢?
4、不要去在意按钮是方的还是圆的
现在的用户,对互联网产品的体验,要求越来越高了。
界面长得好,流程很顺畅。
但是,对于一个早期产品来说,用户更加需要的是“核心功能Ok”、“服务有价值”。
而不是,一个按钮是深红色的,还是浅红色的,是方的还是圆的。
二、拿来主义
《拿来主义》 发表于1934年6月4日,作者鲁迅。内容中批判了当时国民党的卖国主义政策和一些人对待文化遗产的错误态度,阐明了应该批判继承和借鉴文化遗产及外来文化的论点。文章深入浅出、浅显易懂、耐人寻味。
不少老板,看到别人干一个生意,自己也要干,而且模式都一模一样。
不少技术人员,看到一个绚烂的技术,自己也要亲自去实现一套。
从学习提高角度,凡事亲自去做一次,是值得赞赏的。
但是,如果从“创业”和“做事”的角度,完全不可取。创业做事的首要目标是“做出来”,尽可能取得成功,至于是自己做的,还是别人做的。免费的,还是花点小钱买的,都无关痛痒。
全球化普及之后,欧美牛逼的企业,比如苹果Apple等,自己做好品牌宣传和供应链,成产制造等可以外包的,完全让别人去做。听闻,宝洁等大公司的广告投放是交给了专业的第三方广告代理公司。
回到正题,如果我们要快速开发一个APP,那么就尽可能的使用第三方服务,而不是都自己亲自去干。能外包就外包,能使用“皮肤界面”“技术框架”“直播”、“社交”、“短信”等第三方的,就尽可能使用人家的。
都说人家的媳妇更漂亮,具体到本文场景,我看就很对。
三、标准化和复用
一件事情,做10次,自然发现了其中的规律。
一个游戏,玩100局,也能体会到游戏的核心要点。
具体到APP等技术开发,完全也是这个道理。
我们可以用一个工业词汇来表述这个事情:标准化。
电脑和手机的USB接口,一旦设计好了,全球通用,主流厂商通用,厂商之间公开竞争,消费者自由选择,真是妙哉!
我们开发者在日常开发的过程中,也值得学习这种“工业标准化”的精神。
一个系统、一个模块、一个类、一个函数,努力做到标准化,登录系统就专注提供登录服务,账户系统就做好支付转账等专有功能。
1、为什么能够做到标准化?
一个网站的性质定了,它的功能基本就定了,比如说,我们看到的购物类电商网站,京东商城、淘宝网,他们的功能无非是就是“用户注册、登录,卖家录入商品,用户购买支付、卖家发货”。
不但是他们,中国移动买流量、电信办理宽带,不都还是大致的流程么?
2、为什么要做到标准化?
做到标准化之后,可以方便自己复用,今天用,明天用。自己用,他人用。
大大提高生产力,生产力提高了,就有了更高的竞争力,实现自己的目标,顺带碾压对手。
3、标准化的体现
工具:文件操作CRUD,应有尽有,比如ApacheCommons IO。
流程模式:Web标准流程-Spring系列、工作流
架构模式:Java Web工程,大多都是分成“common/util”、“domain/model”
“dao/mapper”、“service/soa”、“web/controller”“ui/html/js”。
四、结论
今天该做的事情,今天做。
明天要做的事情,明天再做也不迟。
他人做得好的,直接用他人的。
自己亲自做的东西,努力做到标准化,然后长久复用。
懂商业的技术合伙人(7):怎样快速开发一个APP(2)相关推荐
- 懂商业的技术合伙人(10):伟大的乔帮主,从不滥用绝学'降龙十八掌'
致敬:谨以此文,献给伟大的乔帮主.乔帮主英雄神武,永远活在我们80后的心中. 太多的技术人员,总想在项目中使用牛逼炫丽的技术. 作为一名以"懂商业的技术合伙人"为目标的技术人,很有 ...
- 懂商业的技术合伙人(0):谈谈我对这个定位的认识
一.世界瓜瓜之林 某瓜,形状为圆.皮厚且绿.然果肉却为红.味道的是甜的.夏天,放在冰箱里过个冬,味道更加可口. 世界上有几十上百种瓜,凭借众多特质,某瓜才立足于世界瓜瓜之林. 我们自己的特质是啥呢?凭 ...
- 如何快速开发一个App手机应用
随着智能手机的不断普及,Adroid.IOS APP应用越来越多,不仅方便和丰富了我们的生活,同时也让许多企业都想在移动端分得一杯羹或者为自己的企业开发一个手机应用,但通常这些企业可能没有自己的技术团 ...
- 懂商业的技术合伙人(12):新闻博客等内容型APP,快速开发解决方案
友情提示:APP等很多类型的项目开发,自己并没有深入去实践,仅供参考. 在之前的文章中,我们一再强调,如果没有必要,尽可能不开发APP,优先使用微信公众号等轻量级.用户留存高的平台. 但实际上,身边还 ...
- 懂商业的技术合伙人(9):互联网研究实践指南
雷观:用互联网这个"工具"."思维"."渠道",解决具体的行业问题,比较可行. 比如,微信=互联网+聊天,解决大家的交流问题,更方便,成本更 ...
- 懂商业的技术合伙人(5):初创公司的2个核心任务,团队练兵和探索方向
雷观:一个活动,一次战役,最重要的当属人和事. 对于(早期)创业来说,人指搭建团队和团队练兵,事指探索靠谱的创业方向,验证业务模式(商业模式还早). 一.团队 商业行为,最重要的莫过于,商业目标+生产 ...
- 懂商业的技术合伙人(14):使用HTML5开发App客户端,HTML5+和MUI框架基本介绍
我非常倾向使用HTML5,搞定PC Web.Mobile Web.Android和iOS.微信小程序等各种UI开发. 作为技术人员,一次学习,处处使用,是个美好的愿望. 本文把2014~2017年,零 ...
- 懂商业的技术合伙人(13):谈谈我对商业的4点理解,创业公司做好核心业务是关键
雷观:创业公司,做好核心业务是关键. 核心业务,就是你给用户和客户提供的产品.服务和解决方案,能够带来主要收入的业务. 比如说, 电商网站:核心业务,就是给用户提供优质商品,用户购买之后,在规定的时间 ...
- 懂商业的技术合伙人(1):你是怎样成为打工仔的
一.假象 可能你已经注意到了,小雷FansUnion同学很久没有分享技术方面的内容了. 没错,最近几个月看的书.新闻,写的文章.小雷会员俱乐部的分享,投资理财居多. 但是,每个人都需要去静心体会,&q ...
- 懂商业的技术合伙人(4):APP幻觉,零和游戏之下的一席之地
导读:手机屏幕巴掌大一点,能装多少个APP?一般人,屏幕不会超过5屏,也就100个APP.全国那么多公司,那么多APP,你确定会有你的一席之地? 一.APP幻觉 2010~2015,可谓是APP创业的 ...
最新文章
- valgrind——Callgrind检测程序代码的运行时间和调用过程,程序分析性能。
- 错误LNK1107文件无效或损坏: 无法在 0x338 处读取
- golang 短连接和长连接 超时处理
- pytorch 安装方法
- 安卓指令和命令学习总结
- git github的使用
- ssh整合学习(1)
- highcharts第一篇---简介和使用
- 【BZOJ4600】硬币游戏,博弈
- React中PureComponent原理
- 不只是新车,2019上海车展还有这些彩蛋 | 一级供应商、科技公司篇
- Heavyocity PUNISH Lite for Mac - 虚拟自动音频增强效果器
- MATLAB命令窗常用命令
- 蓝牙耳机测试软件apk_蓝牙耳机电量显示app下载
- 【Linux】Ubuntu18.04深度学习环境配置+Google+TIM+搜狗输入法等安装方法
- VXLAN技术——数据中心底层技术
- MuMu模拟器的安装
- 24个关键词致敬科比系列之——凌晨四点
- 血仍未冷——写在37岁生日
- [PYTHON]批量合并WORD文档,DOCX格式
热门文章
- mysql 递归查询_Mysql递归查询,无限级上下级菜单
- 基于RV1126平台imx291分析 --- media部件连接 三
- Python可视化——绘制折线图
- 一个很好的makefile例子(经典)
- 计算机考试如何截屏,电脑怎么截图 几种方法轻松学会
- wps xml转换表格_如何转换Excel格式?学会这几招?1键即可完成转换
- Pycharm最舒服的主题风格
- python打开excel执行vba代码_xlwings:操作Excel,通过宏调用Pyhton(VBA调Python)-Go语言中文社区...
- java datagrid导出excel_Datagrid数据导出到Excel文件给客户端下载的几种方法
- WPF制作简易串口调试助手(上位机部分)