假设一位企业家决定创建一家新公司,如Airbnb、Netflix等。问题在于软件部分。他不知道创建移动/网络应用程序需要多长时间?需要雇用多少前端开发人员、后端开发人员、开发人员、图形设计人员等来完成该项目?他们的工资是多少?他们需要多少钱才能购买/租用服务器、软件许可证/订阅等房产?
他在哪里能找到这些问题和类似问题的答案?软件工程师应该全部回答吗?如果是的话,软件工程师是如何收集所有信息的?他(她)从他/她以前的经验中知道这些信息吗?或者他/她会去问其他人吗?从谁那里?
我是一名CS毕业生,喜欢做一名企业家。我有一个想法,我可以为我的想法编写一个移动/网络应用程序。但我知道它可能只适用于1000名用户,而不能为数百万/数十亿的用户工作,因为在这样规模的应用程序中工作需要大量的专业知识和数百(也许数千)个?像微软、Facebook等大型科技公司一样致力于此的工程师。
我的问题是,一个人在家里编写的应用程序(可以支持上千人)和一家大型科技公司的数百名开发人员编写的应用程序(支持数十亿人)之间存在巨大差距。
我不知道我是否想把我的申请带给一个投资者,他/她问我投资的数量,应该雇佣的人数,我们需要购买/租的房产的成本,等等,我应该回答什么?因为我真的不知道从一个支持千千万万用户的应用到一个支持数百万用户的应用程序的过程是什么?
请帮助我找出我的答案,或者至少知道我在哪里/如何找到答案?
发布于 2022-10-24 22:40:00
如果你已经有1,000人使用你的应用程序,你可以雇佣一些人,使其达到100,000。
如果你曾经有10万人使用你的应用程序,你可以雇佣一些人,他们可以让你的应用扩展到1000万。
等等,你的应用程序今天不必扩展到数十亿人,因为现在你的用户为零。在你开始担心如何将你的规模扩大到数十亿之前,让它在前10,然后第1,000,000开始工作。
https://softwareengineering.stackexchange.com/questions/441853
复制相似问题