阿里云
FIFA
发表主题 回复主题
  • 635阅读
  • 1回复

[交流乐园]小议创业初期的技术选择

级别: 小白
发帖
30
云币
64
nQ'AB~ Do  
YH!` uU(Lh  
j7Lw( AJ  
在产品为王的互联网时代,技术的价值愈发凸显,今天我们就来聊一聊小型创业团队到底如何进行技术的选择 Zxv{qbF  
oX1{~lDJl  
  我公司曾经拓展过一项外包业务,帮助硅谷没有技术能力的创业团队,在1个月内以3万美元不到的价格快速打造满足业务基本功能的Web、移动Web、App以及对应的Web管理平台,使得他们能够从较为困难的天使融资阶段快速的进入PreA运维并进一步拿到A轮融资,这项业务的背后其实是小型创业团队在创业初期面临的一个重要问题:如何选择合适的技术来优化、助推创业过程。 ds QGj&  
`qbsDfq@  
\3z^/F~  
r\{; ~V  
  那么今天我想和大家聊一聊这个话题:当小团队或者个人进行创业的时候,到底应该进行怎样的技术选择  _$4vk  
DfP vi1  
3sGe#s%  
o"A%dC_  
  我建议的技术选择原则有两点: Ibl==Irk  
%OsV(7  
-zL xT  
1、敏捷
@AkD-}^[  
nbz?D_  
 创业成功有了融资以后,引入更为高级的技术专家,可能会对技术架构进行通盘重构,所以创业初期与后期的技术架构会大相径庭,事实上大部分成功的创业项目都会经历重大重构,因此,在创业初期选择技术架构的时候,更多要考虑的事情是简单便捷、快速开发,而不需要过多的考虑技术长久和技术扩展。 <?iwi[S  
)u'("  
}vdhk0  
2、拥抱云服务
$X;fz)u  
=zW.~(c{  
 现今的云服务已经非常成熟稳定,种类也越来越多,能够解决问题的宽度和深度都在增长,因此,使用全云架构来进行创业初期的技术承载,是值得也很有必要的,甚至在某些云服务领域,存能够帮助创业团队成倍提升价值的技术红利。 ^k?Ig.m  
<:BhV82l  
G@QZmuj&KH  
47XQZ-}4  
各位正在创业,或在创业团队中的朋友们,大家一起来聊聊,你们的技术如何选择?目前面临哪些问题与挑战? ojd/%@+u+Y  
#| Et9  
"^ cn9AG{  
关于本话题更多详细内容可移步至我的博文查看:https://yq.aliyun.com/articles/66862 .Su9fj y%  
欢迎大家参与话题 N8l(m5Kk,k  
阅读原文请点击 kST  
以下为获奖回答 <%Re!y@OL  
回答者武汉小虫子 QJ s /0iw  
以技术入股方式,呆过2个创业公司。现在好多创业er上来就提我们产品需要满足千万级用户,要考虑高并发(甚至期待上线一周内千万级并发)。从技术选型及技术选人,最喜欢问的问题就是你做过千万级产品么?我们如果有1000w用户同时使用,应该怎么来弄?挺赞同题主的观点:
hzc2c.gcF  
“在创业初期选择技术架构的时候,更多要考虑的事情是简单便捷、快速开发,而不需要过多的考虑技术长久和技术扩展。”
n2H2G_-L[  
作为创业公司,第一要素是活着。不管你是活到融资的那一天还是活到产品营收的那一天,在这个产品爆炸的年代。如何在尽可能短的时间将产品投入市场,通过快速的市场响应及迭代,来完成你所需的融资或营收需求,才是每个创业团队要考虑的第一要素。服务端选型上面,不要过多衡量后台是php还是.net还是java还是nodejs,这些其实更多的是跟随你团队的技术情况和能力来定的,如果能有不错的技术合伙人,能招到一批(或者技术合伙团队?)不错的iter,你然有资本玩一些酷炫的前沿的技术和框架。但是如果没有,根据人员的技术情况进行选型才是合理的。在初期,技术合伙人要把握的是数据库的表结构的合理性,扩展性和兼容性,把握好这个,就算有一天要技术转身,也不会太费力,数据迁移也不会太伤神。移动端选型,如果有现成的android或者ios,自然更好。如果没有,建议使用webapp方式,不管是ionic还是hbuilder还是阿里现在火热的weex(虽然坑多一点,也许vue+hbuilder是个不错的方式,等待weex成熟直接迁移),在周期,迭代性,android和ios的统一体验上都是不错的方案。至于产品原型,团队协作,代码管理这些事情,随着你的技术合伙人(或者架构师?技术总监?)来吧,熟悉什么就普及什么,以提高团队效率为目标进行即可。 =lG5Kc{B  
PF- sb&q  
,Tyh._sa  
回答者西秦 l>M&S^/s j  
除了敏捷和拥抱云服务以外,应当考虑到用人成本的问题。从技术选型来说,我倾向于服务端NodeJS\BaaS服务,这样可以在布局Web端时,可以兼顾移动端,NodeJS和Web前端使用同样的语言,开发人员的不可替代性降低。BaaS 让初创团队将产品开发的周期缩短,加快迭代频率,可以讲精力投放在市场的试错。 . \fzK  
除此之外,我向初创团队推荐一些SaaS服务,合理利用这些SaaS服务,也可以让你的产品迭代加速TeamBition、Tower.im、Worktile : 团队协作工具,利于其中的看板来控制项目的进度。石墨文档:团队的在线文档协作墨刀原型:原型设计工具Coding、Git@OSC:私有版本库管理,如果少于10人可以使用coding,多于10人可以使用git@osc xFS`#1  
z>hG'  
kf$0}T`  
回答者dxywx DP*[t8  
经历过多次创业,从一个技术leader的思路上看其实刚开始时能够稍微考虑一下系统之后的拓展性是很有必要的,这个拓展性并不一定是代码方面、工作量方面,我觉得更多的应该是系统设计思维上。通常来讲,第一笔小融资到位之后大多数团队还没有重构能力,除非爆款或者初版设计有很大问题的系统,所以成长期一般会过得比较痛苦,主要任务就是在原有基础上增加新功能、新逻辑、新业务,在这种情况下,原有系统的设计思路和拓展思路就会在这一时期发挥较大的作用。之后的业务铺张、大量资金注入就可以根据更为清晰的远景来重构系统了。 [ua{qJ9  
:nw4K(:f  
-$4PY,  
回答者luneice 6kKIDEX  
在大众创业万众创新的潮流下,互联网+思维的创业模式各具特色,同时政府也非常鼓励大学生创新创业,但是学生在经济方面并不完全独立,云服务是安全廉价的。云服务为产品提供了硬件条件,产品如何,则需要团队共同努力。对新技术不敏感,就可能会错失良机。譬如我还在苦逼的招安卓和iOS工程师,殊不知用H5就可以实现跨平台。 Zcv1%hI  
O&irgc!  
dd>stp   
回答者寒喵 q=E<y  
没钱创业单从使用方式上说将自己的业务分布在多个云服务商,做高可用和应对网络分布响应来解决一些问题。但是相对的又遇到管理难的问题,之后选择拥抱Docker。然而技术不精,码字无力。任然困扰中 'cT R<LVo  
hO@'WoniW  
Y:/z)"u,C  
回答者24-积木 zN {'@B  
创业选择主要看3点:1、老板2、团队3、方向缺一点都是坑,我现在就是踩着坑过日子。关于说技术选型,个人觉得,首先要符合自身业务发展,然后,就是团队技术水平。初创公司往往需要的是快速成型的产品,但现实却是技术拖累了业务的发展。
级别: 论坛版主
发帖
3392
云币
8713

只看该作者 沙发  发表于: 04-14
创业选择主要看3点:1、老板2、团队3、方向 缺一点都是坑。哈哈 缺钱 也是坑~~
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
验证问题: 37 - 9 = ?
上一个 下一个