看到微博上《程序员杂志》在征集"一分钟先生"的话题:如何做好公司/团队的技术选型?其实大公司或者大一点的团队选型几乎不需要太多讨论的 -- 最后会不可避免的绕到技术官僚的话题上去。这里我想简单说说技术型创业团队技术上的选型问题。
拥抱开源技术
如果只能选择微软的技术路线,比如团队几个人只会用微软的技术做开发,甚至也不想学别的,那么似乎没有别的办法,将就一下吧。如果还有的选 择,尽量 选择使用开源技术。这样的好处是你不但可以有效的降低软硬件成本,还有更多的部署方案供选择,服务器上线甚至还能避免病毒的侵袭。开源技术的好处是出了问 题,你总有办法可以找到答案,避免再次犯类似的错误。而用了微软的产品之后,可能平时不出问题,但一旦出了问题,你根本没什么办法,实际上,微软的产品使 用门槛倒是低,但是复杂度可是一点都不小,而且随着发展,成本越来越高。国内有几个大中型网站,比如天涯、5173、大众点评、京东等,怕是深有感触吧, 有的因为成本太高而继续被捆绑在贼船上,有的则破釜沉舟要摆脱这种束缚,但不管怎么说,总要付出一定的开销才可以掉头了。
好了,恭喜你选择了红色药丸,现在选择开源技术路线了,离开了微软的专卖店,进入到一个超级庞大的百货商店,这里还有数种分支供你选择呢, 然后怎么 办?选择大路货,选择可以掌控的技术产品,开源语言、开源程序、开源框架,乃至开源的解决方案。比如 PHP,比不上 Ruby 阳春白雪,但是用户基数大,你总能找到不错的工程师。PHP 虽然粗糙,但是管用。以 PHP 作为开发语言的成功产品不计其数,甚至很多东西根本不需要你再开发了,稍加定制即可使用。技术本身没有高下之分,差别在于使用技术的人。
Note:Paypal 和 X.com 合并之后,果断的将整个架构从微软的平台迁移到 Unix 平台;用微软技术体系构建的 MySpace 至今还在用微软的平台,被全面使用开源技术的 Facebook 短时间内全面超越。技术体系的选择是成功与否的唯一因素么?肯定不是。但至少是因素之一吧。
避免过度炫技
技术人员创业最容易犯的一个错误就是"炫技"。什么新用什么,使用最时髦的开发语言、部署的软件产品、调试最新版本的开发工具... 没错,用最新的东西容易给技术人员以满足感,但也很快会将你的时间资源消耗进去,除非你准备做的是一款基础产品。否则的话,你要花时间去学新的规范、熟悉 新的功能、对付新出现的软件BUG... 可是这时候,最需要你做的是开发你要开发的产品,而不是捣鼓其它东西。一些新的技术或者方案,可以花一些时间分析一下但没必要立刻就用,确保将来有一天能 真的使用上的时候,对一些重大的陷阱或是缺陷能够了然即可。
很多人神往 37Signals 的成功,但你一定要知道类似 37Signals 的团队,默默无闻的夭折掉的不知道有多少。每当我看到创业团队的就那么一两个人还整天在捣鼓 Go 、Erlang 这些东西,并想硬生生的用到他们的产品中去,我就知道,这样的团队要悬了。有这些精力,有这样的能力,应该想办法尽快让技术变现,研究一下怎么改进产品, 怎么给用户带来更大的价值,这些不一定用最好的技术才能做出来。想办法尽快让产品发布,尽快接受更多人给你第一轮反馈,只凭创业团队几个人闭门冥想是很难 出来好产品的,有的时候,产品推出的时机比完备的功能更为重要。要知道 GroupOn 最早也不过是搭建在 WordPress 上的几个页面,而阿里巴巴网站最初也不过是一个论坛,你又何必等到所有细节都打磨好呢?
拥抱开源技术,避免过度炫技,如果技术型团队创业(做互联网),这两条都能坚持的话,我想你已经抓住了问题的 80% 的部分,基本上你不会做太多的无用功。
再说说如何找到合适的技术伙伴,刚刚启动的时候不要直接上来就找什么技术总监、技术经理、架构师这些看起来级别很高的人,因为这样级别的人 未必认同 你的想法和你的现在的团队,相反,我建议找能实现你产品想法的人。找一个合作者要比找一个管理者更为重要。最后有一点必须要说一下,不要因为一个人的技术 喜好而舍弃整个技术团队,在任何时候这都是很愚蠢的事情。
这篇文章是比较有针对性写的,所以不具有普遍性,路过的朋友不要挑刺。
--EOF--
Updated:留言中有网友质疑"技术型团队"该怎么定义,按照他的说法,他心目中的技术型团队应该是"天才团队",就这样。
转载于:http://my.oschina.net/victorli/blog/12126
原文地址:http://www.dbanotes.net/startup/Startup_tech_style_choosing.html
相关推荐
软件技术选型报告摘要.pdf 本报告是软件技术选型报告的摘要,主要内容包括业务和系统的对齐、商务谈判要点、项目第三阶段总体工作计划、ERPERP软件商招标、衡量软件供应商的标准、质量和范围、成本、时间等方面的...
在当代商业环境中,创业者和创业团队在推动经济发展和促进创新方面扮演着至关重要的角色。创业者通常被描绘为充满激情和远见的个体,他们愿意放弃稳定的职业生涯,转而投入充满不确定性的创业活动之中。他们的核心...
【浙江引进培育领军型创新创业团队申报书】是浙江省为了吸引并培育国内外的创新领军人才和团队,推动科技创新和产业发展的举措。这份申报书是按照《关于实施领军型创新创业团队引进培育计划的意见》(浙委办发〔2014...
### 技术架构选型方案报告 #### 总体架构设计与系统描述 本报告针对内研STS2升级项目的总体架构和技术选型进行了详细的规划与分析。该项目旨在通过合理的技术选型来提升系统的性能与稳定性,确保在面对大量数据及...
互联网时代大学生创业团队胜任力培育研究是一项探讨在互联网普及和快速发展背景下,大学生创业团队胜任力的培育问题。胜任力是指个人或团队在工作中表现出的能力、技能、知识和个性特征的总和,它直接关系到创业团队...
【如何组建创业团队】 在创业过程中,组建一个高效、互补的团队是至关重要的。创业团队不仅需要志同道合的成员,还需要具备专业上的互补能力,以实现整体绩效大于个人绩效之和。以下是对创业团队组建及管理的一些...
岳阳市在科技与创新的发展蓝图上,正致力于打造一个引人瞩目的科技创新创业人才团队。在这一过程中,一套详细的任务书成为了指导团队建设的关键工具。【精品资料(2021-2022年收藏)岳阳科技创新创业人才团队建设...
创业团队和融资是每个初创企业成功的关键因素。在这个过程中,团队的构成、目标设定以及融资策略的选择至关重要。 首先,创业团队的要素包括5个P:目标(Purpose)、计划(Plan)、职权(Power)、定位(Place)和...
创业团队文献回顾 在创业过程中,团队的构建和组织形式是至关重要的。本报告深入探讨了组织形成的理论,团队的定义和特质,以及创业团队的特性,为理解和研究创业团队提供理论支持。 首先,组织形成是一个复杂的...
该项目是天商创业团队开发的学校管理系统的第一版,旨在帮助学校更高效地管理学生和教师信息。系统提供了用户管理、课程管理、成绩管理等功能。通过该项目,开发者可以学习并实践Java和Vue技术的集成,为后续的Web...
在这样的背景下,XX大学学生针对校园内外的在校大学生互联网创业团队展开了一项深入的调研活动。本次调研历时三个月,覆盖了实地采访、问卷调查和资料收集等多个环节,旨在全面了解在校大学生在互联网领域的创业特点...
创业团队的组建.pptx
【领军型创业人才创业项目计划书】是一份详尽的文档,旨在为具有领导才能的创业者提供一个系统化的规划框架,以展示他们的创新项目、团队实力以及企业的具体实施方案。以下是该计划书中涵盖的重要知识点: **一、...
### 开源技术选型手册分析 #### 一、开源技术概览 开源技术是指源代码可以被公众访问、使用、修改和分发的软件。它不仅促进了技术创新,而且降低了企业的成本,增强了系统的灵活性和安全性。《开源技术选型手册》...
在进行OLAP(在线分析处理)技术选型时,常常需要对比不同的数据库系统以寻找最适合自己需求的解决方案。本文主要探讨了DorisDB、ClickHouse与GreenPlum三款OLAP数据库,并分析了各自的特点和性能表现。 首先,...
网上花店的创业计划书.rar 移动互联网社区发展研究与建设方案.doc 77种互联网盈利创新模式.txt 挑战杯大学生创业大赛作品.rar 柯尓顿(KierTon)信息咨询技术公司创业计划.doc 清华园中的创业启蒙.rar 创业财务规划+...
总的来说,开源关键技术选型是一个综合考量的过程,开发者需结合项目需求、团队技能和未来发展趋势来做出明智的决策。通过深入研究和实践,开发者可以充分利用开源技术的力量,构建高效、稳定且易于维护的系统。
- **开发产品平台的关键**:包括技术选型、模块化设计、标准化等,这些因素直接影响到平台的有效性和灵活性。 - **产品货架的概念**:即预先准备好的产品组件集合,可以在新项目中快速复用,提高开发效率。 - **...
1. **创业能力建设的新要素**:创业能力建设的新要素不仅包括传统的创业团队、创业资源和创业关系,还强调了社会创业能力的重要性。社会创业能力是指创业者在解决社会问题、创造社会价值的过程中所展现的能力。 2. ...