创业公司如何确定技术路线

标签: 选题策划 管理 创业 | 发表时间:2012-04-18 18:30 | 作者:baiyuzhong
出处:http://www.programmer.com.cn

文 / 郝培强

首先要说的是,我认为创业公司的技术路线选择并不是一个技术问题。如果是一个纯粹的技术问题,那么很可能会一直争论不休,最后的结果就像某个笑话里面说的,某公司一直到倒闭技术路线还没统一。因此,本文不会向你推荐任何一个具体的技术方案。

创业公司往往都面临着不同程度的资金和资源短缺,经不起反复修改技术路线带来的资源浪费,需要管理者或者技术带头人能够较早地确定一个适合的技术路线。因为技术路线决定了岗位如何设置、人员如何招聘、开发周期、开发模式等。而更多时候,人员招聘可能是最核心的问题。

那么创业公司该如何选择技术路线呢?我有如下一些看法。

给非技术出身创业者的建议

以前做技术咨询时,我们经常会遇到一些非技术出身的创业者,他们往往对好的技术人员非常渴求。但对如何找到好的技术人员,如何吸引技术人员加入,他们却束手无策。在我创业的这两年,这点得到了充分的印证,我可以轻松地劝喜欢的技术人员加入,但要找到好的设计师并说服他们加盟太难。各种人才都有自己的圈子、文化和行为方式,他人很难融入。

对于非技术出身的创业者,我的建议是,尽量使用开源系统、现成的解决方案。虽然技术人员往往对Discuz!、UcHome甚至WordPress等现成的系统颇有微词,但对于没有技术背景的创业者,这些系统是最好的切入点。

我见过一些非常成功的团队,创始人完全不懂技术,但对产品、运营、营销非常在行,他们的网站全部采用开源系统,没有任何的改动,只是找了设计师对样式做了修改。网站的流量、用户满意度都非常不错。因为没有任何先行的开发,所以网站可以很快正式上线,而且大多数程序的开源系统,也都有较强的自定义能力,仔细琢磨下就可以玩出很多花样。

这样的团队往往没有技术人员,或者只有一两个很初级的技术人员,因此,在网站成功发展后,往往会遇到一些技术瓶颈:例如在流量猛增后,技术人员不知道如何化解;产品发展了,开源软件的基础扩展能力不能满足需求以后,需要二次开发或者需要重新开发时,现有技术人员的能力无法跟上。

这时就需要考虑引入一个好的技术带头人,建立自己的技术路线。通常也会有一番波折,但这也是种甜蜜的烦恼,因为不发展到一定程度,根本不需要考虑。发展到这样的程度,公司的现金储备和知名度都有了很大的提升,招人也就会容易一些。

给技术出身的创业者的建议

首先,我认为一切企业管理的出发点和归宿都是“人”。什么样的公司吸引什么样的人才,所找的人才又会影响公司企业文化的形成。技术路线的选择,一定要结合获取人才的难易和开发模式的组织情况来思考。

激进的技术路线

很多人喜欢激进的技术路线,比如用Erlang、Go等语言做项目,而公司全部员工几乎都是初学者。又或者有人在iOS第一代SDK出现时就投身App Store。

有时,有些功能或产品只有激进的技术路线才能解决,较早使用先进技术可以获得技术优势和壁垒,在一般网站都使用SQL Like语句做全文搜索时,如果你率先使用Lucene/Sphinx等开源搜索引擎,那么就会在性能和效果上有非常明显的优势。技术发展非常快,但普及非常慢。在2001年开发出Lucene第一个版本后不久,国内的技术人员就开始写文章和学习笔记介绍它,但到了2008年,国内很多中型网站的全文搜索仍在使用SQL Like语句,很多技术人员明知这样耗费服务器资源很严重,甚至会拖垮服务器,但也不会改用Lucene。

有时,激进的技术路线可以帮助你在新兴市场占领先机。前两年苹果App Store刚刚出现,软件比较缺乏,所以只要产品质量尚可就可以获得很多用户,从而获得不菲的收入。现在开发者想做出被市场认可的产品非常难,而那些进入早的产品则可以靠早期积累下的用户稳定可靠地发展。

激进的技术路线的另一个好处是,可以作为人才过滤器。如果公司使用的技术刚出现或者刚开始流行,那么愿意尝试甚至可以用好这种技术的人,往往是善于学习、不怕麻烦的。这是技术团队里面最喜欢的一种人。

但激进的技术路线不是谁都可以玩得转的。如果想采用激进的技术路线,往往需要技术带头人是所选技术的专家,可以在技术方面辅导团队成员。同时不能让先进技术成为技术带头人的独门绝技,这样的团队是不健康的。

沉稳的技术路线

对大多数公司来说,真正的竞争优势是产品和服务,而不是采用了什么样的先进技术平台。在这样的公司里面,技术团队的任务不是提供核心竞争力,而是给公司的业务部门提供坚实可靠的技术基础,那些不能带来产品和服务体验升级的技术亮点并不重要。

对这样的团队来说,我建议采用沉稳的技术路线。简单地说,就是采用技术带头人或者团队成员都熟悉的技术,一切从实用出发。

首先,招人变得相对容易。到目前为止iOS程序员的价格仍旧是居高不下,且非常难以招到高质量的。与之相对,C#程序员、PHP程序员、Java程序员就相对便宜和好招多了。同时,可以选择的现成技术解决方案也多了,就PHP、.NET、Java等语言来说,开源的论坛、CMS系统都非常多。

对语言和平台来说,技术越来越不重要,更重要的是社区和支持。技术人员应该改变思路,不管什么语言和平台,在合适的人手里面都可以释放出巨大的力量。

以Java为例,之前是一门新兴语言,存在的最大问题是各种第三方库的匮乏。但这些年发展下来,以Apache基金会、IBM等为代表的机构,积累了大量的开源库,如Lucene家族等。

再以PHP为例,PHP早期就是以快速开发、简单易用而闻名的,在大规模计算和性能上并不占有优势,特别是脚本的运行方式带来了一些对象生命周期以及性能的问题。但作为PHP用户社区的成员,LiveJournal创造了Memcache解决了缓存生命周期,Facebook创建了HipHop for PHP大大提高了性能。

所以我们不仅可以在理论上说,没有坏的平台,只有坏的架构师,也可以从实践上说,现在几乎每个主流开发平台,都有一些世界级的优秀网站背书。而且在互联网时代,其他公司的经验很容易借鉴。

因此,采用技术带头人或者团队成员都熟悉的技术路线,积极了解社区动态,大多数公司就可以应对技术上面遇到的问题。对于乐于学习的团队而言,现在是最好的时代。

 

本文选自《程序员》杂志2012年04期,未经允许不得转载。如需转载请联系 [email protected]

《程序员》2012年杂志订阅送好礼活动火热进行中

 

相关 [创业公司 技术路线] 推荐:

创业公司如何确定技术路线

- - 《程序员》杂志官网
首先要说的是,我认为创业公司的技术路线选择并不是一个技术问题. 如果是一个纯粹的技术问题,那么很可能会一直争论不休,最后的结果就像某个笑话里面说的,某公司一直到倒闭技术路线还没统一. 因此,本文不会向你推荐任何一个具体的技术方案. 创业公司往往都面临着不同程度的资金和资源短缺,经不起反复修改技术路线带来的资源浪费,需要管理者或者技术带头人能够较早地确定一个适合的技术路线.

Google 大厨的创业公司

- scaoen - 爱范儿 · Beats of Bits
人说“近朱者赤,近墨者黑”,大厨和科技能碰撞出什么火花. Google 的两位前任大厨 Nate Keller 和 Mirit Cohen 显然也被硅谷的创业文化深深影响,2008 年自立门户开了一家创业公司  Gastronaut,业务是——做菜. Gastronaut 这名字就够 Geek,右图就是公司 logo,难道是 Google + Astronaut 的缩写.

创业公司打工指南

- chenhua - 阮一峰的网络日志
创业公司最大的苦恼之一,就是雇不到优秀程序员. 为什么优秀程序员宁愿去微软公司,也不愿意去创业公司打工. 因为他们了解微软,而对创业公司则是一点把握也没有. 为了解决这个难题,上周四晚上,风险投资公司Y Combinator举办了一个见面会"Work at a Startup",让创业公司与程序员直接见面,增进彼此的了解.

创业公司如何挑选员工

- 小宇 - Tech2IPO
当人们讨论为创业公司招聘人才的时候,通常会说“招聘比你聪明的人”或者“找那些有名的人”. 这并不能成为创业公司在招聘人才时候充分的标准. 人们总想找到出奇聪明和出色的人,这对于早起的创业公司还不够. 创业公司还需要那些有着额外亮点的人才. 作为小的创业公司,我认为应该去寻找有以下特征的人才:. 这些人愿意去深入到一个问题中并设法解决问题,并负责那些别人不愿意做的事情.

创业公司如何被收购?

- eating - 每日鲜果精选
为什么一些创业公司被大公司并购,而另外一些创业公司没有获得这些机会呢. 让我们来做一个假设,并来思考一下这个问题.  假如你有两家创业公司,条件基本一致,那么有什么因素可以让一家比另外一家更容易获得并购的机会呢. 我认为其中一个重要的因素是并购方对于可能并购的两家公司拥有偏见,而导致这种偏见的原因往往是并购方对于一家公司的了解比另外一家要深入.

创业公司成功Pivot的秘密

- 罗智中 - 36氪
编者按:James Altucher是一位投资人、作者、程序员兼创业人士. 同时也是资产管理公司Formula Capital的总经理,曾写过6本关于投资的书. 此人经常会写一些经验类的文章给创业者和投资人,文风幽默犀利(不及阿灵顿). 另推荐两篇他的文章《如何成为世界上最好的创业者》和《创业者如何创造自己的好运》.

创业公司财务怎么做?

- - 知乎每日精选
正文 打个广告先,知乎新书《金钱有术》已在亚马逊开始预售. 《知乎金融选修课:金钱有术》 知乎【摘要 书评 试读】图书. 我的知乎之路是从一本杂志开始的,那是2011年年底吧,新周刊的一期杂志提到了一个叫知乎新网站,我那时正迷新周刊,又有点时间,就申请了邀请码,一上就是三年,这三年经历了很多,有了一个聪明可爱的女儿,也结识了一群志同道合的朋友,看到了知乎的成长(这中间当然也有些风风雨雨,不过本人宅男一枚,老老实实的码字看贴,基本没参与).

创业公司的股权分配

- - CSDN博客研发管理推荐文章
导读:创业公司应该如何分配股权. 一般标准是谁最重要谁就该最多股份. 比如:产品型团队,工程师拿最多股份. 商业模式型,那会融资的就应该拿最多股份. 这几天网上流传一篇文章,叫初创企业如何分配股份期权,里面说到硅谷一般原则如下:. 1、外聘CEO :5%到8%;. 2、副总0.8%到1.3%;. 3、一线管理人员 0.25%;.

创业公司老板管理常识

- - 服务器运维与网站架构|Linux运维|X研究
本文摘录并整理自创业家杂志. 招三流学历一流素质的人才,干二流的工作,发一流的工资. 大部分人对待新工作职位及待遇都是只能上不能下. 宁可漏过一千,不可错招一个. 对于下岗职工我个人有一定偏见. 大部分下岗职工,特别是岁数稍大的国营单位下岗职工基本上牢骚满腹,觉得社会对他不公,而且把不满情绪及原单位的种种不良习气都带到新公司,觉得公司给他什么福利都是应该的,别人都欠他的,很难融入新公司,踏实肯干的占少一部分.

创业公司观察:25家你不能错过的NYC创业公司! (1-5)

- Bowen - 互联网的那点事
NYC的创业氛围真是热火朝天,每天都有疲倦的银行家离开华尔街投入到创业的大军中. DogPatch Labs 和 General Assembly等孵化器潜藏着很多创业家并帮助他们有朝一日能一飞冲天. TechStars NYC 的申请人从600增长到了1000, TechCrunch的Mike Arrington说他最为NYC 2011 Disrupt大赛的创业公司感到骄傲.