外包公司不是平台,说跳板可能更合适。 外包分为项目外包和人员外包。常见故障是: 1.项目不能深度介入。很多甲方独裁强势。他们不会客观地接受我们的意见,要求我们为他们考虑。往往你说我就做,最后难免敷衍了事。当然,很多时候是有解决方案的,我们真的把它打磨和思考成自己的产品。但是一旦大多数客户不知道里面的价格。我们有一些大客户,样机打磨碰撞了近两个月。他愿意付账,所以我有时间。然后大部分创业项目都很差,企业项目的利润都被中间商拿走了,很少有人能承担这样的成本。 养的孩子和别人一起跑,都是在喂奶的过程中。前期是最需要磨合和快速调试的过程。项目完成后,客户会筹集资金,自己接手。看一个好的项目,没有陪伴感和技术成长感,不利于自身技术的发展。今天我们的JAVA领导跟我说:一直在这个阶段做项目对他的职业成长不好。他无法体验拥有数百万用户的项目,也没有实际的技术积累。正好我们有一个客户,用户数百万,然后他主要做架构。有时候项目开发的好,市场或者运营做的不好,只能默默骂运营傻逼。你无能为力。有些项目如果没有拿到最终款项,可能就没有报酬。主要是在最后付款的情况下,价格比较难以获得。一旦项目出了问题,比如项目负责人离职,客户就有信心我不会做这个项目。他知道你是对的,他知道他应该给你钱,他也知道项目的成败与你无关,就是不给你钱。 3项目小而复杂,我无法集中精力做一件事。我们的一些客户公司已经做大了,每个人的职业道路都相对清晰。他需要的是在这条道路上定居和探索,然后才能成长为一个好的状态。但是外包公司可能要同时做几个项目,既消耗脑力又消耗脑力。大多数程序员讨厌做一个没有连续性的拼凑项目。 作为跳板,其实是合适的。机会有两个,不是创业。外包人员会接触到大量的项目,这是早期开发者积累项目经验的好经验。大多数外包公司都会有自己长期稳定的客户。如果你有一两年以上的行业经验,你对这个行业的了解也会加深。作为一家外包公司,要求不仅仅局限于完成已知的开发任务,还需要作为甲乙双方协调需求与开发的关系.我离职的开发同事大部分都去了产品公司,也有一部分是偶然进入甲方公司的。 而且可能是高级发展的一个很好的尝试。不是为了外包,而是不能在原系统中推广,不想一直做开发。这时候去外包公司负责整个项目,或者成立公司支持团队,都是比较自由的选择。在这个过程中,选择自己的长期发展目标,外包支持也是一种选择。 记住外包是业务,不是未来。一定要抓住时间,不要陷入现金流的无限循环。 |