分享
对于初创型移动互联网项目,该不该找一个技术合伙人?
先来说明一下我的自身情况吧,我在北京,是一名做JavaWeb开发的程序员,有将近6年的经验了。在刚入这行的时候,面对精彩纷呈的互联网世界,和五花八门的各式网站,结合自身在日常生活中的体验和感受,萌生了一个可以方便于所有人日常生活起居的互联网项目,如果这个项目可以上线,既可以受益于所有的普罗大众,也可以服务于各种有行业针对性的中小型企业。当时还饶有兴致的写了一份项目计划书和详细的功能需求设计,越写越觉得这个项目的可行性很强,苦于自己当时刚进这个圈子,能力有限,再加上自身的惰性,后来就把这个项目抛之脑后了,在日后兢兢业业的成为了一名普通的程序员,但心中创业的梦想始终没有磨灭过,在这几年也陆陆续续的萌生过好几个创意型的互联网项目,由于身边缺少志同道合的朋友,没有人一起参与讨论和完善,最后都停止在了设计阶段。 随着近几年移动互联网的兴起,各种App如雨后春笋般的出现,什么样的都有,几乎涵盖各行各业,但始终没有看到类似我多年前想到的那个项目,我突然觉得我的机会来了,心中创业的念头越来越浓,甚至吃饭走路做梦都在考虑我这个项目的整体设计,商业盈利点,目标用户等。并为此写了一份比几年前更加详细,更加完善,更加成熟的商业计划和需求分析。还花了一个多月的时间把App的整套UI都设计了出来,这从始至终都是我一个人,没有任何第二个人知道这个项目的细节。现在已经进行到了最后一步,接下来就是IOS平台的App研发了,我在想,如果有个IOS大牛,人品好,技术也好,可以加入我的创业梦想,和我一起完成这个项目该多好。一来可以为技术架构把关,二来也可以和我一起讨论项目的整体设计,完善产品,毕竟一个人考量的因素还是有限的。但苦于我的交际圈确实狭隘,身边要么都是搞传统项目的开发,对移动互联网项目根本就没有任何认识,要么就是根本对创业不抱任何想法,几个月了,一直找不到合适的技术合伙人,使我愈发觉得创业的艰难。 现在问题来了,我是应该花几个月的时间(毕竟每门编程语言都有他们的共性,几个月时间应该够了),自学IOS,全程独立完成这个产品,还是继续寻找一个专业的技术型合伙人呢?对于有很好的创意点,很好的用户黏性,很好的产品衍生性的初创型移动互联网项目,该从什么方向入手,请有经验的大神帮我解决心中的疑惑并给予相关指导,谢谢! 另外,在此还是希望能找到一个,有共同的创业想法,志同道合,人品好,技术好的IOS大牛合作,有意者私信!
回复 ( 10 )
还是更建议题主自己学习 iOS 然后做出来。在这个阶段找技术合伙人的话,一旦他的能力不足以支持项目的快速发展,你又招了一个比技术合伙人更牛逼的工程师,那么 CTO 算谁的呢……这种事情也要考虑到。
泻药
我认为不存在这样的项目
对于目前市场上仍不存在的“方便于所有人日常生活起居的”绝好项目,要么是隶属于某一个大类,大鳄占好市场份额以后,会按部就班逐渐开发,还没开发到这。要么存在重大缺陷和风险,已被人忽略或淘汰。
如果是第一种,那么你自己做的意义不大,因为做出来只是第一步,如果没有足够的资本迅速令用户达到一个基本数量,分分钟会被顶替或淘汰,只是为人做嫁衣而已。如果是第二种,从你的描述来看,我更倾向于相信是这一种。别人跳过的坑,你没有看到,再跳一次而已。
objectivec是单继承多接口的鼻祖
java c#delphi就是和它学的
这几种语言没本质不同(当然java有些啰嗦 我是不喜欢用)
有java/android的底子转iOS/objectivec应该很快的(当然框架库要熟悉一些时间)
objectivec看着唬人复杂 其实很简单 比swift简单 比c++也简单很多
我是用delphi/c++很多年
10年自学iOS 三个月第一个iOSapp就上线了
现在App Store有xx个app 商业级的x个
iOS用objc android用java如此流行不是偶然
倒是javascript 精通原型继承 用熟 要花些功夫
能把js用好的人不多 说稀少不为过 很多前端不懂pure js的
创业初期找技术是选择外包还是技术合伙人
最近遇到一位互联网创业者的提问:“无技术基础的创业公司是否先找技术合伙人,再将产品外包呢?如果没技术合伙人的情况下把产品外包,即使产品出来了,很多问题还是一头雾水啊”。
作为一家技术型的公司,探码科技服务合作过很多的创业公司,他们都有这方面的纠结,也尝试过各种不同的方案。针对这个问题,谈谈个人的一些看法及给出相应的建议。
外包的优势:
技术外包在一定程度上可以通过花钱「堆人」的方式来保证项目的推进速度。简单来说,要完成一个项目,10个人要花3个月时间,那么我就找20个人,虽说没办法把时间缩短一半,但减少1个月还是有希望的。
项目的推进速度保证了,至少有两大好处:
第一,用比较低的成本来试错,观察创业方向
第二,有了demo就可以大大加快融资的速度。
所以从这两个角度来说,选择外包方式是有一定道理的。滴滴打车就是很好的例子,它的第一个版本就是一个外包团队的作品。虽然bug多多,但至少能够帮助创始人跑通demo,顺利融到了资金。
外包的缺点:
第一:项目运行起来之后会出现很多BUG修复的问题,正如之前我发布的一篇文章中提到的一样,而且每修复一次BUG需要支付一定的费用,外包没有延续的服务。
第二:项目的灵活性不高,使企业不能根据业务发展需要做出迅速的反应。
那么,找技术合伙人有什么优缺点呢?技术合伙人优点:
第一:技术合伙人可以弥补创业者项目技术短板。
大部分的互联网创业者都不懂技术,而技术合伙人的出现可以解决你的技术问题,我认为一个优秀的技术合伙人乃至技术团队会除了会把公司创业项目的技术做好之外,还应该了解创业项目和创始人一起探讨商业逻辑,实现产品原型规划,然后再进入开发阶段,这也是探码科技在做技术合伙人的时候给自己的定位。
第二:技术合伙人的出现让项目快速更新发展。
随着互联网的快速发展,创业项目也必须实现这样的变化,否则就会OUT。这样的结果就是可能这个项目今天的这种展现方式适应互联网的需求,明天就过时了,那么技术合伙人就要随时对产品的BUG修复,产品的内容更新,才能够让项目能够迎合市场的变化。
第三:技术合伙人成为你创业伙伴
既然是合伙创业,就是基于对这个项目认可的基础,技术合伙人在这里起到共同创业的作用,不仅对整个项目有全方面的参与,同时还要有一定的商业思维,否则很难匹配未来的产品和商业需求,所以我们探码科技参与到创业项目的时候我们要求自己能够主动思考问题,主动学习必要的技能,让自己一直保持在技术前沿。因为技术的发展日新月异,今天你的杀手锏可能明日就被别人颠覆。
第四: 需求把握更准确
选择外包公司合作,通常开发成本都需要在合同签订前就确定下来,所以设计通常也被预算所限定,一旦设计确定下来后,就不允许频繁地变更需求,除非只是一是很小的调整,或者额外追加开发的成本。而技术合伙人的话,通常开发过程中有一些不理想或不合理的设计,调整和优化的灵活度会高很多,可以更纯粹地考虑产品项目本身的合理性和用户体验性,弱化开发成本的控制;
第五:项目的需求进度把控精准
比如后期项目需要做活动,或者临时有一些额外的需求需要增加,技术合伙人可以在极短的时间内讨论出方案并执行,而跟外包团队合作,则前期需要沟通需求,评估开发成本,还有安排开发时间等等工作,通常需要好多个来回的沟通,导致浪费了好多时间;
技术合伙人的缺点:
1. 开发周期长:创业前期需要组建团队,磨合,且人手经常不够用,导致开发周期会被拉长;
2. 项目管理成本高:技术合伙人自始至终对创业项目都要起到服务的作用,所以费用会是一直延续下去的,这适合项目长期发展需求。
那么回归到我们这个问题本身:应该采用外包,还是找技术合伙人的方案呢?
站在探码科技的观点来看,需要创业者根据自身公司的特点进行规划,外包比较适合短期的项目,如果项目需要长久的发展也需要技术合伙人的方式,这是未来创业项目发展的一种主打趋势
我还有两名技术合伙人也在做移动互联的项目,算是有些共同点,可否聊聊,有机会一起打拼!
和我合作吧
你是 Java 程序员,直接做安卓不是更方便吗
在北京怎么会没有人一起创业
千军易得,良将难求。同甘共苦的合伙人,更靠谱。经营的不只是产品,还有服务、资源、文化、管理,都不是招聘能来的。
你要是自学的话直接去学swift,有java基础应该很快的