在构建第一个应用程序时,避免被程序员欺骗的5种方法
把你的想法变成一个应用程序,把它变成一个真正的应用程序,人们可以使用是一件美好的事情。
执行不仅对成功至关重要-例如,如果不构建应用程序,您将永远不会拥有赚钱的应用程序-这很特别。大多数人都袖手旁观,直到别人有了同样的想法,建立了它,并把它做大了。这给大多数人留下了很棒的酒吧故事。所以,当你有一个真正要站出来建立他们梦想的人时,这是一件大事。
当你构建你的第一个应用程序时,你有两个选择。你可以自己构建应用程序,或者找一个自由程序员为你构建它。
如果您想自己构建该应用程序,请祝您好运。除非您已经知道如何编程,否则您无法可靠地学习足够快的代码以解决此问题。作为一名近20年的程序员,如果你在没有经验的情况下走这条路,你就把你潜在的摇钱树变成了吸食时间的爱好。
是的,您可以相对轻松地学习一些技巧。不,你不可能在几周内成为一名iphone程序员大师。
如果你真的想建立你的应用程序,找一个自由程序员为你构建它。你有这个想法; 其他人有编程技能。你付钱给他们来建立你的想法,你可以保留最终的产品,希望能为你赚点钱。这是我100% 向我的企业家朋友推荐的路线。
但是雇用自由职业者程序员并非没有风险。以下是您必须采取的一些步骤,以确保您的想法实际上按照您想要的方式构建,而不会超出预算,也不会超出时间表。
1.对你想要完成的事情有一个清晰而有意义的轮廓。
这不仅仅是对你希望你的潜在自由职业者建立的内容的精心描述。这就是 “肉” -- 不仅仅是最终结果,而是尽可能多的细节,这样他们就不能做出你遗漏的产品决策并随随便便。在公司或创业环境中,这个概念很棒,因为你日复一日地与人们在一起,但与自由职业者在一起却不是这样。他们可能不会做出你想要的决定,如果没有,你就会为他们自掏腰包。
在合理的范围内,您需要将所有内容都放在首位,这样就不会有任何决定要做。唯一的例外是,如果你不知道用户应该做什么才能从a到B,并且你不在乎它会发生。这不太可能,所以请仔细考虑。
2.确保他们真的知道自己在做什么。
每个想要从事您的项目的开发人员都会说他们是最擅长的。他们会确切知道该怎么做才能使其完美,您可以信任他们。
让他们证明这一点。他们做了什么相似的事情?如果他们不能把东西拿出来,他们会怎么做?其他人对他们的工作有什么看法?弄清楚所有这些,以确保您的应用程序想法掌握在手中。“相信我,我是一名开发人员” 是不够的。
3.从小处着手。
从一个小测试开始,然后逐步提高。如果你建造的超出了必要的,你就冒着建造超出人们想要的东西的风险。
你可能认为你知道你的潜在用户享受你的应用程序所需的每一个小功能,但你可能错了。它总是发生在大小公司身上。如果您要构建人们真正想要使用的东西,请从小处开始并不断改进。
4.有严格的期限和严格的预算。
即使你的最后期限是自己造成的,也要遵守。如果你不这样做,你就有可能被推到一堆的后面,因为一个自由职业者可能承担了超出他们承受能力的事情。
预算也是如此。如果您想花费500美元来构建测试,请严格执行。这是一件有趣的事情 -- 如果你的预算是5,000美元,那就是出价的地方。如果是500美元,那也是他们进来的地方。只要您的预算在某人认为合理的范围内,出价就会在预算中。
制定合理的预算,并坚持下去。
5.付款前进行测试。
这可能看起来很明显,但很容易成为自由开发者的受害者,他说: “我刚刚做了所有这些工作,你现在能付钱给我吗?至少50%”…
问题是,一旦你付款,他们就不必还给你。在他们的演示中,它看起来确实不错,但是在您自己测试之前,您不应该付费。他们的哭泣故事并不重要。这是一笔商业交易。你把钱放在第三方托管,他们交付,你核实他们确实交付了,然后你支付他们。交易完成。
在你真正完成这笔交易之前,你有他们逃跑的风险,把你从辛苦赚来的钱中弄出来。你走得太远了,不能让这种事情发生。你正在拥有一个自己的应用程序供人们购买,而让别人把它从你身边拿走是不可能的。
你有这个主意,并不是每个人都有足够的创造力。你已经把它集中在一个真正的可能性上,并不是每个人都有足够的纪律来做到这一点。你已经决定把你的应用程序想法变成一个真正的应用程序,并不是每个人都有足够的勇气让它成为现实。
现在是时候以正确的方式构建它了,而不会在这个过程中搞砸。