Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Startup && Mac App Store

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers. →

Startup && Mac App Store

Keynote for talk at HIT.

Avatar for Void Main

Void Main

June 28, 2014

Other Decks in Technology

Transcript

  1. • ⼦子⼩小⽉月⽉月⻦鸟 • 08~12 哈尔滨⼯工业⼤大学 • 12~13 中国科学院⼤大学 • 13~14

    休学 && 创业 • Passionate Developer && Entrepreneur • ⼤大IBMTC Self-Intro
  2. • I wrote it. Entrepreneur - Doom启⽰示录,I wrote it. -

    本科的时候有机会跟⽼老师⼀一起合作开发并发布了⼀一款叫《书童》的应⽤用,整个过程有很多收获(如何设计产品、如何实现、如何获取⽤用户反馈、如何进⾏行推 ⼲⼴广),正是这个经历让我坚定了做应⽤用开发者这条路。 - 合作的⼈人做重要,⼤大四项⺫⽬目认识,⽓气场相合。 - 研究⽣生阶段⾝身边的⼈人特质不⼀一样,追求不⼀一样,所以很难像跟IBMTC的兄弟们⼀一样愉快的玩耍。
  3. • I wrote it. • Publishing app is awesome. Entrepreneur

    - Doom启⽰示录,I wrote it. - 本科的时候有机会跟⽼老师⼀一起合作开发并发布了⼀一款叫《书童》的应⽤用,整个过程有很多收获(如何设计产品、如何实现、如何获取⽤用户反馈、如何进⾏行推 ⼲⼴广),正是这个经历让我坚定了做应⽤用开发者这条路。 - 合作的⼈人做重要,⼤大四项⺫⽬目认识,⽓气场相合。 - 研究⽣生阶段⾝身边的⼈人特质不⼀一样,追求不⼀一样,所以很难像跟IBMTC的兄弟们⼀一样愉快的玩耍。
  4. • I wrote it. • Publishing app is awesome. •

    Great co-founder. Entrepreneur - Doom启⽰示录,I wrote it. - 本科的时候有机会跟⽼老师⼀一起合作开发并发布了⼀一款叫《书童》的应⽤用,整个过程有很多收获(如何设计产品、如何实现、如何获取⽤用户反馈、如何进⾏行推 ⼲⼴广),正是这个经历让我坚定了做应⽤用开发者这条路。 - 合作的⼈人做重要,⼤大四项⺫⽬目认识,⽓气场相合。 - 研究⽣生阶段⾝身边的⼈人特质不⼀一样,追求不⼀一样,所以很难像跟IBMTC的兄弟们⼀一样愉快的玩耍。
  5. • I wrote it. • Publishing app is awesome. •

    Great co-founder. • UCAS and ISCAS is BORING. Entrepreneur - Doom启⽰示录,I wrote it. - 本科的时候有机会跟⽼老师⼀一起合作开发并发布了⼀一款叫《书童》的应⽤用,整个过程有很多收获(如何设计产品、如何实现、如何获取⽤用户反馈、如何进⾏行推 ⼲⼴广),正是这个经历让我坚定了做应⽤用开发者这条路。 - 合作的⼈人做重要,⼤大四项⺫⽬目认识,⽓气场相合。 - 研究⽣生阶段⾝身边的⼈人特质不⼀一样,追求不⼀一样,所以很难像跟IBMTC的兄弟们⼀一样愉快的玩耍。
  6. Entrepreneur - 跟以往的创业企业不⼀一样(就差⼀一个写代码的了),我们并没有明确的想法要做什么 - ⾃自⼰己有个idea之后如何确定它是值得做的?我们的做法是先找找有没有类似的产品,通过appannie这个服务,来观察类似产品的销量以及⽤用户反馈情况来估 计市场的⼤大⼩小,同时来指导我们应该向哪个⽅方向去完善。但是这种估计并不准确,因为存在刷榜、数据库bug等情况,所以如果觉得⾃自⼰己有需求,或者是在是 难以抑制这种冲动,就做出来试试吧。 -竞争对⼿手不可怕,关键是找到⾃自⼰己的优势。初创团队的优势?我们的竞争对⼿手是Photoshop,因为我们的算法可能失败,所以PS和其他的业界巨头都没有 做,但是正是我们的这个算法得到了很多⽤用户的好评,没有⼀一个⽤用户因为我们的算法不好给我们差评,这就是⼩小公司的优势,我们可以失败。One-tricky pony

    -轻微践⾏行Lean Startup(没有完全实践,因为Mac App Store),对于初创团队寻找⽅方向⽐比较重要。 -作为开发者的预期往往并不是能很准确的反应⽤用户的需求和下载量,我们的⽅方法是通过前期的多次转向,来找到⼀一个⽐比较明确的⺫⽬目标,要尝试多次转向,但 是仍然要保持宏观⺫⽬目标明确。 ! 明确⺫⽬目标,⼩小步快跑是我们的⽂文化。
  7. • What shall we build? Entrepreneur - 跟以往的创业企业不⼀一样(就差⼀一个写代码的了),我们并没有明确的想法要做什么 - ⾃自⼰己有个idea之后如何确定它是值得做的?我们的做法是先找找有没有类似的产品,通过appannie这个服务,来观察类似产品的销量以及⽤用户反馈情况来估

    计市场的⼤大⼩小,同时来指导我们应该向哪个⽅方向去完善。但是这种估计并不准确,因为存在刷榜、数据库bug等情况,所以如果觉得⾃自⼰己有需求,或者是在是 难以抑制这种冲动,就做出来试试吧。 -竞争对⼿手不可怕,关键是找到⾃自⼰己的优势。初创团队的优势?我们的竞争对⼿手是Photoshop,因为我们的算法可能失败,所以PS和其他的业界巨头都没有 做,但是正是我们的这个算法得到了很多⽤用户的好评,没有⼀一个⽤用户因为我们的算法不好给我们差评,这就是⼩小公司的优势,我们可以失败。One-tricky pony -轻微践⾏行Lean Startup(没有完全实践,因为Mac App Store),对于初创团队寻找⽅方向⽐比较重要。 -作为开发者的预期往往并不是能很准确的反应⽤用户的需求和下载量,我们的⽅方法是通过前期的多次转向,来找到⼀一个⽐比较明确的⺫⽬目标,要尝试多次转向,但 是仍然要保持宏观⺫⽬目标明确。 ! 明确⺫⽬目标,⼩小步快跑是我们的⽂文化。
  8. • What shall we build? • Good idea? Entrepreneur -

    跟以往的创业企业不⼀一样(就差⼀一个写代码的了),我们并没有明确的想法要做什么 - ⾃自⼰己有个idea之后如何确定它是值得做的?我们的做法是先找找有没有类似的产品,通过appannie这个服务,来观察类似产品的销量以及⽤用户反馈情况来估 计市场的⼤大⼩小,同时来指导我们应该向哪个⽅方向去完善。但是这种估计并不准确,因为存在刷榜、数据库bug等情况,所以如果觉得⾃自⼰己有需求,或者是在是 难以抑制这种冲动,就做出来试试吧。 -竞争对⼿手不可怕,关键是找到⾃自⼰己的优势。初创团队的优势?我们的竞争对⼿手是Photoshop,因为我们的算法可能失败,所以PS和其他的业界巨头都没有 做,但是正是我们的这个算法得到了很多⽤用户的好评,没有⼀一个⽤用户因为我们的算法不好给我们差评,这就是⼩小公司的优势,我们可以失败。One-tricky pony -轻微践⾏行Lean Startup(没有完全实践,因为Mac App Store),对于初创团队寻找⽅方向⽐比较重要。 -作为开发者的预期往往并不是能很准确的反应⽤用户的需求和下载量,我们的⽅方法是通过前期的多次转向,来找到⼀一个⽐比较明确的⺫⽬目标,要尝试多次转向,但 是仍然要保持宏观⺫⽬目标明确。 ! 明确⺫⽬目标,⼩小步快跑是我们的⽂文化。
  9. • What shall we build? • Good idea? • Competition?

    One-trick pony. Entrepreneur - 跟以往的创业企业不⼀一样(就差⼀一个写代码的了),我们并没有明确的想法要做什么 - ⾃自⼰己有个idea之后如何确定它是值得做的?我们的做法是先找找有没有类似的产品,通过appannie这个服务,来观察类似产品的销量以及⽤用户反馈情况来估 计市场的⼤大⼩小,同时来指导我们应该向哪个⽅方向去完善。但是这种估计并不准确,因为存在刷榜、数据库bug等情况,所以如果觉得⾃自⼰己有需求,或者是在是 难以抑制这种冲动,就做出来试试吧。 -竞争对⼿手不可怕,关键是找到⾃自⼰己的优势。初创团队的优势?我们的竞争对⼿手是Photoshop,因为我们的算法可能失败,所以PS和其他的业界巨头都没有 做,但是正是我们的这个算法得到了很多⽤用户的好评,没有⼀一个⽤用户因为我们的算法不好给我们差评,这就是⼩小公司的优势,我们可以失败。One-tricky pony -轻微践⾏行Lean Startup(没有完全实践,因为Mac App Store),对于初创团队寻找⽅方向⽐比较重要。 -作为开发者的预期往往并不是能很准确的反应⽤用户的需求和下载量,我们的⽅方法是通过前期的多次转向,来找到⼀一个⽐比较明确的⺫⽬目标,要尝试多次转向,但 是仍然要保持宏观⺫⽬目标明确。 ! 明确⺫⽬目标,⼩小步快跑是我们的⽂文化。
  10. • What shall we build? • Good idea? • Competition?

    One-trick pony. • Don’t sell what you build, build what you can sell. Entrepreneur - 跟以往的创业企业不⼀一样(就差⼀一个写代码的了),我们并没有明确的想法要做什么 - ⾃自⼰己有个idea之后如何确定它是值得做的?我们的做法是先找找有没有类似的产品,通过appannie这个服务,来观察类似产品的销量以及⽤用户反馈情况来估 计市场的⼤大⼩小,同时来指导我们应该向哪个⽅方向去完善。但是这种估计并不准确,因为存在刷榜、数据库bug等情况,所以如果觉得⾃自⼰己有需求,或者是在是 难以抑制这种冲动,就做出来试试吧。 -竞争对⼿手不可怕,关键是找到⾃自⼰己的优势。初创团队的优势?我们的竞争对⼿手是Photoshop,因为我们的算法可能失败,所以PS和其他的业界巨头都没有 做,但是正是我们的这个算法得到了很多⽤用户的好评,没有⼀一个⽤用户因为我们的算法不好给我们差评,这就是⼩小公司的优势,我们可以失败。One-tricky pony -轻微践⾏行Lean Startup(没有完全实践,因为Mac App Store),对于初创团队寻找⽅方向⽐比较重要。 -作为开发者的预期往往并不是能很准确的反应⽤用户的需求和下载量,我们的⽅方法是通过前期的多次转向,来找到⼀一个⽐比较明确的⺫⽬目标,要尝试多次转向,但 是仍然要保持宏观⺫⽬目标明确。 ! 明确⺫⽬目标,⼩小步快跑是我们的⽂文化。
  11. • What shall we build? • Good idea? • Competition?

    One-trick pony. • Don’t sell what you build, build what you can sell. • Stay focus, but turn quickly. Entrepreneur - 跟以往的创业企业不⼀一样(就差⼀一个写代码的了),我们并没有明确的想法要做什么 - ⾃自⼰己有个idea之后如何确定它是值得做的?我们的做法是先找找有没有类似的产品,通过appannie这个服务,来观察类似产品的销量以及⽤用户反馈情况来估 计市场的⼤大⼩小,同时来指导我们应该向哪个⽅方向去完善。但是这种估计并不准确,因为存在刷榜、数据库bug等情况,所以如果觉得⾃自⼰己有需求,或者是在是 难以抑制这种冲动,就做出来试试吧。 -竞争对⼿手不可怕,关键是找到⾃自⼰己的优势。初创团队的优势?我们的竞争对⼿手是Photoshop,因为我们的算法可能失败,所以PS和其他的业界巨头都没有 做,但是正是我们的这个算法得到了很多⽤用户的好评,没有⼀一个⽤用户因为我们的算法不好给我们差评,这就是⼩小公司的优势,我们可以失败。One-tricky pony -轻微践⾏行Lean Startup(没有完全实践,因为Mac App Store),对于初创团队寻找⽅方向⽐比较重要。 -作为开发者的预期往往并不是能很准确的反应⽤用户的需求和下载量,我们的⽅方法是通过前期的多次转向,来找到⼀一个⽐比较明确的⺫⽬目标,要尝试多次转向,但 是仍然要保持宏观⺫⽬目标明确。 ! 明确⺫⽬目标,⼩小步快跑是我们的⽂文化。
  12. • What shall we build? • Good idea? • Competition?

    One-trick pony. • Don’t sell what you build, build what you can sell. • Stay focus, but turn quickly. Entrepreneur - 跟以往的创业企业不⼀一样(就差⼀一个写代码的了),我们并没有明确的想法要做什么 - ⾃自⼰己有个idea之后如何确定它是值得做的?我们的做法是先找找有没有类似的产品,通过appannie这个服务,来观察类似产品的销量以及⽤用户反馈情况来估 计市场的⼤大⼩小,同时来指导我们应该向哪个⽅方向去完善。但是这种估计并不准确,因为存在刷榜、数据库bug等情况,所以如果觉得⾃自⼰己有需求,或者是在是 难以抑制这种冲动,就做出来试试吧。 -竞争对⼿手不可怕,关键是找到⾃自⼰己的优势。初创团队的优势?我们的竞争对⼿手是Photoshop,因为我们的算法可能失败,所以PS和其他的业界巨头都没有 做,但是正是我们的这个算法得到了很多⽤用户的好评,没有⼀一个⽤用户因为我们的算法不好给我们差评,这就是⼩小公司的优势,我们可以失败。One-tricky pony -轻微践⾏行Lean Startup(没有完全实践,因为Mac App Store),对于初创团队寻找⽅方向⽐比较重要。 -作为开发者的预期往往并不是能很准确的反应⽤用户的需求和下载量,我们的⽅方法是通过前期的多次转向,来找到⼀一个⽐比较明确的⺫⽬目标,要尝试多次转向,但 是仍然要保持宏观⺫⽬目标明确。 ! 明确⺫⽬目标,⼩小步快跑是我们的⽂文化。
  13. • What shall we build? • Good idea? • Competition?

    One-trick pony. • Don’t sell what you build, build what you can sell. • Stay focus, but turn quickly. Entrepreneur - 跟以往的创业企业不⼀一样(就差⼀一个写代码的了),我们并没有明确的想法要做什么 - ⾃自⼰己有个idea之后如何确定它是值得做的?我们的做法是先找找有没有类似的产品,通过appannie这个服务,来观察类似产品的销量以及⽤用户反馈情况来估 计市场的⼤大⼩小,同时来指导我们应该向哪个⽅方向去完善。但是这种估计并不准确,因为存在刷榜、数据库bug等情况,所以如果觉得⾃自⼰己有需求,或者是在是 难以抑制这种冲动,就做出来试试吧。 -竞争对⼿手不可怕,关键是找到⾃自⼰己的优势。初创团队的优势?我们的竞争对⼿手是Photoshop,因为我们的算法可能失败,所以PS和其他的业界巨头都没有 做,但是正是我们的这个算法得到了很多⽤用户的好评,没有⼀一个⽤用户因为我们的算法不好给我们差评,这就是⼩小公司的优势,我们可以失败。One-tricky pony -轻微践⾏行Lean Startup(没有完全实践,因为Mac App Store),对于初创团队寻找⽅方向⽐比较重要。 -作为开发者的预期往往并不是能很准确的反应⽤用户的需求和下载量,我们的⽅方法是通过前期的多次转向,来找到⼀一个⽐比较明确的⺫⽬目标,要尝试多次转向,但 是仍然要保持宏观⺫⽬目标明确。 ! 明确⺫⽬目标,⼩小步快跑是我们的⽂文化。
  14. - A Beijing Native in New York “If you love

    him, send him to New York, for it's heaven. If you hate him, send him to New York, for it's hell.”
  15. - Yenyen Sun “If you love yourself, dev for MAS,

    for it's heaven. If you hate yourself, dev for MAS, for it's hell.”
  16. Smaller pond, fewer fisher • Approx. 100 ~ 200 apps

    per week. 100-200这个数值只是粗略估计,但是跟iOS市场开发者的⽐比例应该差不多。 ! Mac应⽤用市场的开发者数量更少,因为⼤大家觉得移动互联⺴⽹网时代这是过时的东⻄西。但是对⼩小团队来说,这是让我们能活下去,能更好接触市场的⼀一种途径;更 少的竞争意味着更有可能被feature。
  17. Smaller pond, fewer fisher • Approx. 100 ~ 200 apps

    per week. • 3 / 200 => Easier to be featured. 100-200这个数值只是粗略估计,但是跟iOS市场开发者的⽐比例应该差不多。 ! Mac应⽤用市场的开发者数量更少,因为⼤大家觉得移动互联⺴⽹网时代这是过时的东⻄西。但是对⼩小团队来说,这是让我们能活下去,能更好接触市场的⼀一种途径;更 少的竞争意味着更有可能被feature。
  18. No heavy lifting • Host download for you. • Manage

    payment for you. 很久以前要买应⽤用是要联系发型商的,应⽤用市场的出现解决了这个问题,⼤大家变得喜欢购买数字版,但是这也需要⼀一系列的服务。MAS就很好的帮开发者提供 了这些服务。
  19. No heavy lifting • Host download for you. • Manage

    payment for you. • Collect reviews for you. 很久以前要买应⽤用是要联系发型商的,应⽤用市场的出现解决了这个问题,⼤大家变得喜欢购买数字版,但是这也需要⼀一系列的服务。MAS就很好的帮开发者提供 了这些服务。
  20. No heavy lifting • Host download for you. • Manage

    payment for you. • Collect reviews for you. • Only $99 / year 很久以前要买应⽤用是要联系发型商的,应⽤用市场的出现解决了这个问题,⼤大家变得喜欢购买数字版,但是这也需要⼀一系列的服务。MAS就很好的帮开发者提供 了这些服务。
  21. Relatively easy to start • All you need is a

    Mac. • And Xcode. • And your brain.
  22. Relatively easy to start • All you need is a

    Mac. • And Xcode. • And your brain. • Documentation is good enough.
  23. Relatively easy to start • All you need is a

    Mac. • And Xcode. • And your brain. • Documentation is good enough. • License not needed to develop & test on Mac.
  24. Smaller pond, less fish • The market is small. •

    Even if you win, you won’t win that much.
  25. No cards to play • No SEO, no advertising, nothing.(ASO?)

    -应⽤用推⼲⼴广很困难,我们尝试过在⽐比较⼤大的论坛发帖⼦子,但是⺴⽹网站流量并没有增⻓长 -对于⼩小企业来说,⼲⼴广告费太⾼高昂,⽀支付不起 -正因为没有更好的渠道去推⼲⼴广,所以上榜变得更加重要。所以第⼀一版就不能太草率发布。
  26. No cards to play • No SEO, no advertising, nothing.(ASO?)

    • No chance to talk to your user. -应⽤用推⼲⼴广很困难,我们尝试过在⽐比较⼤大的论坛发帖⼦子,但是⺴⽹网站流量并没有增⻓长 -对于⼩小企业来说,⼲⼴广告费太⾼高昂,⽀支付不起 -正因为没有更好的渠道去推⼲⼴广,所以上榜变得更加重要。所以第⼀一版就不能太草率发布。
  27. No cards to play • No SEO, no advertising, nothing.(ASO?)

    • No chance to talk to your user. • Don’t know why they like your app. -应⽤用推⼲⼴广很困难,我们尝试过在⽐比较⼤大的论坛发帖⼦子,但是⺴⽹网站流量并没有增⻓长 -对于⼩小企业来说,⼲⼴广告费太⾼高昂,⽀支付不起 -正因为没有更好的渠道去推⼲⼴广,所以上榜变得更加重要。所以第⼀一版就不能太草率发布。
  28. No cards to play • No SEO, no advertising, nothing.(ASO?)

    • No chance to talk to your user. • Don’t know why they like your app. • Don’t know how they like your app. -应⽤用推⼲⼴广很困难,我们尝试过在⽐比较⼤大的论坛发帖⼦子,但是⺴⽹网站流量并没有增⻓长 -对于⼩小企业来说,⼲⼴广告费太⾼高昂,⽀支付不起 -正因为没有更好的渠道去推⼲⼴广,所以上榜变得更加重要。所以第⼀一版就不能太草率发布。
  29. No cards to play • No SEO, no advertising, nothing.(ASO?)

    • No chance to talk to your user. • Don’t know why they like your app. • Don’t know how they like your app. • Don’t know why you got featured! -应⽤用推⼲⼴广很困难,我们尝试过在⽐比较⼤大的论坛发帖⼦子,但是⺴⽹网站流量并没有增⻓长 -对于⼩小企业来说,⼲⼴广告费太⾼高昂,⽀支付不起 -正因为没有更好的渠道去推⼲⼴广,所以上榜变得更加重要。所以第⼀一版就不能太草率发布。
  30. Easy to jump in • SandBox => SadBox. • Dummy

    UI => Hard to customise. • Hard to be PERFECT.
  31. That’s MAS • A Market you’ll love. Some Tips: 1.最好的应⽤用提交时间是周六、周⽇日,这样下周三周四就能通过审核,⼀一般周五会发布本周榜单,所以这是最佳时间。

    2.MAS⾥里⾯面是有关系户的,⽐比如OmniGroup。所以不要看到某些应⽤用升级⼀一个新版本也能上⼀一次榜,⼩小开发者不可能收到这样的礼遇,因此,第⼀一版是最重要 的,这跟Lean Startup有冲突。 3.根据应⽤用质量和下载量来估测市场⼤大⼩小并不准确,因为有的开发者已经有⾃自⼰己的“固有⽤用户”,所以的“推⼲⼴广”能⼒力⽐比新开发者要强得多,他们能上榜跟这有⽐比 较⼤大的关系 4.在任何市场中发展都是⼀一样的,需要努⼒力和积累,不要因为失败就轻易放弃。
  32. That’s MAS • A Market you’ll love. • A Market

    you’ll hate. Some Tips: 1.最好的应⽤用提交时间是周六、周⽇日,这样下周三周四就能通过审核,⼀一般周五会发布本周榜单,所以这是最佳时间。 2.MAS⾥里⾯面是有关系户的,⽐比如OmniGroup。所以不要看到某些应⽤用升级⼀一个新版本也能上⼀一次榜,⼩小开发者不可能收到这样的礼遇,因此,第⼀一版是最重要 的,这跟Lean Startup有冲突。 3.根据应⽤用质量和下载量来估测市场⼤大⼩小并不准确,因为有的开发者已经有⾃自⼰己的“固有⽤用户”,所以的“推⼲⼴广”能⼒力⽐比新开发者要强得多,他们能上榜跟这有⽐比 较⼤大的关系 4.在任何市场中发展都是⼀一样的,需要努⼒力和积累,不要因为失败就轻易放弃。
  33. That’s MAS • A Market you’ll love. • A Market

    you’ll hate. • A Market you’ll have to live with. Some Tips: 1.最好的应⽤用提交时间是周六、周⽇日,这样下周三周四就能通过审核,⼀一般周五会发布本周榜单,所以这是最佳时间。 2.MAS⾥里⾯面是有关系户的,⽐比如OmniGroup。所以不要看到某些应⽤用升级⼀一个新版本也能上⼀一次榜,⼩小开发者不可能收到这样的礼遇,因此,第⼀一版是最重要 的,这跟Lean Startup有冲突。 3.根据应⽤用质量和下载量来估测市场⼤大⼩小并不准确,因为有的开发者已经有⾃自⼰己的“固有⽤用户”,所以的“推⼲⼴广”能⼒力⽐比新开发者要强得多,他们能上榜跟这有⽐比 较⼤大的关系 4.在任何市场中发展都是⼀一样的,需要努⼒力和积累,不要因为失败就轻易放弃。
  34. That’s MAS • A Market you’ll love. • A Market

    you’ll hate. • A Market you’ll have to live with. • A Market you’ll want to leave. Some Tips: 1.最好的应⽤用提交时间是周六、周⽇日,这样下周三周四就能通过审核,⼀一般周五会发布本周榜单,所以这是最佳时间。 2.MAS⾥里⾯面是有关系户的,⽐比如OmniGroup。所以不要看到某些应⽤用升级⼀一个新版本也能上⼀一次榜,⼩小开发者不可能收到这样的礼遇,因此,第⼀一版是最重要 的,这跟Lean Startup有冲突。 3.根据应⽤用质量和下载量来估测市场⼤大⼩小并不准确,因为有的开发者已经有⾃自⼰己的“固有⽤用户”,所以的“推⼲⼴广”能⼒力⽐比新开发者要强得多,他们能上榜跟这有⽐比 较⼤大的关系 4.在任何市场中发展都是⼀一样的,需要努⼒力和积累,不要因为失败就轻易放弃。
  35. That’s MAS • A Market you’ll love. • A Market

    you’ll hate. • A Market you’ll have to live with. • A Market you’ll want to leave. • Some tips. Some Tips: 1.最好的应⽤用提交时间是周六、周⽇日,这样下周三周四就能通过审核,⼀一般周五会发布本周榜单,所以这是最佳时间。 2.MAS⾥里⾯面是有关系户的,⽐比如OmniGroup。所以不要看到某些应⽤用升级⼀一个新版本也能上⼀一次榜,⼩小开发者不可能收到这样的礼遇,因此,第⼀一版是最重要 的,这跟Lean Startup有冲突。 3.根据应⽤用质量和下载量来估测市场⼤大⼩小并不准确,因为有的开发者已经有⾃自⼰己的“固有⽤用户”,所以的“推⼲⼴广”能⼒力⽐比新开发者要强得多,他们能上榜跟这有⽐比 较⼤大的关系 4.在任何市场中发展都是⼀一样的,需要努⼒力和积累,不要因为失败就轻易放弃。
  36. Help - Outsourcing 为何要外包:外包是⼀一种相对价格低廉的完成任务的⽅方式,外包适⽤用于短期、有明确⺫⽬目的的项⺫⽬目或者产品开发,因为外包不需要养⼈人,⽽而养⼈人是软件企业最⼤大 的成本。 ! 发包前准备:发包之前要先明确你的任务是什么,定义好明确的输⼊入与输出,同时写好各种需求⽂文档,为了避免成为猪头发包商,你应该⾃自⼰己先弄清楚你的需 求,这样有利于跟开发者交流。同时特别需要准备的是“可量化”的验收标准,注意消除歧义。 ! ⺴⽹网上有⼀一些⽂文章讲怎么招外包⼯工程师,但是这需要根据⼯工作的性质;对于开发性质的⼯工作可能成功率更⾼高,我们曾经把⼀一个根据论⽂文实现算法的任务外包出去。

    ! ! 接包⽅方类型:在接包⼈人中,能明显看到有些⼈人不适合完成这些⼯工作,这样基本上能确定⼏几个候选⼈人;然后基本就是跟这些候选⼈人聊,看他们之前做过什么⼯工作, 是否有时间继续做。这个时候会有不同的特点,⽐比如乌克兰的哥们;然后就得做出选择,最后我们选择了墨⻄西哥的⼀一个⼩小伙。 但是我们没有考虑到的是墨⻄西哥⼈人的时间观念不是很强,⽽而且不愿意与发包⼈人交流,我多次邮件询问他⼯工作进度,他没有回复。⼯工期⼀一拖再拖。 关于定价,基本要有⼀一个⾃自⼰己的⼼心理预期,价位跟开发者质量成正⽐比,所以最好提前参考⼏几个类似项⺫⽬目的价位。 ! 做好最坏的准备:外包最⼤大的⻛风险就是⽆无法按时完成⼯工作,所以准备⼀一些在接包⽅方⽆无法顺利完成⼯工作室可以进⾏行的项⺫⽬目或者任务,我们会开发⼀一些中间产品, ⽐比如no formatting和TemplateBox。 !
  37. Help - Outsourcing • Why? 为何要外包:外包是⼀一种相对价格低廉的完成任务的⽅方式,外包适⽤用于短期、有明确⺫⽬目的的项⺫⽬目或者产品开发,因为外包不需要养⼈人,⽽而养⼈人是软件企业最⼤大 的成本。 ! 发包前准备:发包之前要先明确你的任务是什么,定义好明确的输⼊入与输出,同时写好各种需求⽂文档,为了避免成为猪头发包商,你应该⾃自⼰己先弄清楚你的需 求,这样有利于跟开发者交流。同时特别需要准备的是“可量化”的验收标准,注意消除歧义。

    ! ⺴⽹网上有⼀一些⽂文章讲怎么招外包⼯工程师,但是这需要根据⼯工作的性质;对于开发性质的⼯工作可能成功率更⾼高,我们曾经把⼀一个根据论⽂文实现算法的任务外包出去。 ! ! 接包⽅方类型:在接包⼈人中,能明显看到有些⼈人不适合完成这些⼯工作,这样基本上能确定⼏几个候选⼈人;然后基本就是跟这些候选⼈人聊,看他们之前做过什么⼯工作, 是否有时间继续做。这个时候会有不同的特点,⽐比如乌克兰的哥们;然后就得做出选择,最后我们选择了墨⻄西哥的⼀一个⼩小伙。 但是我们没有考虑到的是墨⻄西哥⼈人的时间观念不是很强,⽽而且不愿意与发包⼈人交流,我多次邮件询问他⼯工作进度,他没有回复。⼯工期⼀一拖再拖。 关于定价,基本要有⼀一个⾃自⼰己的⼼心理预期,价位跟开发者质量成正⽐比,所以最好提前参考⼏几个类似项⺫⽬目的价位。 ! 做好最坏的准备:外包最⼤大的⻛风险就是⽆无法按时完成⼯工作,所以准备⼀一些在接包⽅方⽆无法顺利完成⼯工作室可以进⾏行的项⺫⽬目或者任务,我们会开发⼀一些中间产品, ⽐比如no formatting和TemplateBox。 !
  38. Help - Outsourcing • Why? • Preparation. 为何要外包:外包是⼀一种相对价格低廉的完成任务的⽅方式,外包适⽤用于短期、有明确⺫⽬目的的项⺫⽬目或者产品开发,因为外包不需要养⼈人,⽽而养⼈人是软件企业最⼤大 的成本。 !

    发包前准备:发包之前要先明确你的任务是什么,定义好明确的输⼊入与输出,同时写好各种需求⽂文档,为了避免成为猪头发包商,你应该⾃自⼰己先弄清楚你的需 求,这样有利于跟开发者交流。同时特别需要准备的是“可量化”的验收标准,注意消除歧义。 ! ⺴⽹网上有⼀一些⽂文章讲怎么招外包⼯工程师,但是这需要根据⼯工作的性质;对于开发性质的⼯工作可能成功率更⾼高,我们曾经把⼀一个根据论⽂文实现算法的任务外包出去。 ! ! 接包⽅方类型:在接包⼈人中,能明显看到有些⼈人不适合完成这些⼯工作,这样基本上能确定⼏几个候选⼈人;然后基本就是跟这些候选⼈人聊,看他们之前做过什么⼯工作, 是否有时间继续做。这个时候会有不同的特点,⽐比如乌克兰的哥们;然后就得做出选择,最后我们选择了墨⻄西哥的⼀一个⼩小伙。 但是我们没有考虑到的是墨⻄西哥⼈人的时间观念不是很强,⽽而且不愿意与发包⼈人交流,我多次邮件询问他⼯工作进度,他没有回复。⼯工期⼀一拖再拖。 关于定价,基本要有⼀一个⾃自⼰己的⼼心理预期,价位跟开发者质量成正⽐比,所以最好提前参考⼏几个类似项⺫⽬目的价位。 ! 做好最坏的准备:外包最⼤大的⻛风险就是⽆无法按时完成⼯工作,所以准备⼀一些在接包⽅方⽆无法顺利完成⼯工作室可以进⾏行的项⺫⽬目或者任务,我们会开发⼀一些中间产品, ⽐比如no formatting和TemplateBox。 !
  39. Help - Outsourcing • Why? • Preparation. • What you

    should (not) outsource. 为何要外包:外包是⼀一种相对价格低廉的完成任务的⽅方式,外包适⽤用于短期、有明确⺫⽬目的的项⺫⽬目或者产品开发,因为外包不需要养⼈人,⽽而养⼈人是软件企业最⼤大 的成本。 ! 发包前准备:发包之前要先明确你的任务是什么,定义好明确的输⼊入与输出,同时写好各种需求⽂文档,为了避免成为猪头发包商,你应该⾃自⼰己先弄清楚你的需 求,这样有利于跟开发者交流。同时特别需要准备的是“可量化”的验收标准,注意消除歧义。 ! ⺴⽹网上有⼀一些⽂文章讲怎么招外包⼯工程师,但是这需要根据⼯工作的性质;对于开发性质的⼯工作可能成功率更⾼高,我们曾经把⼀一个根据论⽂文实现算法的任务外包出去。 ! ! 接包⽅方类型:在接包⼈人中,能明显看到有些⼈人不适合完成这些⼯工作,这样基本上能确定⼏几个候选⼈人;然后基本就是跟这些候选⼈人聊,看他们之前做过什么⼯工作, 是否有时间继续做。这个时候会有不同的特点,⽐比如乌克兰的哥们;然后就得做出选择,最后我们选择了墨⻄西哥的⼀一个⼩小伙。 但是我们没有考虑到的是墨⻄西哥⼈人的时间观念不是很强,⽽而且不愿意与发包⼈人交流,我多次邮件询问他⼯工作进度,他没有回复。⼯工期⼀一拖再拖。 关于定价,基本要有⼀一个⾃自⼰己的⼼心理预期,价位跟开发者质量成正⽐比,所以最好提前参考⼏几个类似项⺫⽬目的价位。 ! 做好最坏的准备:外包最⼤大的⻛风险就是⽆无法按时完成⼯工作,所以准备⼀一些在接包⽅方⽆无法顺利完成⼯工作室可以进⾏行的项⺫⽬目或者任务,我们会开发⼀一些中间产品, ⽐比如no formatting和TemplateBox。 !
  40. Help - Outsourcing • Why? • Preparation. • What you

    should (not) outsource. • Different types of candidates & Pricing. 为何要外包:外包是⼀一种相对价格低廉的完成任务的⽅方式,外包适⽤用于短期、有明确⺫⽬目的的项⺫⽬目或者产品开发,因为外包不需要养⼈人,⽽而养⼈人是软件企业最⼤大 的成本。 ! 发包前准备:发包之前要先明确你的任务是什么,定义好明确的输⼊入与输出,同时写好各种需求⽂文档,为了避免成为猪头发包商,你应该⾃自⼰己先弄清楚你的需 求,这样有利于跟开发者交流。同时特别需要准备的是“可量化”的验收标准,注意消除歧义。 ! ⺴⽹网上有⼀一些⽂文章讲怎么招外包⼯工程师,但是这需要根据⼯工作的性质;对于开发性质的⼯工作可能成功率更⾼高,我们曾经把⼀一个根据论⽂文实现算法的任务外包出去。 ! ! 接包⽅方类型:在接包⼈人中,能明显看到有些⼈人不适合完成这些⼯工作,这样基本上能确定⼏几个候选⼈人;然后基本就是跟这些候选⼈人聊,看他们之前做过什么⼯工作, 是否有时间继续做。这个时候会有不同的特点,⽐比如乌克兰的哥们;然后就得做出选择,最后我们选择了墨⻄西哥的⼀一个⼩小伙。 但是我们没有考虑到的是墨⻄西哥⼈人的时间观念不是很强,⽽而且不愿意与发包⼈人交流,我多次邮件询问他⼯工作进度,他没有回复。⼯工期⼀一拖再拖。 关于定价,基本要有⼀一个⾃自⼰己的⼼心理预期,价位跟开发者质量成正⽐比,所以最好提前参考⼏几个类似项⺫⽬目的价位。 ! 做好最坏的准备:外包最⼤大的⻛风险就是⽆无法按时完成⼯工作,所以准备⼀一些在接包⽅方⽆无法顺利完成⼯工作室可以进⾏行的项⺫⽬目或者任务,我们会开发⼀一些中间产品, ⽐比如no formatting和TemplateBox。 !
  41. Help - Outsourcing • Why? • Preparation. • What you

    should (not) outsource. • Different types of candidates & Pricing. • HIGHLY risky, plan for the worst. 为何要外包:外包是⼀一种相对价格低廉的完成任务的⽅方式,外包适⽤用于短期、有明确⺫⽬目的的项⺫⽬目或者产品开发,因为外包不需要养⼈人,⽽而养⼈人是软件企业最⼤大 的成本。 ! 发包前准备:发包之前要先明确你的任务是什么,定义好明确的输⼊入与输出,同时写好各种需求⽂文档,为了避免成为猪头发包商,你应该⾃自⼰己先弄清楚你的需 求,这样有利于跟开发者交流。同时特别需要准备的是“可量化”的验收标准,注意消除歧义。 ! ⺴⽹网上有⼀一些⽂文章讲怎么招外包⼯工程师,但是这需要根据⼯工作的性质;对于开发性质的⼯工作可能成功率更⾼高,我们曾经把⼀一个根据论⽂文实现算法的任务外包出去。 ! ! 接包⽅方类型:在接包⼈人中,能明显看到有些⼈人不适合完成这些⼯工作,这样基本上能确定⼏几个候选⼈人;然后基本就是跟这些候选⼈人聊,看他们之前做过什么⼯工作, 是否有时间继续做。这个时候会有不同的特点,⽐比如乌克兰的哥们;然后就得做出选择,最后我们选择了墨⻄西哥的⼀一个⼩小伙。 但是我们没有考虑到的是墨⻄西哥⼈人的时间观念不是很强,⽽而且不愿意与发包⼈人交流,我多次邮件询问他⼯工作进度,他没有回复。⼯工期⼀一拖再拖。 关于定价,基本要有⼀一个⾃自⼰己的⼼心理预期,价位跟开发者质量成正⽐比,所以最好提前参考⼏几个类似项⺫⽬目的价位。 ! 做好最坏的准备:外包最⼤大的⻛风险就是⽆无法按时完成⼯工作,所以准备⼀一些在接包⽅方⽆无法顺利完成⼯工作室可以进⾏行的项⺫⽬目或者任务,我们会开发⼀一些中间产品, ⽐比如no formatting和TemplateBox。 !
  42. Help - Outsourcing • Why? • Preparation. • What you

    should (not) outsource. • Different types of candidates & Pricing. • HIGHLY risky, plan for the worst. • Outsourcing will NOT save your life. 为何要外包:外包是⼀一种相对价格低廉的完成任务的⽅方式,外包适⽤用于短期、有明确⺫⽬目的的项⺫⽬目或者产品开发,因为外包不需要养⼈人,⽽而养⼈人是软件企业最⼤大 的成本。 ! 发包前准备:发包之前要先明确你的任务是什么,定义好明确的输⼊入与输出,同时写好各种需求⽂文档,为了避免成为猪头发包商,你应该⾃自⼰己先弄清楚你的需 求,这样有利于跟开发者交流。同时特别需要准备的是“可量化”的验收标准,注意消除歧义。 ! ⺴⽹网上有⼀一些⽂文章讲怎么招外包⼯工程师,但是这需要根据⼯工作的性质;对于开发性质的⼯工作可能成功率更⾼高,我们曾经把⼀一个根据论⽂文实现算法的任务外包出去。 ! ! 接包⽅方类型:在接包⼈人中,能明显看到有些⼈人不适合完成这些⼯工作,这样基本上能确定⼏几个候选⼈人;然后基本就是跟这些候选⼈人聊,看他们之前做过什么⼯工作, 是否有时间继续做。这个时候会有不同的特点,⽐比如乌克兰的哥们;然后就得做出选择,最后我们选择了墨⻄西哥的⼀一个⼩小伙。 但是我们没有考虑到的是墨⻄西哥⼈人的时间观念不是很强,⽽而且不愿意与发包⼈人交流,我多次邮件询问他⼯工作进度,他没有回复。⼯工期⼀一拖再拖。 关于定价,基本要有⼀一个⾃自⼰己的⼼心理预期,价位跟开发者质量成正⽐比,所以最好提前参考⼏几个类似项⺫⽬目的价位。 ! 做好最坏的准备:外包最⼤大的⻛风险就是⽆无法按时完成⼯工作,所以准备⼀一些在接包⽅方⽆无法顺利完成⼯工作室可以进⾏行的项⺫⽬目或者任务,我们会开发⼀一些中间产品, ⽐比如no formatting和TemplateBox。 !
  43. Preparation • Learn how to learn. ⼈人总是后知后觉,如果⽆无法了解⾃自⼰己的兴趣是⽆无法很好的学到知识的。如果我知道我现在要做图像处理相关的知识,我⼀一定会好好学习。所以重要的是基础知 识,以及学会学习的⽅方法。 ! ⼀一个好的团队除了要有优秀的“产品”设计师,⽽而不是简单的交互UI、UX设计师,除了开发者之外,还需要cheerleader。因为开发过程中⼀一定会有情绪低落的

    时候,这个时候需要调整⾃自⼰己的⼼心态。 ! 关注创业的⼈人可能会看到很多的消息和信息,不要盲⺫⽬目的热衷于收集信息和记住答案,⽽而更重要的是要有⾃自⼰己的思考,思考这个产品未来会怎么发展,可能有 什么样的收⼊入⼿手段。不要终⽇日活在别⼈人的成功⾥里。 ! github是个好地⽅方,但是现在很多⼈人以star当作学习,这并没有什么问题,但是如果只star⽽而不动⼿手做点什么的话,可能收获不是很⼤大。举个例⼦子,你能记住你 上周star了什么项⺫⽬目么?但是你肯定能记住你上个项⺫⽬目⽤用过什么开源framework。
  44. Preparation • Learn how to learn. • Designer, programmer and

    cheerleader. ⼈人总是后知后觉,如果⽆无法了解⾃自⼰己的兴趣是⽆无法很好的学到知识的。如果我知道我现在要做图像处理相关的知识,我⼀一定会好好学习。所以重要的是基础知 识,以及学会学习的⽅方法。 ! ⼀一个好的团队除了要有优秀的“产品”设计师,⽽而不是简单的交互UI、UX设计师,除了开发者之外,还需要cheerleader。因为开发过程中⼀一定会有情绪低落的 时候,这个时候需要调整⾃自⼰己的⼼心态。 ! 关注创业的⼈人可能会看到很多的消息和信息,不要盲⺫⽬目的热衷于收集信息和记住答案,⽽而更重要的是要有⾃自⼰己的思考,思考这个产品未来会怎么发展,可能有 什么样的收⼊入⼿手段。不要终⽇日活在别⼈人的成功⾥里。 ! github是个好地⽅方,但是现在很多⼈人以star当作学习,这并没有什么问题,但是如果只star⽽而不动⼿手做点什么的话,可能收获不是很⼤大。举个例⼦子,你能记住你 上周star了什么项⺫⽬目么?但是你肯定能记住你上个项⺫⽬目⽤用过什么开源framework。
  45. Preparation • Learn how to learn. • Designer, programmer and

    cheerleader. • Think more, read less. ⼈人总是后知后觉,如果⽆无法了解⾃自⼰己的兴趣是⽆无法很好的学到知识的。如果我知道我现在要做图像处理相关的知识,我⼀一定会好好学习。所以重要的是基础知 识,以及学会学习的⽅方法。 ! ⼀一个好的团队除了要有优秀的“产品”设计师,⽽而不是简单的交互UI、UX设计师,除了开发者之外,还需要cheerleader。因为开发过程中⼀一定会有情绪低落的 时候,这个时候需要调整⾃自⼰己的⼼心态。 ! 关注创业的⼈人可能会看到很多的消息和信息,不要盲⺫⽬目的热衷于收集信息和记住答案,⽽而更重要的是要有⾃自⼰己的思考,思考这个产品未来会怎么发展,可能有 什么样的收⼊入⼿手段。不要终⽇日活在别⼈人的成功⾥里。 ! github是个好地⽅方,但是现在很多⼈人以star当作学习,这并没有什么问题,但是如果只star⽽而不动⼿手做点什么的话,可能收获不是很⼤大。举个例⼦子,你能记住你 上周star了什么项⺫⽬目么?但是你肯定能记住你上个项⺫⽬目⽤用过什么开源framework。
  46. Preparation • Learn how to learn. • Designer, programmer and

    cheerleader. • Think more, read less. • Code more, star less. ⼈人总是后知后觉,如果⽆无法了解⾃自⼰己的兴趣是⽆无法很好的学到知识的。如果我知道我现在要做图像处理相关的知识,我⼀一定会好好学习。所以重要的是基础知 识,以及学会学习的⽅方法。 ! ⼀一个好的团队除了要有优秀的“产品”设计师,⽽而不是简单的交互UI、UX设计师,除了开发者之外,还需要cheerleader。因为开发过程中⼀一定会有情绪低落的 时候,这个时候需要调整⾃自⼰己的⼼心态。 ! 关注创业的⼈人可能会看到很多的消息和信息,不要盲⺫⽬目的热衷于收集信息和记住答案,⽽而更重要的是要有⾃自⼰己的思考,思考这个产品未来会怎么发展,可能有 什么样的收⼊入⼿手段。不要终⽇日活在别⼈人的成功⾥里。 ! github是个好地⽅方,但是现在很多⼈人以star当作学习,这并没有什么问题,但是如果只star⽽而不动⼿手做点什么的话,可能收获不是很⼤大。举个例⼦子,你能记住你 上周star了什么项⺫⽬目么?但是你肯定能记住你上个项⺫⽬目⽤用过什么开源framework。
  47. “You don’t need to learn everything, you just need to

    be curious about learning. When the time comes that you need it, you’ll be prepared.”
  48. Summary • Starting a company is easy and hard, fun

    and boring, free and restricted, … Pick yourself up when you fall. 在失败的时候不要停,在成功的时候也不要停,创业可以慢,但是不要停。
  49. Summary • Starting a company is easy and hard, fun

    and boring, free and restricted, … • Direction >> Speed. Pick yourself up when you fall. 在失败的时候不要停,在成功的时候也不要停,创业可以慢,但是不要停。
  50. Summary • Starting a company is easy and hard, fun

    and boring, free and restricted, … • Direction >> Speed. • Starting a company doesn’t give you happiness. Pick yourself up when you fall. 在失败的时候不要停,在成功的时候也不要停,创业可以慢,但是不要停。
  51. Summary • Starting a company is easy and hard, fun

    and boring, free and restricted, … • Direction >> Speed. • Starting a company doesn’t give you happiness. • It gives you crazy-ass happiness. Pick yourself up when you fall. 在失败的时候不要停,在成功的时候也不要停,创业可以慢,但是不要停。
  52. Summary • Starting a company is easy and hard, fun

    and boring, free and restricted, … • Direction >> Speed. • Starting a company doesn’t give you happiness. • It gives you crazy-ass happiness. • Keep going. Pick yourself up when you fall. 在失败的时候不要停,在成功的时候也不要停,创业可以慢,但是不要停。
  53. Calm ⬇️ • It’s a good language comparing to ObjC.

    • Cocoa / Cocoa Touch is more important.
  54. Calm ⬇️ • It’s a good language comparing to ObjC.

    • Cocoa / Cocoa Touch is more important. • Learn what’s beyond the language.
  55. Calm ⬇️ • It’s a good language comparing to ObjC.

    • Cocoa / Cocoa Touch is more important. • Learn what’s beyond the language. • for WWDC Sessions.
  56. Resources • PDF: https://speakerdeck.com/voidmain/ • Dan Counsell’s Blog: http://www.dancounsell.com/ •

    Developer Site: http://developer.apple.com • http://www.donnfelker.com/how-to-hire-outsourced-developers/