我想先根据个人看法回答“创新是什么?”这个空泛的问题。创新是面对当下的资源条件限制创造出能够满足动态需求或解决动态发展中的问题的新策略。这种实用化定义在大部分邻域都勉强能让定义者自圆其说,对于IT行业算是比较贴切,但是当我们把创新的邻域扩大到人文社科,这个定义就显得狭隘了。有一些创新不具实用价值,却仍有永恒的意义,这种现象在文学艺术邻域比比皆是。事实上我想通过强行给创新下定义来展现这个问题的复杂性,以及说明对创新的理解不能囿于IT行业,尽管它是新世纪以来创新的活跃地。

下文讨论的创新是IT行业的创新。

Airbnb(爱彼迎)是IT行业创新的一个绝佳案例,作为共享经济的先驱者和范例,它用崭新的商业模式和个性化的用户体验有力地冲击了住宿业多年固有的格局,在全球范围内改变了旅游短租和民宿服务业的现状。

1.商业模式上的创新:Airbnb通过共享闲置的房屋资源解决房源问题,缩减中介环节,让潜在房客和房东于线上平台直接交易,从而大大降低了供给和需求双方的成本。在降低平均房价的同时还能够赚取中介费,进而通过规模效益将中介费累积成巨额利润。这种思路其实和淘宝是类似的,只不过淘宝上多见的是实体商品,而非实用资源。

2.用户体验上的创新:Airbnb在用户体验上打的是“社交牌”和“文化牌”,房客可以在Airbnb平台上预览房源的各种信息,包括房间的大小、装帧、地理位置,并通过以往用户的评价和房东的资料对房源和房东建立一个比较清晰的认识,从而更快速地找到满足自己需求的房源。线下入住后,房客可以通过民宿本身、与房东的交流增进对当地文化的认识,扩大交际圈等等。当然,这种涉及线下真人接触的应用必须依托完善的信用体制,Airbnb在双向认证的安全机制上也下了大工夫。

更多细致的分析在知乎话题Airbnb是怎么发展起来的?

第二个例子是近半年来深陷音乐版权之争、逐渐跌落神坛的网易音乐云。网易云的创新主要在改善用户体验,相比起QQ音乐、虾米音乐等前几年的市场霸主,网易云简洁又不失情调的UI界面、无广告植入、根据用户听歌习惯智能推荐歌曲等是其扩大用户群的几大优势。值得一提的是,UI界面上旋转黑胶唱片的光泽,丁磊(网易CEO)让设计师修改了20多次,但即使是这样小的一个细节,其实也会影响到用户对整个音乐软件的整体印象。

曲库是流媒体音乐软件的根基。网易云首发时只有500万的曲库,但它抓住中国用户搜索主动性差的特点,个性化地为用户匹配和推送歌曲、歌单,一方面提高了曲库资源的利用率,另一方面又解决了用户“无歌可听”的问题。这是合理配置资源的一种创新。另外,网易云还通过推广文艺评论、邀请音乐人入驻、开电台等策略主打“情怀牌”,增强用户的忠诚度。

可惜的是,网易云在推广付费消费模式后却在音乐版权的争夺上显得力不从心,这种穷于维护音乐软件根基的行为是对用户刚需的漠视,导致了现今用户大量流失的苦果。用户规模的扩大让曲库的扩张显得更加迫切,网易云在版权上打擦边球的问题也愈发显著,在这种情况下,网易云又不适时地增加了短视频版块,严重破坏了用户已经养成的使用习惯。这种与用户刚需背道而驰的行为就是创新的反例。

怎么才能创新?如何成为创新者?

我之所以推荐Walter Isaacon的《创新者》,就是因为这本书通过回顾数字时代200年的发展历程,为以上的问题作出了杰出的回答。该书的两大脉络是诗意科学与团队协作。从Ada Lovelace夫人到史蒂芬乔布斯,再包括上文提到的Airbnb,影响深远的创新往往来自站在科技和人文交叉口的人,那些能够为工程实现美感、为技术赋予人性、为处理器注入诗意的人。我们倾向于认为创新能力来源于对生活的观察与体验、好奇心和独立思考能力,然而如何让好的灵感从中生发而出呢。不要放弃对人文艺术的追求,尝试将艺术与科技交融,宽阔的精神视野能拓宽我们思想的格局,为培育创意提供丰富的土壤。与人工智能相比,人类的优势前所未有地集中在了价值观、情感、美学判断、个人意识和道德观念上,这正是人文科学不亚于自然科学的原因。下一轮创新技术浪潮,技术与艺术之间的相互影响将催生出全新的表现形式和媒体形式,诗意科学的践行者将得到更多的机会。

除了提升自我,一个支持创新的环境也是必要的。只停留在想法层面不能称之为真正的创新,并会日益削弱创新思维,勤于动手实现想法,才能获得有用的创新经验,而团队协作能够大幅增大我们动手的积极性和实际创造力。对于数字时代,与孤独天才的灵光一现相比,创新更多是来自团队协作。高效的团队协作能够将各种有特长的人才聚集在一起,彼此之间的交流可以推动创新的进程。

我们的团队该如何创新?

我们组的团队项目是电子版作业提交和管理的平台,我觉得主要的创新点在于简化老师和助教检查作业上交情况、批量评改作业的流程和作业处理动态的双向实时更新。学生提交作业时可以添加备注,并可以从状态栏中实时获取作业批改情况和分数。教师端通过比对已交作业学生名单和选课学生名单,筛选出未交名单并提供提醒服务;平台提供在线预览功能方便老师和助教在线批量评改作业,并可以添加评语并实时反馈给学生,从而实现及时的教学信息交流。

附加题1见第五周读书笔记

从Airbnb的发展历程和网易云的大起大落看IT行业创新(第5周课后作业)的更多相关文章

  1. 网易云课堂_C语言程序设计进阶_第8周:图形交互程序

    8.2函数指针 8.2函数指针 #include <stdio.h> #include <stdlib.h> void f(int i) { printf("void ...

  2. 网易云课堂_程序设计入门-C语言_第二周:判断_2信号报告

    2 信号报告(5分) 题目内容: 无线电台的RS制信号报告是由三两个部分组成的: R(Readability) 信号可辨度即清晰度. S(Strength)    信号强度即大小. 其中R位于报告第一 ...

  3. 网易云课堂_程序设计入门-C语言_第二周:判断_1时间换算

    1 时间换算(5分) 题目内容: UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8.现在,你的程序要读入一个整数,表示BJT的时和分.整数的个位和十位表示分,百位和千位表示小时.如果 ...

  4. 网易云课堂_程序设计入门-C语言_第一周:简单的计算程序_1逆序的三位数

    1 逆序的三位数(5分) 题目内容: 程序每次读入一个正三位数,然后输出逆序的数字.注意,当输入的数字含有结尾的0时,输出不应带有前导的0.比如输入700,输出应该是7. 输入格式: 每个测试是一个3 ...

  5. 网易云课堂_C语言程序设计进阶_第三周:结构:结构、类型定义、联合

    3.1 枚举 3.2 结构 3.3 类型定义 3.1 枚举 枚举是一种用户定义的数据类型,它用关键字enum以如下语法来表明: enum 枚举类型名字{名字0,...,名字n}; 枚举类型名字通常并不 ...

  6. 网易云课堂_C语言程序设计进阶_第七周:文件:文件访问、格式化输入输出、二进制输入输出

    7.1文件 7.2底层操作 7.1文件 格式化的输入输出 printf %[flags][width][.prec][hIL]type Flag 含义 - 左对齐 + 在前面放+或- (space) ...

  7. 网易云课堂_C语言程序设计进阶_第6周:程序结构

    6.1 全局变量 6.2 编译预处理 6.3 大程序结构 6.1 全局变量 全局变量 定义在函数外面的变量是全局变量 全局变量具有全局的生存期和作用域 它们与任何函数都无关 在任何函数内部都可以使用它 ...

  8. 网易云课堂_C语言程序设计进阶_第5周:链表_1逆序输出的数列

    1 逆序输出的数列(10分) 题目内容: 你的程序会读入一系列的正整数,预先不知道正整数的数量,一旦读到-1,就表示输入结束.然后,按照和输入相反的顺序输出所读到的数字,不包括最后标识结束的-1. 输 ...

  9. 网易云课堂_C语言程序设计进阶_第5周:链表

    5.1可变数组 5.2链表 5.1可变数组 Resizable Array Think about a set of functions that provide a mechanism of res ...

随机推荐

  1. .net core 部署到IIS 以及上 HTTP Error 502.5 - ANCM Out-Of-Process Startup Failure

    安装AspNetCoreModule托管模块后执行 1.net stop was /y 2.net start w3svc 测试可以,但是需要装对应的托管模块的版本. 1. .NET Core与Win ...

  2. spring 事物(二)—— 编程式事物实现与扩展

    简介 使用TransactionTemplate 不需要显式地开始事务,甚至不需要显式地提交事务.这些步骤都由模板完成.但出现异常时,应通过TransactionStatus 的setRollback ...

  3. 11.Container With Most Water (Array; Two-Pointers)

    Given n non-negative integers a1, a2, ..., an, where each represents a point at coordinate (i, ai).  ...

  4. Java 编程技巧之数据结构

    前言: 介绍几种常见的java数据结构及应用. 使用HashSet判断主键是否存在 HashSet 实现 Set 接口,由哈希表(实际上是 HashMap )实现,但不保证 set  的迭代顺序,并允 ...

  5. mysql各种join连接查询

    最近项目用到了几次sql join查询 来满足银行变态的需求:正好晚上自学时,看到了相关视频,所以记录下相关知识,下次再用时,根据如下图片,便可知道 怎么写sql; 注意点: 在join操作中的 on ...

  6. Codeforces 1183H DP 计算子序列数目

    题意及思路:https://blog.csdn.net/mmk27_word/article/details/93999633 第一次见这种DP,有点像退背包的思想,如果发现有可能因为字母相同和前面算 ...

  7. maven3常用命令、java项目搭建、web项目搭建详细图解(转)

     转自:http://blog.csdn.net/edward0830ly/article/details/8748986 maven3常用命令.java项目搭建.web项目搭建详细图解 2013-0 ...

  8. 自从学会了 Array.reduce() ,再也离不开它

    (转载)原文链接:https://juejin.im/post/5dfd9d27e51d455825129ec3   在所有后 ES6 时代的数组方法中,我觉得最难理解的就是Array.reduce( ...

  9. Mac上的Apache 开启,停止,重启

    sudo apachectl -k start     启动 sudo apachectl -k stop     停止   sudo apachectl -k restart   重启

  10. 使用node-static运行vue打包文件dist

    vue打包后的文件dist,如果想上线之前查看效果,方法如下: npm install -g node-static 进入到dist文件夹,运行static命令 打开上面地址