分享 大格局, 大使命 -- 2014年 度总结

lyfi2003 · 2015年01月02日 · 最后由 notrace123 回复于 2015年11月03日 · 6928 次阅读

写在开篇的话

2014 年 3 月,我从深信服离职出来创业,尝试股权众筹领域,十月,创业失败,十二月,痛定思痛,重启新的创业之路:远程办公。

2014, 对我来说,是一个刚刚开始的年份,这一年,收获颇多。今年的经验让我认识到几个道理:

  1. 技术,在许多领域都不是最重要的。最重要的往往是整个流程的体验与资源。
  2. 这世上不乏能思考之人,但缺能行动之人。
  3. 大多数人提供的解决方案可以忽略,只用去弄明白它们背后的需求。

远程办公的开始

今年年初,在做创业赢的日子里,就已经采用远程办公的模式:我们主要在家里 SOHO, 必要的时候去办公室谈一下需求及业务。

一开始,远程办公遇到的最大的问题是:过度劳累。没有严格区分办公与生活的环境,很容易陷入过度工作的状态。

这也间致导致我在九月份之后,感觉力从不心,不能继续下去了。

但是,现在,我将真正以远程办公为工作目标,为在国内建立一个完整的远程办公生态环境为己任:

  1. 外包并不是远程办公,但可以是过渡期
  2. 远程办公的挑战在于你的个人能力以及公司的思维转变,不在于其他所谓的文化与交流等因素。
  3. Freelancer( 只是远程办公的子集 ) 在国外已经有 900 亿 ( odesk 与 elance 的联合报告) 的交易量。
  4. 国内的圈子太小,水平也很低。

于是,在这种情况下,我决定与其他几个伙伴组成一个强大的团队,帮助其他创业者提供虚拟技术合伙人的模式来完全开发方面的工作,主要是网站的开发,也包括 IOS APP & Android APP 开发。简单粗暴约等于接外包。谢谢他们的认可。

下一步,将逐步推动国内远程办公的开展,也想多结交更多想远程办公或已经在远程办公的朋友们。我在这里等着你,不早不晚:)

WEB 开发的走势

今年另一个收获是技术上的:对于技术开发走势的理解更深一步。

简单直白点讲,就是 Rails 已经活力不在,前后端分离已成现实; Native App 即将受到 HTML5 APP 的冲击。

如果你正好是 WEB 开发领域的,那你应该能深刻明白我讲的内容。

这一次,我郑重推荐两个关键性的框架:

  1. Angularjs

    也许是目前最好的前端框架,它拥有着极强大的能力来开发复杂的前端项目,上手简单,易于使用。虽然也有不少问题,这些随后我将补一篇技术性文章来说明。

    我已经用它开发了 wblog, cywin, 比起传统的 jQuery Plugin 开发模式,它更易于维护,测试。更重要的是,它只需要后端提供 API 即可。这种技术将让你的产品能够迅速的扩展至网站,桌面,手机 APP, 甚至平板。

  2. Ionic

    这是一个神奇的前端框架,用来开发像 Native app 一样的 HTML5 应用。这就很有趣了:利用 WEB 技术来快速开发 Native APP.

    我只花费了半天就开发了博客的 APP, 目前已经提交至 APP STORE 审核中,等发布了大家可以体验下。

    据我所知,已经有一些团队已经 "偷偷" 在使用类似技术了。

    不用 Java, 不用 OC, 不用 Swift, 就可以轻易的开发一个体验良好的 APP.

    也许在高手面前,他们会说,都不新奇啊,都是一年前的产物。我要说的是,现在,你可以全力去学习这些技术了,不用担心它会过旧或超前。

    相信我,不会错。我们明年再回头看。

    ps: 我已经注册了一个有趣的域名:ionic-china.org, 希望能帮助更多的开发者更有趣的开发,享受生活。后面会尝试开放。

创业的快速失败

接下来要谈谈我之前的创业,其实,我不太想将这次经历称之为创业,或者说,是一个不够成熟的一次经历。

我们项目叫创业赢,是一个股权众筹平台,我有一个合伙人,一起干。我主要负责技术开发。

从 3 月份起,我便开始着手开发。经过快半年的开发过程,也算是正式上了线:http://cywin.cn.

但是,在开发后期,遇到了不少问题,其中,有我的问题,也有合伙人的问题。比较严重的:

  1. 创业方向有问题

    股权众筹是一个非常好的方向,这没问题,但这个方向并不适合我。我是一个技术出身的人,对技术方向理解很深,对周边的市场也有一定的理解。但股权投资,却是一个非常新的方向。其中的坑,没有走过就无法深刻理解。

    更严重的是,我们的资源有限,这个方向又极重线下,我感觉我们没有办法继续下去。于是,我希望快速失败。

  2. 合伙人投入时间过晚,信心不足

    我的合伙人是一个人很好,靠谱的人,但我们在七月份才等于正式开始。其前,我们处于单线开发的情况。

    在实际的合作中,我才发现,两个人的产品理念差别很大,我也是一个强势的人,对产品要求不低却又不一致的理念。这导致产品开发过程中的摩擦。

    然后,这个重线下的产品,线下迟迟未打开一点市场,这也让我心中越来越没低。

  3. 我后期状态不好,失去了动力。

    最后一根稻草是过度工作。是的,远程办公一个很大的问题就是工作过度,因为工作生活不严格分开,那么很容易一天 10 个小时的连续工作投入。

    前期的过度投入,导致后面的动力不足,加上前面的原因,我决定快速失败这个项目。

    但为了让项目还有继续下去的动足,我全权退出。希望合伙人能继续开展下去。

收获一:要快速尝试市场,不要盲目做产品。

例如,在前期,knewone.com 的李路就建议我,先做一个单页的项目介绍,然后发布,然后根据线下资源的表现再决定是否开发 cywin.cn, 当时我没有听。

收获二:尽可能在相对熟悉的领域创业,要有一定的超前意识。

我逐步从一个 "好说话" 的人,变成了一个强势的人,因为我发现,观点人人都有,但你总能预言对一些东西的时候,你就是对的。这时候,不能让步,要说服他人。

而能够有超前意识,又有说服力的,最好是自己熟悉的领域。

这就是今年的创业经历。

生活的平静

生活还是要继续的。

生活上最大的收获嘛,应该是开始经常做点饭吃了。成本又低,又很容易做的符合自己的口味。

除此之外,值得一提的是,看了不少书,这其中包括了至少 25 本电子书,而纸版的已经降低至 7 本。电子书已经成为很多人的一部分了

最后,与去年不同的是,今年没有收入,经济压力也慢慢的有所感受,不过还好,感谢父母为我营造了一个良好的环境,使得我不用像寻常孩子一样有很大的养老压力。也感谢周边朋友们的帮助与支持。

谢谢。

2015, 大格局,大使命。我的伙伴们,加油!

本文首发于 http://yafeilee.me

我待过所有公司都算创业公司,知道创业不易,而且有想法的人很多,实干的挺少。支持一下。

看了你的产品和博客,发现你真挺喜欢 Foundation,专注于前端的话,也可以看看 Foundation for AppsSupersonic。前者是不依赖于 Cordova 的 web app 框架,后者是混合 native 和 web UI 组件的解决方案。不过是否放入个人技术栈就见仁见智了。

其实对于你之前的创业项目,资源很关键。。。资源的运作和整合是核心。。。

技术开发、平台化,其实不是核心部分,或者说在拿到投资或者融资之前。。。 如果你的合伙人能够运作几次创业的“聚会”,撮合成 1、2 个众筹项目。。。结果会完全不一样

有时候,白纸黑字就是业务。。。不是非平台不可。 选择合伙人的如果在项目启动之前,他已经干成了几件这样的事。。。那你也不会没信心了

嘎嘎,我做校讯通的也放弃退出了。。。因为合伙人真没干成他非要负责的事情。。。

我感觉技术选型已经不是至关重要了,关键是做什么东西,有一个什么样的团队

@lyfi2003 #4 楼 @imlcl 同意这个说法,合适才是最重要的,如果是因为一门技术的使用变少就没落的程序员,那我觉得这对他是早晚的事。我觉得最重要的能力是解决问题。

:plus1: :plus1: 很难看到讲大趋势的文章! :plus1: :plus1:

但有一点不太清楚,恳请指教一二。 在项目中有用过 Angular,当时没什么时间学。。。但觉得相对 underscore 更难上手。。。然后觉得如果不写测试,debug 似乎也比较繁琐。所以觉得是不容易上手的框架。 我有这样的想法,是不是因为没有耐住性子去学 Angular?或者是因为我没有抓住 Angular 的要点?关于 Angular,可否指点一二?谢谢!

#6 楼 @yfractal

Angularjs 并不比 Rails 好上手多少,但它像 Rails 一样解决了关键问题:WEB 前端化的全栈框架。虽然它一点也不完美。比起它真正的对手 Emberjs, 它还是易于上手的。

我不知道你为什么提起 underscore, 它跟 Angularjs 没有任何联系。

只有你要开发一个重前端的项目时,Angularjs 才会有很大帮助。

#3 楼 @badboy 继续努力,合伙人也尽力了。所以快速失败也是选择之一。

#2 楼 @darkbaby123 谢谢推荐,两个都是好东西,尤其是后面一个,可惜它有些商业化的感觉。非常感谢。

。。。暂时离开了前端这个坑。。。

Angular 2.0 行不行啊。。。虽然我不是很喜欢 JS……但是基础设施换来换去也够呛。。。

React 好像更先进一点?

#9 楼 @lyfi2003 楼主很坦诚,能勇敢直面自己的失败,非常棒!创业就是这样的,理想和现实总是存在种种差距,需要在过程不断摸索调整,甚至壮士断腕,重新再来,相信你一定找到属于你自己的成功道路。

为勇于创业的人致敬!

谢谢楼主的感悟和分享,加油!

#7 楼 @lyfi2003 不好意思。。。应该是 backbone, 一紧张,说错了。 多谢指点!

个人不喜欢 Angular, 最好的应该是 React.. 除了没有数据层有点弱. Google 造东西太急太快了,自己产品都不用,没能让人信服。

#17 楼 @jiyinyiyong angular js 用着不错,不是专业前端

Rasefon <- 实干家!

话说楼主 @lyfi2003 ,我的 2014 跟你进程差不多额,3 月份开始创业,做了个 O2O 的项目,最终因为线下资源整合实力不足,10 月份宣告失败。 不过如 @vincent 所说,创业就是这样,从失败中学到的东西可能更多,更深刻,好好反思和总结,勇往直前,一起加油,期待 2015 年再创辉煌!

对于楼主的经历表示赞。

对于“WEB 开发的走势”这部分的观点表示不赞同,因为没有场景的设定、没有数据说明而下的结论,过于片面。 而且一门工具的存在意义在于它究竟能解决什么样的问题,而判断优秀与否在于在解决同样的一个或一类问题上与其他相同的工具的效率与可维护性等等之间的比较。

@lyfi2003 支持亚飞创业过程中的不断总结和进步,祝愿你在 2015 年你会有新的突破。

@hz_qiuyuanxin 关于技术方向的预测,就不在总结里举例了,专门再写文章来说明. @wlon thx:)

“推动国内远程办公的开展”,具体是怎么推动呢?

勇于快速失败!Good guy!

楼主说:“这是一个神奇的前端框架,用来开发像 Native app 一样的 HTML5 应用。这就很有趣了:利用 WEB 技术来快速开发 Native APP.

我只花费了半天就开发了博客的 APP, 目前已经提交至 APP STORE 审核中”。

据我的理解,Ionic 只是一个快速搭 HTML5 Mobile 版的一个 framework。怎么会有“提交至 APP STORE 审核”这样的说法呢?谢谢。

#26 楼 @gazeldx Ionic 底层使用的 cordova, cordova 可以帮你利用 xcode 来打包 APP, 当然可以提交至 APP STORE 了。

可以看看 Ionic 相关的案例:http://showcase.ionicframework.com, 有很多可以直接在 APP STORE 上下载到。

#27 楼 @lyfi2003 谢谢回复。太好了。开发 mobile 又多了一个 choice!

#27 楼 @lyfi2003 cordova 以前也叫 PhoneGap?WebView App 如果能不断总结,解决一些坑,感觉也很爽,虽然 App 流畅度还差那么一些(特别是 Android) 蛮期待飞哥将要对关于远程工作的一些举动 😄

#29 楼 @imlcl cordova 是 PhoneGap 的基础了哈,它是一个用 JS 操作 Native API 的框架,官方描述:

Apache Cordova is a set of device APIs that allow a mobile app developer to access native device function such as the camera or accelerometer from JavaScript

ps: 很多 Web App 框架都是基于 cordova 的。

@imlcl 那个项目最开始叫 PhoneGap。然后被 Adobe 看中收购了,它仍是一个开源项目,但交给了 Apache 基金会维护了。因为 Adobe 拥有 PhoneGap 的版权,所以 Apache 维护的版本改名叫 Cordova。Adobe 的 PhoneGap 是基于 Cordova 又包了一层,其目的是整合 Adobe 的 PhoneGap Build 服务。Cordova 和 PhoneGap 的关系可以近似理解成 Webkit 和 Safari。

Cordova 和 PhoneGap 的关系很复杂,到现在也不清不楚的。比如:

  1. PhoneGap 的文档里的命令一半是 cordova xxx 一半是 phonegap xxx
  2. 很少见到项目维护者写 Cordova 的博客(他们老是把博客放到 PhoneGap 官网上)。
  3. PhoneGap 3.6.3 以前,两者的 CLI 是有点不一致的,而且 PhoneGap 要滞后 Cordova 一些。这点可见 这篇博客 。3.6.3 之后 PhoneGap 在 CLI 设计上完全跟 Cordova 保持一致了,也支持代理命令给 cordova,但偶尔也会碰到只有用 cordova 命令才能解决的问题。

因为诸如此类的蛋疼原因,建议不用 PhoneGap Build 的开发者都直接用 Cordova。事实上很多开源项目都是直接使用 Cordova 的。

@darkbaby123 谢谢科普,我也补充一篇更为详细的说明:http://ionicframework.com/blog/what-is-cordova-phonegap/

非常棒的分享,很多事情可能只有自己经历了才会有所体会,创业的过程中身体健康也很重要。比较期待关于远程工作方面的一些分享。

与 rails 配合,是选择 ember.js 好,还是 angularjs?

前者好像更契合 rails 思想,后者好像更流行?

我也是工作狂,每天 18 小时。没过半年身体就垮了。忠告选择自由职业的兄弟要爱护身体。

楼主对创业经历很坦诚,其中的经验也很有价值 👍

楼主很真实,很诚恳的记录了自己的这段时间的经历并总结。楼主的很多文章,对我有启迪和指引的作用,真心希望楼主成功。

我现在也是在这环节中.....一切都是未知,比的是耐力/智慧和运气,在这过程中,要清楚很多事情流程,随之而来格局和眼界也宽裕多了。这是一个不断试错的过程,在错误中学习到经验,我们也是值得的!

#29 楼 @imlcl 用 13 年之后出的手机,是否都会比较流畅呢?

正在楼主初期阶段,可否咨询远程办公怎样开始,门槛和注意事项?

需要 登录 后方可回复, 如果你还没有账号请 注册新账号