开始 node-webkit 前,你应该知道的

Jul 28, 2014 node-webkit 应用开发

上周末在 Teahour 邀请到了 node-webkit 的作者王文睿来做客,聊了一下 node-webkit 的故事和 HTML5 技术在应用程序开发领域的发展,很有收获。最近几年,用 Web 技术来开发应用程序的框架层出不穷,如 node-webkit, Chrome Apps, Titanium, TideSDK, Atom Shell,而 node-webkit 正是这些框架中的一个佼佼者。

node-webkit 这个项目开始于 2011 年,是一个让开发者可以用 Web 技术,也就是 HTML5、CSS 和 JavaScript 来编写桌面程序的应用框架。作为开发者,我们只需要写一份代码,就能编译成跑在 Windows、Mac 和 Linux 下的应用程序。目前在 github 上,node-webkit 有将近 15000 个 Star,1600 个 Fork,可以说是由国人开发的一个非常流行的开源软件。在本期节目中,文睿介绍了目前使用 node-webkit 开发的一些典型应用,大致可以分成这么几类,

可以看出,领域非常丰富,其中也不乏一些设计精良体验优美的应用。可以说,很大程度上,这得益于目前硬件的性能提升和 Web 的发展,动画、图形、音频、视频、2D、3D、WebGL 等等,都让基于 HTML5 的应用开发充满了想象力。

从本质上来说,node-webkit 只是一个 web 应用的桌面运行环境。当我们说到桌面应用的时候,我们会想到需要有呈现给用户的界面,也需要能响...

......

Read more →

Deliver Better Product (I)

Jul 09, 2014 创业 MVP 项目管理

Most Products Fail!

是的,大多数的产品都会死掉,一个黑暗的事实。就如很多人认为现在团队协作工具出来这么多,很不看好风车一样。但是就如风车诞生的初衷一样,我们希望风车能够帮助创业团队更好的成长,更快地发布更好的产品,很欣慰现在风车真的帮助到了不少产品团队,让我能更有动力去改进产品和提供更好的服务。之所以我相信风车能真正帮到用户发布更好的产品,是因为我坚信对于一个创业团队来说,采用正确的做事方式和合适的工具能大大降低失败几率。

一个产品的成功,也许需要天时地利人和1,但是要做到不失败相对就容易的多了。我想分享一些我们做事的方式,希望能帮助到你。这里没有互联网思维,这里没有成功学,有的只是真正的工作实践心得,甚至有些也许都是很笨的,但是希望这些分享能给你带来一点点的启发,并且还能付诸于实践。

上图是对 Scrum 敏捷方法不同角色的职责的很好诠释,即使是对于不采用 Scrum 的团队来说,我们也应该这样去做产品。做正确的事情,正确的做事情,并且快速的做事情,这样一个团队,最佳情况就是总是能在正确的时间用正确的方法做正确的事,非常完美。对于这个系列的计划,我希望能涵盖产品的整个生命线。本文开篇,主要介绍如何做产品远景和形态探索,后面的文章会涉及如何做用户角色分析,如何做用户故事、如何做计划评估、如果做迭代计划、如何协作执行、如何做回顾测试、如何做用户访谈等2

Great Product starts with Vision

正如我在「你是否关注过消费者心理?」 所写,优秀的市场营销者,会先去传递产品的使命,然后才是与使命匹配的具体需求实现。对外如此,对内同样需要如此,不然团队事情会做的很茫然。为什么我们要做这个功能,为什么我们不做那个功能?为什么我们现在需要做这个,而不是那个?回忆一下,曾经你有没有问过自己这些问题,...

......

Read more →

微信企业号,Do or Die?

Jul 03, 2014 微信 企业服务

WeChat

对于一位在企业服务领域的创业者来说,最近几天最具有爆炸力的新闻莫如是微信继公众号、服务号之后,即将推出企业号,旨在连接人和企业。一时间,媒体、企业、创业者,都开始思考着各种可能性,到底企业号最后会是以什么形态出现,对于目前不瘟不火的企业服务市场又将会带来什么样的变化。

“如果腾讯抄你们或者进入这个市场,你们会怎么办?”这是国内的 VC 们很喜欢问的一个问题。而现在腾讯是实实在在的进入了。腾讯的进入,对于像风车这样的标准化 SaaS 团队协作服务来说,到底会是一个机遇,还是一个灭顶之灾呢?

从第一天知道这个消息的时候,我一直都是觉得这是一个好事,我非常乐于看到微信进入这个市场。不管我们承不承认,微信现在已经实实在在的渗透到了企业内部,使用粘度之高简直令人发指。如果在任何一个企业做一个调查,统计使用时间最多的办公软件,我相信微信都跳不出前三,即使它定位不在办公。公司员工之间在用微信沟通,公司客户之间在用微信沟通,创业者投资人之间也用微信在沟通,所以微信进入这个市场的时机已然成熟。

那么,这个特殊的企业号能做什么?让我们先来看看服务号和公众号能做什么。风车目前在开发服务号,基本功能也是一些简单的快速任务入口和项目动态通知提醒,再在其上是提供服务信息和客服。这里最大的问题是服务号连接的是企业里的个人和企业服务提供商,而不是企业本身和企业服务提供商。如果我们要做到后者,就需要企业自身去申请服务号,然后跟风车做对接。而这,从传言来看,就是微信即将推出的企业号,唯一不同的是由微信来制定标准接口,类似苹果的应用商店,规定应用接入的规范,而风车只需要作为其中一个应用接入即可,事情将简单很多。而因此,企业也从多应用入口变成一个企业号入口。

微信企业号的最大价值,在我看来主要是两点,不是它能做微信打卡,也不是它能做微信报销等,而是它解决了企业的两大基本问题,一是统一了账号系统,...

......

Read more →

Write the code. Change the world.

Jun 24, 2014 技术创业 程序员

“Write the Code. Change the world.”, 这个标题是苹果这个月的 WWDC 上的宣传语,看得我很激动,也相信每一个耐不住寂寞的开发者内心里都会有这样的冲动。最近一两年间,越来越多的人开始把编码能力跟读写能力做比较,呼吁每个人都应该去学习编程序,认为这是以后每个人都需要掌握的基础技能。与之同时,黑客马拉松在国内也迅速的火起来,参加过几次,跟一群年轻人聚集在一起,交流想法并付诸于实践,在一个周末完成一个作品,每每想起都是段非常愉悦的经历。

六一应 SegmentFault1 高阳邀请,在其两周年黑客马拉松活动中作为技术创业者的代表,做一个分享。虽然作为创业者分享经验很不够格,不过这两年做风车下来也的确有一些想法,另外通过 Teahour 从不少创业者那里学到了很多,所以也就在活动上做了一次简短的即兴演讲,刚好跟 『Write the Code. Change the world』有点关联。

SegmentFault 的使命是『创造属于开发者的时代』,我个人很喜欢这个远景,很美好。作为开发者,处在现在这个时代,我们是幸运的。我记得我 06 年的时候第一次跟朋友创业做互联网产品,当时什么东西都要自己去管,比如要自己买服务器、找 IDC 托管、产品开发中如果需要用什么服务都要自己做,真的是很讨厌,既浪费时间又浪费精力。而现在呢,相比较起来我们去制作一个产品的成本已经很低了,一个团队,三个月时间迅速开发原型,云主机用 UCloud 之类,文件存储用又拍云,发邮件用 SendCloud,还有各种开放平台等等。所以,作为一个开发者,作为一个会写代码的人2,我们有个很大的优势,就是就算整个世界抛弃了你,你还是能一个人去把产品开发出来,启动成本很低。

......

Read more →

你是否关注过消费者心理?

Jun 17, 2014 市场营销 心理学

上一期 Teahour 跟找狗网的创始人 James 聊起 2C 产品和 2B 产品的区别时,James 提到 2C 更多的是心理学操控,在人性的操控上,给大家多一些很奇怪的好处,比如最近在台湾很火的麦当劳早安闹钟应用,在你设立闹钟起床的同时,可以去麦当劳领取一份早餐优惠劵,又有一些好玩的点让你去分享这份经历,成为热门新闻话题,瞬间引爆,上架首日就冲上 App Store 免费排行榜第一名,没有刷榜喔。仔细思考这个案例其实很有意思,里面有很多的心理学及设计考量,而这些往往是我很少关注的。

移动平台、实时技术、社会化媒体、微信营销、O2O,过去几年这些名词发展的很快,给创业者带来了很大的机会,也带来了新的挑战。那是否堆砌几个关键词就能成功了?显然不是,用户根本不关心这些新概念抑或新特性,如何能用这些来提高用户满意度,影响用户的购买决策过程,才是真正的关键,而这,既是消费者心理学,又是社会心理学。

百度百科对消费者心理学的介绍中,提到了人类行为的几种常见心理以及不同类型的人群的消费心理差别。让我们回想一下自己最近几次的消费经历,不管是软件、服务还是实物,你为什么要买这个东西?你是非常理智的进行消费行为的吗?你是否受到外界因素的影响?你是否属于冲动型消费?大多数情况下,我们并不如我们自己想的那么理智,我们的消费行为是受到情感因素的影响,在一定的推波助澜下做出的决定,当然,我们后面会给自己找出千百种理由,来说服自己为何这次消费是合理的。

这是农夫山泉的一则广告,营销其实也是如此。我们并不是要去也不能创造出消费者的一个需求,而是去激发他未开发或者未意识到的需求,驱使他做出消费决策。如何去寻找到这个需求并且刺激用户,正是分辨好的营销人员和差的营销人员的差别。Simon Sinek 曾在 TEDx 上做过一次非常棒的分享『How great leaders...

......

Read more →

我们是如何使用风车的

May 20, 2014 风车 流程

前言

随着使用风车的团队越来越多,不少人都问我有没有一些风车使用最佳实践,很想知道我们风车团队自己是怎么使用风车这个工具的。所以在这里我就介绍一下我们的使用方式,整体来说,因为团队性质原因,会更加贴近产品开发团队。

背景

任何离开背景的使用方法都是没有意义的,所以在介绍我们如何使用风车前,先介绍一下我们的背景,如果你读过我之前写的一些文章的话,你可能会有所了解,我们是一个远程开发团队,每个成员都在不同的地方,主要通过在线沟通,所以在进度管理和沟通交流上很需要一个管理工具,对远程有兴趣的可以参看我的这篇文章 『远程工作经验谈 - 如何适应及如何管理』。二是风车的诞生初衷是为了解决我自己在项目管理上的问题的。我的上一份工作是一个企业社交工具的技术负责人,需要做项目管理的工作,我们前前后后使用过不少的工具,非常不尽如人意,我每天需要在工具上浪费一两个小时,非常痛苦,所以就萌生了自己做一个刚刚好的工具,风车就是这么来的。可以说,风车一开始是专门为开发人员打造的项目管理工具。尽管现在更加的普适,适用于任何流程化任务管理的场景,风车还是非常适合开发团队做项目管理用。

......

Read more →

采访《七周七数据库》作者 Eric Redmond - 数据库的故事

May 15, 2014 teahour database nosql

目前 Teahour 的网站不适合放文本,需要重新设计,暂时先放我自己博客上。

本期音频文本非常感谢@吴怡村的整理。本文是 Teahour 第 18 期 『Interview with Eric Redmond about Database』 的录音文本,欢迎大家订阅 Teahour,iTunes URL 是 http://itunes.apple.com/cn/podcast/teahour.fm/id608387170。Android 用户可以使用 AntennaPod 来订阅。同时,欢迎加 Teahour 好友,微博Twitter

Part 1: Introduction and the CAP theorem####

Kevin: Welcome everybody! In this episode, we have Eric Redmond with us. I’m your host Kevin and we also have Dingding. Eric, why don’t you introduce yourself first?

Eric: Sure, as you’ve mentioned, I’m Eric Redmond. I’m relevant to this episode. I co-authored a book with Jim Wilson called Seven Databases in Seven Weeks. And the idea was that with all the changes that have been recurring in the database marketplace over the past few years, it was probably the...

......

Read more →

和李天放聊课程格子创业故事

目前 Teahour 的网站不适合放文本,需要重新设计,暂时先放我自己博客上。

本文是 Teahour 第 34 期 『和李天放聊课程格子创业故事』 的录音文本,欢迎大家订阅 Teahour,iTunes URL 点这里。Android 用户可以使用 AntennaPod 来订阅。同时,欢迎加 Teahour 好友,微博Twitter

Part 1 - 天放的工作经历

叶玎玎:大家好,欢迎收听 Teahour 第 34 期,我是主持人玎玎。这期跟我一起主持的还有 Terry。Terry,你好。

李天放:Hi,大家好。

叶玎玎:我感觉我好久没有当 DJ 了。刚经过了中秋和国庆假期,我还是很怀念这种感觉的。这一期我们很荣幸地邀请到了课程格子的创始人李天放来 Teahour 做客。

李天放:Hello,大家好。很高兴来到这里。我叫李天放,正在北京创业,做的是一个叫课程格子的手机应用,是一个给大学生用的工具。主打是课程表,是帮助你更轻松愉快的度过大学四年生涯的工具。我们是非常偏技术的团队,也一直在用 Ruby on Rails。来到这里和大家分享还是很开心的。

叶玎玎:又来了一个 Ruby 社群的朋友。

Terry:这个不是我们有偏向性,只是正好有找到一个 Rails 团队。上一次也是正好找到一个用 Python 的。所以我们 Teahour 是没有什么立场的。

叶玎玎:天放隐瞒了很多他的背景啊。我想听天放分享一下他的工作经历,感觉会有很多不同。

李天放:我是在美国长大的,在那儿读小学、中学、大学,毕业后在微软的 Xbox Live 团队,为开发者提供平台工具。我 07 年去了硅谷,参加了一个小创业公司 —— Palantir,是做 2B 的东西,做大数据的。在那儿工作了 3 年后回到了中国。这家公司似乎默默无闻,没有融资等...

......

Read more →

与 Ari Lerner 聊 AngularJS

目前 Teahour 的网站不适合放文本,需要重新设计,暂时先放我自己博客上。

本期音频文本非常感谢@吴怡村的整理。本文是 Teahour 第 51 期 『Interview with Ari Lerner about AngularJS』 的录音文本,欢迎大家订阅 Teahour,iTunes URL 是 http://itunes.apple.com/cn/podcast/teahour.fm/id608387170?l=en。Android 用户可以使用 AntennaPod 来订阅。同时,欢迎加 Teahour 好友,微博Twitter

Part 1: AnguarJS talk

Kevin: Hello everybody and welcome to Teahour. This is episode 51 and today we have Ari Lerner. Hi Ari.

Ari: I worked at At&T for about five and a half years or so and at AT&T I was originally hired to build their internal competitor to EC2. I helped build their internal cloud and I built what was actually one of the first open-source clones of Heroku entirely in Erlang called Beehive. In my later time at AT&T, I worked on their developer services. I helped build their single...

......

Read more →

和 Jing 聊聊 Qubit 的产品和技术栈

May 04, 2014 teahour node ruby

目前 Teahour 的网站不适合放文本,需要重新设计,暂时先放我自己博客上。

本文是 Teahour 第 50 期 『和Qubit的工程师聊聊A/B testing, Node 和 Ruby』 的录音文本,欢迎大家订阅 Teahour,iTunes URL 是 http://itunes.apple.com/cn/podcast/teahour.fm/id608387170?l=en。Android 用户可以使用 AntennaPod 来订阅。同时,欢迎加 Teahour 好友,微博Twitter

Part 1 - HackerNews Meetup

叶玎玎:大家好,欢迎收听 Teahour,我是本期的主持人玎玎。本期由我一个人主持,邀请到了来自英国的 Qubit 公司的工程师董京,来 Teahour 做客。董京,你好。

董京:大家好。

叶玎玎:首先你做一个自我介绍吧,让大家来了解一下你的背景。

董京:我现在在英国时区,大早上爬起来跟叶玎玎聊这些事情还是蛮困难的。因为我平时上班也没有起来这么早。我现在在英国创业公司(Qubit),工作了 3 年多了。之前我还有在 F1 赛车和英国电信工作过,都是技术方面的。

叶玎玎:OK,我跟你认识其实也挺蛮巧的。你在英国生活了很多年,今年回国,在 Twitter 上联系到我,说想组织一个活动——是上海的 Hacker News 的线下聚会。当初你是怎么想到回国时组织这样一个活动呢?

董京:我个人虽然比较了解海外的创业市场,但是对中国的创业的环境几乎完全不了解。我在回国的时候想去了解一下,但是发现没有太多渠道或者机会去找聚会。所以我就突然想到,干脆我就自己从头到尾组织一个,找各个公司去 sponsor,自己一个人去联系 speaker。这其实还是蛮有趣的一个经历。

叶玎玎:对,我感觉这次活动也办...

......

Read more →