全世界只有这四类知识(一)

这只是本系列第一篇,我将按如下几个阶段来讲完整这一个完整的知识模型:

  1. 带你重新认识你的世界里所涵纳的知识,并把它们归类。
  2. 对二类、三类知识的学习和掌握技巧进行阐述。
  3. 对四类知识进行升华,并探讨可能的掌握方式。

非常长的前言

前天遇到洪泉学长,从中午一起吃饭一直聊到晚上九点,对于我最近的状态来说是个非常艰辛的过程,最后睡觉时头疼得一塌糊涂,但是期间聊的一些东西我想记录下来分享一下。

Read More

你的用户都是熊孩子

全文无图,慢慢说。

免费的历史

我是一个在电脑/互联网方面玩得也算比较久的人,2003 年中国的(个人)软件行业开始迸发,在那之前有能力以个人或小团队方式创作民用软件的并不多。Maxthon、迅雷、Dreammail、Foxmail 等都是那时候开始以易用+好看的角度进入大众视野。而那个时候的软件有一种收费形式叫做「共享软件」,即作者本人写入一套注册机制,付费购买可以解锁不限制使用天数/功能的软件完全体。而那个时候盗版软件的兴盛却绝不是因为收费太贵——很多软件只有几块钱和十几块钱的 key,而你只能邮局汇款,然后他给你发一个包含 key 的邮件——而这些操作对于那个年代的人来说已经属于「潮流人士」了,就那个时候大部分家庭使用电脑用户对于电脑和网络操作水平来说,并不现实。

但那个时候不管谁装机,买个金山毒霸和瑞星还是舍得的——因为柜台都有现成的 key 啊,回家照着盒子一个个敲进去就好了——即便如此,一键 GHOST 和装机附带装系统和软件的服务依然兴盛,你可以想象到那时候用户们的电脑操作水平之低。

2006年,软件「免费」模式的缔造者——360——开启了一项让所有同行始料未及的举措:旗下软件永久免费。

Read More

把豆油还给你

测试下改动。

喏如你所见,这两天豆瓣把豆邮名字改成私信,大家都疯了,「私信我啊!」「哪儿的私信?」「豆瓣啊!」「妈个鸡下回讲清楚点儿!」。

然后闲着无聊,写了一个 Chrome 插件,作用呢是这样的:

Read More

学习用FramerJS制作交互动画

前几天与WeShare同仁一起按照任务要求学习使用 FramerJS 制作交互效果,心得如下:

优点

  1. FramerJS 使用 CoffeeScript 语言,易于上手,且自己封装了几个库内置于 Framer Studio 中,使得制作成本大大降低。
  2. 在制作动画的目的上充分发挥 JS 的设计模式,如整个动画的元素拆分可以包括图片路径、起止点坐标、宽高、是否可滑动、透明度、模糊度、坐标偏移量、时间、动画曲线等,按阶段分可以包括起始控件属性设定、状态节点设定、过场设定等。
  3. 编码效率高,可以直接生成带有js和图片资源文件夹的目录,只要有 http 服务器支持即可进行演示。
  4. 与 Photoshop 、 Sketch 的交互友好。

缺点

  1. 无法导出为视频,也就是无法以常见的媒体格式进行传播。
  2. 从 Sketch 导入时会将每一个最终不可拆分的 group 导出为一个图片,这样亲近开发,但在对于一整个画面中只需要展现一两个元素的动画效果时就显得很不友好,除非将其他不动元素都拟合在一个 backgroud group 下。
  3. 控件大小不一样的时候,调整一些需要对齐的动画效果就要按像素调整,不太方便——这点应该可以通过使用 layer.midX/layer.centerX 等函数来优化。

如何摆按钮

(我大蜜淘网metao.com终于上线了,哎)

工作以来,已经不止一次地有人问我「为什么同样做一个策划,你总能想到很多我想不到的事情啊?」我实在不想告诉对方说「等你做多了也就自然能想这么多了。」这句很坦诚、很客观、很实际的话对于你们这些喜欢「干货」、急于实行措施后立竿见影的「产品经理」们似乎是一句废话。

不过想到当初百度某牛逼产品经理在手机QQ校招宣讲会上面对主持人一句「你觉得产品经理是干什么的?」的问题时那个充满讽刺的「摆按钮的」回答,以及后来某两位压根不了解产品经理职位内容就因为自己是码农就一味加以抨击的死胖子,我不免对其厌恶有加。而今天我不妨就拿「一个按钮」为例,一方面为打仨傻逼的脸;说说在这简简单单的一个按钮上,一个产品经理需要做多少工作,以及为何我能考虑到那么多你想不到的事情。

Read More