站在巨人的肩膀上,谈 app 的创新性

这段时间做了、看了、听了,也想了很多,我们的成功始终是站在巨人的肩膀上的,在学习了很多工业界大牛的经验之谈之后,我经过认真的思考,特别想整理这样一篇文章,希望与许多有梦想的 IT 小伙伴儿们共享、共勉!如果说的不对的地方,欢迎大家在下面留言讨论,虚心学习。

随着移动设备的普遍和相关技术的成熟发展,我们都希望自己可以开发一个好用的应用,不管是公益性的还是旨在运营推广的app,既然练手何不做的有声有色。如果你不是在资源丰富的平台下,而是自己组队开发一个app,并向体现自己的竞争力,能够脱颖而出,那么在app的在立意上,以及在开发过程中产品走向的决策上,需要抓住以下几点:

(1)市场刚需(必要条件)

所谓刚需,则说明对这个app的需求不是你强加给消费者的。比如房子(不论你是租还是买)就是生活的刚需,而就不那么刚需了。而诸如:使用我们的应该可以改变你的生活态度,可以让你 b格瞬间升,此类的app就要考虑可能大家使用它的必要性就不足了。谈一个我接触到的好app的例子,需求:1)你的网络带宽有限,通过合并其他用户的带宽让你流畅地观看视频。2)如果你在学习时带宽闲置,可以兑换成积分分享出去,而当你需要上网看个视频时你的积分又可以换成带宽。这个app相信做出来,每个人都想用。再谈几个刚需的例子:美颜相机,易代驾,等等,顺着这个思路你可以去思考你喜欢的应用,是否具备刚需这一点。

(2)资源整合

刚需的切入点,也可以是合理地整合已有的资源。谈一个应用:喜鹊说,它整合了所有婚庆资源,虽然婚庆行业现在发展的很成熟,但是将婚庆资源整合在一个app里的它是第一个。用户是:准备结婚的人。整合资源则需要对准这一用户群体,为他们提供不同价格档次的婚庆服务项目搭配推荐,如果你想找的所有婚庆服务一个应用都为你提供了入口,你会不会觉得很好用。

(3)技术壁垒/ 竞争壁垒

再谈技术壁垒,往往一个idea会被许多人想出来,但怎么实现它?是不是每个人都能去复制你的应用。如果复制一个聊天工具只要有服务器有网络有一点代码基础你都可以来做,呵呵,至于市场占有,红海市场等等这里不谈,我们只谈创新性。但是如果让你实现上面提到的“带宽共享“,你估计还需要费一番工夫。不瞒你说,这个应用是被清华的四个技术宅男做出来的,它们在网络、带宽方面有一定的研究基础,然后在借鉴了国外大量论文和相关技术之后,做成了这个应用。这就涉及到了一个人的科研修养,例如大数据、机器学习、图像处理、音频处理,当你不知道领域中有什么有趣的新技术时,你又怎么能做出高大上的好应用呢?

如果你只会语言和框架,你可能就一直是一个技术工作者,那就是另一条路了。

做一个应用,以上三点可能需要综合考虑,刚需是必须的,而技术壁垒和资源整合是可二选一的。

除了这三点,趣味性应用需要做到:好玩,层次少

一些有用的废话:

(1)用一句话说清楚你要做的产品

(2)少做就是多做,切忌贪多,不要强大,只要自然!

(4)时刻想着你的目标,无论是整体,还是某个特性,不要忘了为什么出发

(5)关注使用场景,你做的产品你自己会不会用

(6)运营 || 产品 & 创意

(7)你看到了竞对的问题,你找到了“解决方法”,你找到了“优势”?能否构建竞争壁垒

(8)Axure要不要学? 学到什么程度?

时间: 2024-10-30 16:06:35

站在巨人的肩膀上,谈 app 的创新性的相关文章

年薪百万的程序员都是站在巨人的肩膀上开发

要想成为一名软件开发者需要学习各种专业知识.技术与框架.比如算法.数据结构.编程语言.流行框架等.但是要想成为更加出色的软件开发者,你要学习的就不仅仅是专业上的知识了. 标题过于浮夸,希望大家谅解,但本篇是满满的干货.今天我想分享一点关于软件开发者如何改进职业技能从而变得更擅长于自身工作的技巧.这里要谈的主题是通用性的,并没有针对任何特定的技术栈.其实这里要谈的大部分甚至都不是针对 IT 的.这些都是如何形成个人特质,跟同事.客户改进协作,以及拓展作为软件开发者职业生涯的一般性建议. 端到端理解

站在巨人的肩膀上,C++开源库大全

程序员要站在巨人的肩膀上,C++拥有丰富的开源库,这里包括:标准库.Web应用框架.人工智能.数据库.图片处理.机器学习.日志.代码分析等. 标准库 C++ Standard Library:是一系列类和函数的集合,使用核心语言编写,也是C++ISO自身标准的一部分. Standard Template Library:标准模板库 C POSIX library : POSIX系统的C标准库规范 ISO C++ Standards Committee :C++标准委员会 框架 C++通用框架和库

站在巨人的肩膀上学习Android开发

我们知道,一开始最好的学习方法是模仿,尤其是模仿巨人.那说到Android开发的模仿自然就是分析并研究主流程序的布局.实现方法,进而提升自己的技术. 第一招----逆向工程 要分析"巨人"们的软件,自然免不了逆向工程,即将APK程序转化为我们可以看的懂得源码.这个google官方已经帮我们做好了工具,apktool就是一款很好的逆向工具. 下载地址为:http://pan.baidu.com/s/1kTqRhaR 我们以分析微信为例来说明这个工具的使用: 你只需执行如下命令,即完成了反

站在巨人的肩膀上才能看得更加远[Amo]

本来只是路过,写详细一点.我看楼主浮躁得不得了.现在什么都不要做了,先去看几遍<不要做浮躁的嵌入式工程师>这篇文章,想清楚了,再动手吧.我做了个实例,不用ST的库来点LED,解答你的问题我的 KeilMDK 3.5我的STM32板子奋斗版是 ,IC 是 STM32F103VET6调试工具 JLINK V8LED 接在 PB5 ,高电平点亮既然楼主说一定懂C语言了,那么对于下面我的问题,不查百度,完全靠自己,懂多少?然后查了百度之后又能懂多少?(一)新建 keil 工程,IC选择 ST 公司的

站在巨人的肩膀上——人事项目数据导出word

最近在做人事项目中的,数据导出word,具体的说就是从web客户端页面获取信息,添加到信函模板中,再导出为word文档.总结一下,学会了两种方法,1.通过将word模板转换为html文件,输出word.2.利用第三方组件Aspose.Words操作word模板,输出word. 一.通过将word模板转换为html文件,输出word 1.制作word模板,在word文档中要添加内容的地方输入占位符. 2.把word模板另存为html文件. 文件-另存为-网页htm文件. 3前台代码 <asp:Bu

小游戏“跳一跳”——站在巨人的肩膀上,用技术为自己助力

在更新最新版微信之后,聊天列表下拉会出现一个崭新的模块,其中就有新推出的"跳一跳"小游戏.而在我几经努力奋斗到266分的时候,已经有技术大牛占据1999的高地... 抱着试一试的心态和蠢蠢欲动的好奇心... 实现了程序助力玩游戏... 具体代码来自gitHub的python大牛... 感兴趣的同学可以和我一起站在巨人的肩膀上... 另外说一点, 如果以后还想玩"跳一跳"的话... 不建议你接着往下看... 因为当你有了捷径... 整个游戏瞬间变得索然无味... 如果

软件工程——站在巨人的肩膀上抱团取暖

摘要 软件工程是一门研究用工程化方法构建和维护有效的.实用的和高质量的软件的学科. 而工程化的最主要的特点是系统化.规范化.可量化并且严格控制流程得完成开发或生产任务,在此严格的条件下优质.高效的进行生产活动. 前言 当初懵懂无知地选择了软件工程这门专业,过了大一一年才开始程序员该有的博客之旅.而我认为“程序猿”是最需要最会站在巨人的肩膀上的,代码靠借鉴,思路靠传承,在原有的基础上创新,于是成就了无数优秀的软件. 程序员都知道 :程序 = 算法 + 数据结构 软件 = 程序 + 软件工程 软件企

站在巨人的肩膀上---重新自定义 android- ExpandableListView 收缩类,实现列表的可收缩扩展

距离上次更新博客,时隔略长,诸事繁琐,赶在去广州答辩之前,分享下安卓 android 中的一个 列表收缩 类---ExpandableListView 先上效果图: 如果想直接看实现此页面的代码请下滑到 红线 下 关于这个类的具体各函数的使用说明,这里不作详细说明,提供一个链接http://www.apkbus.com/android-124715-1-1.html,里面有关于此类的详细介绍. 我在这里主要通过源代码的注释和必要的说明,说明如何实现自定义的收缩列表. 必要的函数: 0-> 1 E

站在“巨人”的肩膀上运维

现实问题 之前在论坛看到一个运维工程师的帖子,内容如下: "现在的一个IT工作者最头疼的就是加班,秃顶的是IT工作者最多.单身的是IT工作者最多.没有约会,没有休闲,没有旅游还是IT工作者最多.这可怎么办呢?我是一名IT运维工程师,每天的工作量很大,更不敢离开机器半步,长期跟设备.服务器打交道,因为怕万一机器出毛病,自己负担不起业务上的麻烦,又怕经理的"炒鱿鱼",况且公司还不肯出钱雇很多IT运维人员,让我一个人看着这么多的设备,真是连眼都不敢眨一下,雇来几个人也是呆不长就走人