冰岩作坊

其他

Kotlin中Lambda表达式及其简化

treats!")}关键点:1.lambda表达式的结果是一个值,因此可以直接将其存储在变量中(即上图中的trick中)2."="后面即为lambda表达式,大括号中的内容为函数正文怎样调用fun
2022年11月13日
其他

活动产品化分享

1、关于活动的基础信息活动策划听起来十分通俗,百度百科将其解释为是提高市场占有率的有效行为。我们的日常生活中几乎天天都发生着各种各样的活动,双十一促销,团队周年庆,生日互动送鲜花活动,团队招新…为什么各种各样的事件都想要能策划一个或多个活动呢?因为在日趋饱和的用户基础需求已被大量满足的大环境下,在已经步入碎片化时代和用户注意力争夺的新战场的大趋势下,活动越发能显现出其不可或缺的重要性。而一份可执行、可操作、创意突出的活动策划案,可有效提升企业的知名度及品牌美誉度。许多人都策划过活动,同时作为活动策划者和活动参加者,其实可以很明显感知到活动质量的参差不齐。有的活动需要强制参加才有人愿意参与,而有的活动却能吸引大家疯狂报名。那么怎么样能让自己的活动吸引到更多数人呢?怎么样才能将一次活动的价值压榨发挥到极致呢?今天想要分享的是一个思路——活动产品化。2、活动产品化是什么简单来说,活动产品化就是把活动当作产品来设计和运营,持续优化。这样来看可能比较抽象,所以在这里先举一个例子来辅助理解。小米联合创始人在《参与感》一书中分享到:“我给策划团队提出命题,能不能让每次开周二购买活动都成为话题?”他们洞察到,最初一些用户会发一条附带产品图片的微博,去宣告他的成功预约,这样,一个单纯的销售预约活动同时也成了数百万用户参与的社会化媒体活动。他们做出的改进是,利用这样的分享打造话题,所以在预约流程中加入了这样一个环节:预约小米电视时让用户可以亲手搭配出一个自己的虚拟客厅,然后再来选择电视的颜色,小米会帮用户生成精美的分享图片,让大家的预约和购买都可以发微博炫耀。这样的一步就做到了优化,提升了用户的参与感,打造话题感。3、产品活动化的好处在哪里?也许你要问我,是的,确实打造了话题感,但是这样的话题感用处到底大不大呢?回答这个问题之前,有必要先想想活动的商业价值和用户价值,以及它承担了大家什么样的期待。(1)导流无论是产品还是品牌,都需要更低成本的流量获取方式以及更高效的流量利用手法。而社交活动如果引起话题,就会形成病毒式传播,可以更快速时效地触达目标用户,完成引流。活动能带来的更多的触面,活动的核心利益点匹配用户的潜在需求和价值,以此带来事半功倍的高流量引入。运营活动则强调当下即时的使用场景和推动用户参与。(2)促活若产品周期内缺少变化,用户的需求大多是会随时间衰减的,或者至少表现温吞。而与之矛盾的是商家客观存在的业务增长需求。在产品发展的疲软间隙,活动可以刺激用户短期内的活跃行动。以购买产品为例,活动带来的路径改变大致如下:诚然用户自身确有周期性的购物需求,但活动能让散落在不同用户在弱周期所产生的弱需求,更甚只是潜在需求,更集中的爆发在在同一个商业疲软时间点,以此带来潜在消费的增量去促成业务增长。(3)转化用户在产品自然状态下的转化行为,是相对理性的,在用户内心自发产生了强力的需求动力后,按需购买/使用一个软件/参加一个游戏。而活动打破了用户的常规购买/使用/参与心态,旨在创造用户理智分析状态下的非理性决策,比如买东西变成“囤东西”。以上便是活动的作用,而活动产品化就是通过打造话题感,实现活动的二次传播甚至多次传播,以便更全面地促使活动实现以上三个功能。4、两个相关案例(1)昨天双十一购物正式开启,“欧诗漫”冲上热搜,你以为是品牌方出现了什么重大事故,结果是李佳琦直播间抢断货了,一货难求。这样的热搜无疑给品牌方带来了极大的积极影响,不仅提升了品牌知名度,且有一种“大家都在抢它的货,抢到就是赚到”的错觉。我们不能确定这是自然形成的热搜还是品牌方在看到有这样的趋势后追加买的营销,但是最终呈现的效果确实比众多品牌只参加直播更加有效,这样的营销比微博开屏广告带来的冲击力大得多。(2)宝马在中国推出新品M3
2022年10月26日
其他

面包店和产品思维

在招新时会有同学问,产品组招新的要求是什么?产品思维到底是什么,如何体现呢?针对这些问题,本文尝试用一个虚构故事,来简单了解产品思维在生活中的体现。先来看一个虚构故事这是一个非常恰当的产品思维应用!在上面的故事中,我们可以发现一些容易忽视的细节。在这个故事中,阿饭同学作为顾客(用户),根据自己的需要完成了一次面包店消费行为;而面包店老板作为面包店的经营者(产品方),为了达成自己让阿饭同学多买一点、多买几次的目的,或许已经在有意无意地应用自己的产品思维。我们知道,产品设计的前提应该是确定用户需求,将用户需求抽象成产品能够解决的需求,在这以后才能将这些需求设计成各种功能。产品思维最直接地作用于需求层面,拥有产品思维的面包店经营者可以对阿饭同学在面包店消费过程中的一系列需求进行转化和排序,并最终落地在面包店选址、店员培训、营销策略等方面。在了解这些细节背后的产品思维之前,我们先来看一个模型,它将解释产品需求确定和排序的过程——产品思维直接影响这个过程,并直接作用于产品设计。KANO模型与产品需求优先级KANO
2022年10月18日
其他

吉比特高校Game Jam挑战赛第二站“着陆”武汉

武汉站是由吉比特游戏冠名赞助,高校游戏社团联合主办的限时游戏开发制作活动,旨在为湖北地区高校所有爱好游戏开发的同学们搭建一个学习交流平台。Game
2022年10月17日
其他

什么是MVCC | 数据库

里的日志进行数据还原。每次对数据库记录进行改动,都会记录一条undo日志,每条undo日志都有一个roll_pointer属性.Undo
2022年10月14日
其他

如何优雅地蹭一个热点

在碎片化阅读、短视频平台的疯狂挤压之下,公众号的生存空间似乎日渐紧缩,人们对推文的长文字阅读也开始感到厌倦,想要吸纳圈外的新用户更加不易。尽管各大公众号使出浑身解数,设计亮眼的配图,开发视觉炫酷的SVG互动,但数据效果依然抵不过一次天时地利人和地蹭热点。毕竟,谁不爱吃瓜呢?在热点的外部刺激下,人们对于文字的汲取能力几乎是指数上涨。但借势的热点会冷却,我们很难每次都能和热点事件扯上关联。而当前消费者越来越倾向于启动心理防御机制,抵制借势营销的内容,甚至给这些内容打上“哗众取宠”的标签,热点蹭得不好,反而会惹得一身腥味。那么,我们该如何“优雅地”蹭一个热点呢?
2022年10月12日
其他

响应式布局

响应式是什么随着人们使用的屏幕尺寸的种类越来越多,出现了响应式网页设计的概念(responsive
2022年10月6日
其他

渐进式总结

不知道你在记笔记的时候会不会遇到以下问题:即便记的都是重点,但看笔记的时候不知道从什么地方入手即便笔记看起来斤斤有条,但仍然无法激起你翻阅它的兴趣……我认为这是一件很正常的事情,因为从来没有人告诉过我们该怎么记笔记,但这恰恰是非常重要的。在接下来短短一篇推文里,我会分享一个给我带来巨大收获的笔记思路——渐进式总结,以及该如何在生活、学习中进行简单的实践。当然,它能解决上述你可能遇到的问题。渐进式总结首先,我们可以先思考一下什么是笔记?在我看来,笔记是对一段材料(这段材料可以是书、文章,甚至可以是电影、音乐)的总结和重点的提炼,方便我们在回顾时更快的掌握重要的信息。但记笔记本身就存在一个矛盾点:记的知识点太多,麻烦自己不说,更可能未来由于笔记过于累赘而不想再回顾了(这是不是困扰了屏幕前你的一个问题?)。记的太简练,很可能忘记了某个重要的知识点,这样与其翻笔记,还不如翻书来得全面。笔记本身就是Compression(文本压缩)和Context(文本内容)的结合何为渐进式总结(Progressive
2022年9月28日
其他

公开课 | 号外!《新笑傲江湖》手游主策带你论道游戏江湖!

提起游戏武侠IP就不得不说,由完美世界游戏制作发行的一款新生代国风武侠手游《新笑傲江湖》这款游戏改编自金庸的国民级武侠作品采用国风与流行相结合的美术风格打造出了一个古朴臻致的清韵江湖游戏里至情至性的侠客形象高自由度分宗绝学战斗、烧脑高燃刺激的副本冒险乐趣多样的大型PVP体验、时尚国风外观打造的个性妆容以及轻松休闲的社交氛围让这款游戏上线6天就在
2022年9月26日
其他

浅谈用户体验

“广告区”,是担负着产品收入目标的,放在生活服务区下面,能够确保在小屏手机也能漏出,不然广告方会不同意,这毕竟是商务好不容易谈来的合作(但如果广告质量不好的话,会很影响用户体验)。
2022年9月25日
其他

前端摇一摇功能基本实现

指什么简单来说,就是通过摇动移动设备去完成一些功能那么对于程序员而言,主要是监听移动设备摇动的事件我们如何判断用户是否摇动了移动设备,又如何获得摇动的相关信息DeviceMotionEvent
2022年9月22日
其他

移动端设计基准变化与运用

全文共3356字,阅读大约需要9min本文一共有6个部分1.移动端基本参数2.两种适配方式3.新iPhone对设计基准的影响4.主流机型市场占比变化5.主流设计基准的演变6.新设计基准参考1.
2020年12月17日
其他

Java线程池分享

java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063)
2020年12月11日
其他

微信朋友圈广告投放

衡量广告效果的三大形式现如今,网络广告中衡量广告效果的基本形式主要有三种:CPC、CPA、CPM。一、CPC(Cost
2020年12月7日
其他

在游戏里优雅地开车

0.3~0.5[3]。滚动阻力可以用下列方程近似描述:滚动阻力受到轮胎气压、材质、胎面纹理、地面材质、温度等参数的影响,但我们可以近似将其视作与速度线性相关的值。文献[3]中指出,在车速大约
2020年12月5日
其他

前端中的二进制

梳理前端二进制相关概念虽然前端平时很少直接操作二进制,但是在一些场景下,比如canvas处理图片、fetch请求、文件上传、图片压缩等情况下,我们会用到与二进制相关的一些方法,因此还是有必要梳理梳理下述几个Javascript操作二进制的接口,了解一些文件图像相关知识首先我们大概介绍一下这几个概念,后面再进行对比二进制数组(类型化数组)以数组的语法处理二进制数据,所以统称为二进制数组类似C语言中的数组,可以通过下标直接操作字节最初设计的目的与WebGL项目有关,为了提升JS与显卡之间大量、实时的数据交换的性能(直接操作二进制)二进制数组可分为以下三类对象ArrayBuffer对象表示内存之中的一段原始二进制数据语法但现在我们还不能直接对它进行操作,因此要引进后面俩概念我们可以通过构造函数来申请一段ArrayBuffer区域const
2020年12月2日
其他

定时器的实现

的误差。expireTime由到期时间和当前时间的差值求得,精度为tickDuration,因为可能在一个tickDuration的任意阶段插入,所以误差的期望为tickDuration/2.3
2020年11月25日
其他

用户增长模型

互联网界很多概念都来自硅谷,用户增长或增长黑客也是如此,本质是利用技术和数据实现低成本高精准的营销目标,获得极大的用户提升。用户增长也一直是数据运营的主要目标。什么是用户增长什么是用户狭义上,用户即是产品的使用者(目标用户/潜在用户)。广义上,用户是产品的价值和需求。通过具体实操,使互联网产品的实际使用量持续发展;增长包含很多部分,最根本在于用户增长。什么是增长用户增长包含两方面:一是「用户数的扩大」;二是「用户质量的提升」。以及,增长并非最终目的,而是持续的过程。怎么理解用户增长模型AARRR模型所谓“AARRR”模型其实是产品闭环的一个过程,从用户增长-获取收入-传播裂变完成循环。归根究底还是研究用户的需求,增加每一层的用户价值。拉新潜在用户,留住新用户,变成忠诚用户,再让忠诚用户去拉动新的用户,从而完成增长。漏斗模型漏斗分析最常用的是转化率和流失率两个互补型指标。以消费内容的用户为例,假如有100个用户浏览了内容,有30人因此对内容创作者进行了关注,有10人从此成为了访问内容的活跃用户。这个过程共有三步,第一步到第二步的拉新转化率为30%,第二步到第三步促活转化率为33%,整个过程的转化率为10%,流失率为90%。该模型就是经典的漏斗分析模型。增长策略既然说到消费内容,那么在此就从运营一个公众号的角度,谈谈如何制定用户增长策略。核心定位如果是从0到1的策略,首先要做到确定公众号定位;发掘目标用户需求确定增长的「核心指标」(ugc-用户内容数/ogc-阅读数/渠道-跳转数)确定用户流程用户在渠道上看到内容——用户受到吸引而关注——用户打开图文(粘性)——用户留言/点赞——(用户付费/跳转)——用户转发拆分目标选题的标题/封面——内容/选题/时间——预期值/菜单栏/需求点——话题引导/用户参与——付费点/文案/产品——共鸣/激励数据反馈渠道上:流量来源/投入产出比/各个环节的转化率内容上:阅读量/打开率/传播率/互动数/次日留存/阅读原文链接/扫码数/阅读时间关注上:粉丝数/活跃用户数/后台回复最后,增长≠模型准确的说法应该是,增长大于模型。如果不考虑「行业背景、产品发展阶段」,一味套取这些模型,可能反而会得到负面效果。之所以提炼出这些通用模型,更多是因为在强调一个「全局视角」,说明增长需要考虑整个链条、关注整个用户的生命周期。着手用户增长,此前对整体的增长策略有初步预判,此后在实操层面才会百试不爽。
2020年11月24日
其他

文字版式设计—以D.R.B为例

版式设计是现代设计艺术的重要组成部分,是视觉传达的重要手段。表面上看,它是一种关于编排的学问;实际上,它不仅是一种技能,更实现了技术与艺术的高度统一,版式设计是现代设计者所必备的基本功之一。
2020年11月19日
其他

恐惧式广告背后的情感逻辑

根据这些模式出发,我们不难发现其背后的逻辑:现在无论是广告还是运营文案,甚至是新闻,都偏向于情感至上,有句话说得好——“对意见最终起决定作用的是心情,而不是智慧。”这不是人类真理,这是市场规律。
2020年11月9日
其他

聊聊导航×吸顶

全文2639字,阅读需要6min左右吸顶,字面意思为吸附在某空间的顶部。在生活中经常能见到应用吸顶的产品,如吸顶灯、吸顶电扇、吸顶喇叭等等。在移动端产品设计与开发中,常见的一个需求是菜单滚动到顶部后吸顶,也即是固定在顶部。接下来介绍的就是在App中上滑页面时可以将哪些内容吸顶、有哪些注意事项、有哪些巧妙的变化等等。1.需要吸顶的是具有全局价值的内容从功能交互来看,整个页面架构中最具全局价值的组件就是导航栏。导航栏顾名思义,是用来指示用户所处的当前位置的功能组件,就像汽车导航一样。导航的目的或者说导航存在的根本意义,就是为了让用户在功能千千万或内容万万千的app中迅速找到自己想要或需要的功能或内容。那么只要是有助于实现这一目的的设计,我们都可以划分在导航需要考虑的范畴之内。即使你不是导航,但是你会影响到用户能否迅速便捷的找到自己想要的,在这一刻你就是导航。导航的形式有很多种,这里只列举一些常见的导航结构供大家参考:标签导航、舵式导航、抽屉导航、Tab导航、宫格导航、点聚导航、组合导航、列表导航、轮播导航、瀑布导航。有兴趣的同学可以具体了解导航相关主题,这里不作赘述。而顶部导航栏则肩负起更具体的导航作用。在苹果HIG中描述了,导航栏是用来指示当前页面状态、连接父子页面的,通常包括回退按钮、页面标题、管理当前页面内容的控件(比如搜索、设置、关注、发布按钮等高频使用控件)。当然,由于主题相关,这里讨论的是顶部导航栏,底部或者侧边导航不在讨论范围内。iOS13导航组件(部分)
2020年11月5日
其他

WebAssembly

从JavaScript性能发展史说起JavaScript最开始设计出来时就是一门解释型语言,目标用户为“非专业编程人员和设计师”。然而阴差阳错地,由于JavaScript的反响实在是太好了,这门为“非专业编程人员和设计师”设计的解释型语言现在已经成为了互联网上最重要的语言之一。大家想用JavaScript做的东西越来越多,性能问题也自然而然地成为了最受关注的问题之一。JITGoogle
2020年11月4日
其他

To B:研发效能产品

在校园内,不论是有组织性的学生团队做产品,还是几个人临时组队研发一款互联网产品,我们都很少会关注整个过程中的研发效率问题。即使关注也更多是关注单点的、个人的产出效率,比如产品经理用哪个工具画图更快;开发同学用什么技术框架更高效,是不是代码不熟练导致开发太慢等等。当然,这是由于在校园内的研发背景下关注研发效能可能显得有些多余:❝部分校内产品主要满足研发同学练手和提升代码熟练度的需求,研发时间充足产品上线时间往往是由研发同学个人的研发工作效率和排期决定产品研发门槛低且试错成本低开发量小,研发流程单一,业务逻辑简单且不会频繁研发多款产品研发效能关注全局的长期价值,校内研发更多是单点的短期需求❞但走出校园,在企业中,研发效能已经是各大企业都开始关注的领域,尤其是在互联网越来越普及,人口红利消失,研发产品门槛越来越低,业务需求变化迅速的今天,研发效能提升、全局交付效率和质量的提升在支撑前端产品、业务快速抢占市场、响应用户需求显得尤为重要。感受效能提升之美提升研发效能的方式有很多种,有关注单点研发环节的优化的效率工具,也有关注全局交付效率的研发效能平台。下面简单感受下以下几种方式带来的效能提升:例
2020年11月2日
其他

浅谈敏捷开发

backlog等SM:保证团队正确地做事,他要负责主持会议、协助团队内部成员解决困难、解决外部对团队内部的过分干扰、和外界的主要沟通工作等。Team:整个开发和测试团队四个会议:Sprint
2020年11月1日
其他

GPU的SIMD并行设计

Overview 大吞吐量与高并发的特点,让GPU不仅在图形计算方面无可替代,也使其在通用计算领域被广为使用。本文简要介绍了GPU上的SIMD设计,与结合了多线程的SIMT设计。Flynn's
2020年10月27日
其他

OpenGL简介与OpenGL ES在Android中的应用

ShaderUtils.compileFragmentShader(ResReadUtils.readResource(R.raw.fragment_grid_texture_shader));//
2020年10月19日
其他

为什么运营也要学会数据分析

Rate)等。当然也可以通过第三方工具(GrowingIO、神策数据、个推等)进行埋点。收集时也需要确保数据真的可用,具体可以分为三个方面:典型性、真实性、代表性。数据清洗
2020年10月12日
其他

浅谈新拟态风格

新拟态是什么在解释新拟态之前,我们先简要说明一下UI设计风格的发展历史。起初是2007年时iphone界面的拟物风格。当中书架的木纹质感,设置图标的精致小齿轮等体现了拟物风的特点:真实、复杂。它对真实世界中的物体进行写实,将光影、透视、结构、材质、肌理的细节做得很到位。之后是从2014年至今流行的扁平风格。它的特点是:简约,平面。扁平风格舍弃了光影、材质等修饰,在保持辨识度的同时,尽可能用简单的线条去表现。并且设计图案都不是立体的。最近出现了轻拟物的风格。和起初的拟物相比,它在轮廓、肌理上做了简化,保留了光影和透视关系,呈现出更概念化、易于辨识的图形。它要求既不能太抽象,降低了辨识度,又不能有过多的细节,需要在两者间达到恰到好处的平衡。新拟态的起源是在2019年11月5日,一位乌克兰的设计师Alexander
2020年10月8日
其他

初探在线广告生态

在线广告在互联网还未普及的过去,绝大部分广告的载体都是纸质媒体等实体媒介,以及电视广告等富媒体媒介;随着网络的快速普及,大量新形态的广告开始出现在互联网上,再到了现在,我们能在几乎所有的移动应用中看到广告的身影。对于在线广告而言,与其他传统广告的根本区别在于,我们可以对其广告效果进行量化和追踪,对投放的目标人群进行计算定向,持续优化广告投放到转化的中间过程。这些点推翻了传统广告效果难以追踪,过程较难优化,用户难以个性化匹配等问题。我们大体可以将广告这个宏观集合分为效果广告和品牌广告两类,效果广告以点击转化,即一次广告当前带来的实际转化为核心目标,品牌广告则以品牌传播和口碑塑造为目标。这里我们主要探讨效果更易于量化、优化手段更直观的效果广告,以及一个完整的在线广告系统的内容与运作机制。广告产品与生态在一个成熟完整的广告生态中,存在着多个参与方,同时每个参与方的诉求也有所不同,围绕广告主、用户、广告平台和媒体平台的价值诉求关系可以简单理解如下图:在目前的在线广告中,无论广告模式和竞价机制如何改变,其本质都是在上述逻辑框架的基础上进行优化和平衡。而为了更好的满足上述各方的诉求,各式各样的在线广告产品和系统平台关联起来,各司其职,共同构成了一个完整的广告生态。上图中,媒体指用户(或者说流量)的提供方,即软件、网页、游戏、视频等一切可以承载广告落地的流量平台;广告主与广告代理可以归纳理解为“广告主”这一概念;除此之外,重点需要关注中间平台即“广告平台”如何组织起媒体(用户)与广告主之间的交互。首先需要说明几个核心产品的概念:ADN(Ad
2020年10月6日
其他

服务端渲染(Server Side Render)

什么是SSR 这就要从前端发展开始讲起了。 早期受制于浏览器以及技术、兼容性等问题,网页的显示效果非常单一,几乎都是静态页,前端工作非常简单,其实就是编写页面模板,然后让后端负责渲染。在互联网早期,前端通常由后端或者是美工来兼任。当时的网站开发采用后端MVC模式,当用户访问网站时,会向后台发送一个请求,后台接收到请求,生成静态HTML文件,发送到浏览器(这也算一种服务端渲染?)。web1.0时代的诸多服务端框架最基础的组件之一就是文档模版,比如asp,
2020年10月4日
其他

增长:实现量质同增 | 冰岩分享

所有出行人购票前需完成手机号核验。我们都知道,在一个业务流程中,每多一个节点,漏斗就越深,转化率就会被砍一截。那么如何在该场景下通过数据驱动来破局呢?现状分析
2020年8月9日
其他

前端模块化 | 冰岩分享

前端模块化模块化为什么要模块化全局变量依赖关系管理不优雅地引入资源在过去,我们通过从上到下引入标签的方法来引入想要的资源。然而当项目越做越大时,有两个主要的问题也随之出现。一是每个资源中的变量和方法都会成为全局的变量,污染了全局作用域且不容易维护。二来资源加载之间的依赖关系通过引入资源的顺序决定。一旦项目稍大,资源引入的逻辑就会非常复杂。模块化解决什么问题安全的包装一个模块的代码,避免全局污染唯一标识一个模块优雅的将模块api暴露出去方便的使用模块AMD规范当我们在服务端加载一个模块时,直接就从硬盘或者内存中读取,消耗时间可以忽略不计而由于浏览器端需要从服务端下载模块文件,模块不能采用同步加载,因此有了AMD规范var
2020年7月28日
其他

B端产品初识 | 冰岩分享

B端产品初识随着数据化转型的当下,深入渗透企业经营关键环节的B端产品开始迎来一片蓝海。暂且不管观点对错,作为一个还未正式踏入社会的初级产品小生,虽然主张“术业有专攻”,但不主张早早地给自己的未来从业方向下定论,将自己局限在ToB或ToC的道路上。初出茅庐的我们缺乏各种经验,但有很多机会去接触、了解更多的东西,最终通过实践选择适合自己的那条路。从主攻C端产品到聚焦B端产品,以下主要结合所见所闻、个人经历及思考聊聊对B端产品的认识。B端产品C端产品的主要区别市面上的产品根据产品性质分主要分ToC、ToB、ToG三类。B端产品,即为企业(Business)用户提供服务(Service)或产品。它是基于某个业务领域,解决客户在办公或经营过程中遇到的问题,为客户提高效率,减少成本,从而实现商业价值的产品。B端产品常见的业务类型有企业应用类、垂直行业类、平台类产品。以下观点主要是以企业应用类产品为背景。下面用一张图直观地来说明B端产品和C端产品的主要区别:B端产品从诞生到商业化简单归纳有两条路径:一是由定制化到通用,二是由通用到定制化。第一种B端产品诞生的初衷是先服务好公司内部,即优先依靠内部各种复杂、高定制化的业务需求来不断打磨产品,持续优化,待产品成熟后再走上商业化。这种情况下产品由成熟走向商业化,对产品功能往往是做减法,即最终会精简出一套业界通用的业务流程,而各种定制化的需求也会以插件等较为灵活的方式承载。这种先在内部打磨的方式还可以造就一些成功的案例,可以在业务方决策者决策评估时提高转化率。第二种由通用到定制化,是指做产品前先花大量的功夫进行市场调研,包括调研所服务行业现有的竞品、该领域下各种业务流程、业界的标准等,目的就是为了先抽象出一套通用的业务流程。在客户实际使用过程中,再根据实际的业务需求对产品进行持续地优化,实现更多定制化的需求。B端产品有多重受众B端产品解构的核心要点是:受众、业务、流程、当前状态。首先需要理清的就是该产品的受众。B端产品有多重受众:B类受众客户和C类受众用户。B类受众客户指企业厂商、社会机构,C类受众用户指个人用户。B类受众客户是产品的决策者,对产品有比较重大的影响力,关注风险、成本、收益。C类受众用户是产品的使用者,关注产品的体验。企业购买B端产品,升级B类企业的业务服务,同样可以得到C类间接受众的良好反馈,从而又反馈到B类客户,具体体现可能是B类受众口碑变好、收益增加等。比如快手购买了一套腾讯云的业务服务,使得刷产品信息流更顺畅、服务器更稳定,C端带来的产品体验更佳。反馈到快手是用户粘性更高,收益增加。B端产品设计的特点B端产品设计注重系统性,需要的不只是要支持当下业务的问题,更是要找到业务的底层链路,提前做好规划。除了系统性,也需要兼具一定的灵活性,
2020年7月26日
其他

友好简单的Windows内核漏洞分析

Exp#include#include/************************************************************************//*
2020年7月24日
其他

松软可口的软文是怎样写成的 | 冰岩分享

为什么要写软文常见情境冰岩要招新啦,可以准备开始写推文了。但是H5还没做好…爱*修要更新一个新功能,可以写篇推文推广一下吗?但是功能还没上线…103*贩卖所要做一个树洞的讨论/送信的活动。但是目前还没人投稿…团队要招新,产品要更新,公众号要拉新;由于宣传抑或恰饭的需要,生活工作中处处都有对软文/推广的需求,但需求时常突如其来,时常缺东少西,时常要求多多,初次写软文难免手足无措。软文的软硬度比面点师手中的面团还要难以拿捏,今天就以校园公众号常见的软文题材为例,聊一聊软硬适中松软可口的软文是怎样写成的。软文的分类推广型软文招新、功能更新等内容型软文活动、情感类等其他型软文如何优雅地赞美
2020年7月19日
其他

双边服务类交易产品思考

什么是单点、单边、双边、多边类产品?单点类产品即“一个人也能用起来、个体用户的使用体验不受其他人的影响。”大部分纯工具类产品都为单点类产品,例如我们日常会使用的记账app、修图app等。此类产品一般也是最适合团队里产品新人练手的类型。单边类产品:一些社交类产品、即时通讯产品、联机游戏等虽然用户之间会有丰富的互动,产品的用户画像不同、但他们对产品设计者来说算是“同一个角色”,适用于同一套逻辑框架。双边、多边类产品即同一个产品涉及完全不同的“用户角色”,不同的角色互相提供各自想要的东西从而达到共赢。例如:我们日常用到的美团(涉及商家、外卖人员、普通消费者)、滴滴(司机、乘客)。刘飞在某一期播客中把双边市场的交易平台分为三个类
2020年6月22日
其他

用户运营——如何维护核心用户

初识用户运营用户运营是什么?围绕用户——一切事情的出发点维系用户——和用户交朋友管理用户——区别好坏,客观把控增长用户——不择手段促使Ta成为你的好友利用用户——驱使老的用户带来新用户关于用户的一些提问用户有什么类型?目标用户、核心用户、潜在用户冰岩作坊公众号的目标用户?对互联网感兴趣的大学生、在华科想要了解互联网知识的人、想要加入冰岩作坊的同学冰岩作坊公众号的核心用户?经常看文章的人、向别人安利冰岩的人、冰岩作坊的内部同学如何挖掘核心用户接触用户主动接触制作问卷,发送到符合目标用户要求的社群内(
2020年6月15日
其他

Boids群体行为模拟|冰岩分享

subdivision为例,整个集群被网格分割储存在若干个“格子”中,每次查询地址会确定一个以个体视野为半径的圆,查询函数会确认所有与圆相交的网格,只有这些网格中的个体是可能在感知范围内的。
2020年6月13日
其他

React与HMR | 冰岩分享

原理解析。本文是在原作者发布的文章基础上加工形成的,其中混杂了不少笔者的个人看法与理解,如果想要阅读原汁原味的教学请移步原文链接(可能由于网络环境而导致无法正常访问)。注意:React
2020年6月9日
其他

因爱而聚,因你有趣 | 2020冰岩作坊春季招新

点击阅读原文,解锁互联网人日常。👇🏻👇🏻👇🏻好看就再戳下在看👇🏻
2020年2月21日
其他

生日快乐 | 冰岩20周年庆记录

▲冰岩作坊,开启你的互联网之路冰岩的20周年庆活动,已经在一周前落下帷幕,这次相聚让前辈与后辈齐聚一堂,追忆往事,交流经验,各位学长带来的分享更是让人收获良多。正如某位学长所说,想你,就跨越一整个夜来见你。我们感念于每一位远行者对冰岩的深情,哪怕当年的理想已经开花结果,他们也愿意回到梦开始的地方,为冰岩送上生日祝福。今天,就让我们一起回顾一下,将这份美好的秋日回忆妥帖收藏。🍁周年庆的第一个部分是党委宣传部汪部长的致辞。冰岩的发展离不开学校的支持,汪部长满怀深情地回忆了冰岩的成长之路,也对冰岩的未来寄予了厚望。接着,冰岩作坊历任主管上台交流。从最早毕业的喻超学长,到去年毕业的刘鑫学长,每位主管回忆了他们眼中的冰岩。不论是手绘的招新海报还是青涩的合影,一代代互联网人把最朝气蓬勃的时光留在这里,冰岩在他们的心里永远年轻着。之后,现任主管童浩介绍了冰岩作坊目前的发展情况。包括我们经历的时光、收获的成就和团队现存的产品。许多台下已毕业的冰岩人都不约而同地拿出手机拍照记录。接下来,就到了这次20周年庆活动的重头戏。我们邀请了五位优秀的冰岩前辈为各位学弟学妹做分享。他们有着不同的人生经历,对互联网的发展有着不同的认识,但对冰岩的感情却是一样的真挚分享的内容更是精彩纷呈。🍁▲
2019年10月27日
其他

​webpack工作流程浅析 | 冰岩分享

今天带来前端组同学有关webpack的技术分享▼前端开发追求快速与简洁,webpack的出现给这种追求赋予了新的定义。使用webpack让前端开发流程变得高度可控,loader机制可无痛引入社区各种优化开发体验的方案,plugin机制拓宽了代码的工作方式,尽管webpack之前的许多打包工具已经做过诸多尝试,webpack仍以高度顺滑的使用体验脱颖而出。这篇文章给有过webpack使用经验的朋友们初步展示webpack的工作流程,更加细节的东西可以在本文找到相应的切入点之后阅读源码。webpack流程概览前置工作加载配置文件,加载插件,得到options对象。可以简单地理解为把你的配置文件读取了一遍。这一步是通过yargs这个模块处理的。构建webpack对象function
2019年7月27日
其他

我的公选课哪有这么好过!

大家好,我是一名普通的华科学子,小张。最近,空气中开始弥漫着紧张的味道。但考试周并没有到,是什么让我的灵魂感到窒息?我掐指一算,原来又到了公选课结课的季节。与其他同学不太一样的是,我有一颗躁动爱自由的心。每一个公选课的夜晚,我不是在校外兜圈儿,就是在校内游荡。所以我不得不承认,我不记得这门课学了什么,老师长啥样,甚至几号考试,交什么论文都不知道。自由的代价我愿意承担,但马上就是最后一节课了,我还是想抢救抢救。奈何举目无亲,咬咬牙拿出一笔巨款,依然买不来一点温暖:怎么办?难道我能做的,岂止于此。幸好天无绝人之路,昨天,我成功向一位学霸隐晦地描述了我的烦恼:“同学,你看那朵云,像不像我过不了的公选课。”虽然他显得有些迷惑,但还是传给了我一件神兵:
2019年5月14日
其他

2019,渣男没有。

大家好,我是渣男。不对,准确来说是我以前是渣男。给大家分享一个喜讯,我,又初恋了▲美好的结局去年,学姐和我分手的惨痛经历还历历在目,《渣男的爱情竟然输给了他?》所以,今年我痛改前非——找了个学妹!想着大一还没到选公选课的时候,而我又掌握了选修的秘密法宝。于是,我准备套路上手和学姐分手后,我痛改前非,努力学习,尤其是刻骨钻研选修课,终于功夫不负有心人!公选选对了,遗漏掉的作业补齐了,选修的学分也顺利修满了,我的成绩单给予了我回报!现在的我,再也不用担心选修课的问题。尤其是,我为学妹也“精心”挑选了两门公选课。我也就这样顺利把学妹泡到了手现在的她不仅对公选课很感兴趣,上起课来起来也特别轻松愉快。我陪着学妹看星星看月亮,这场恋爱就像回到浪漫的初恋......学妹和我说:“从大一就能选到好公选,真是太幸福了!”更令人欣慰的是,在我的指导下,她也帮着同年级的小姐妹们选起了公选课。而这一切的功劳,都应该归功于我的选修秘密法宝——
2019年2月20日
其他

渣男的爱情竟然输给了他?

缘分结束的地方事情是这样的:曾经我还是热爱学习的三好学生。大一时向美丽的学姐咨询学习的信息,然而学姐并没有理我。▲
2018年12月4日