• 2024-07-03

如何在3个月内学习编程并启动您的应用程序 - 无需编程经验|

†´åµ ß´®√ˆç´å˜˜ø¨˜ç´µ´˜†: ß´˜†®¥ ˚˜øç˚∫åç˚

†´åµ ß´®√ˆç´å˜˜ø¨˜ç´µ´˜†: ß´˜†®¥ ˚˜øç˚∫åç˚

目录:

Anonim

如果你曾经尝试过创建一家软件公司或建立一个移动应用程序,你可能会遇到以下这些选项:

  1. 查找技术
  2. 雇用自由职业者来构建你的应用程序
  3. 学习编程并自己构建它

当找到共同创始人时,如果你还不知道具有技术能力的人,那么将会是一个非常漫长而艰难的过程去寻找某个人与你合作 - 如果你能成功完成这项工作的话。

你需要一个技术能力非常强,有时间在这个项目上工作并对你的工作充满热情的人正在做。你需要与之合作的人的类型是非常高的需求,所以即使你找到了某人,也很难说服他们加入你的团队。

如果你有钱,雇用一名自由职业者能行得通。然而,雇用某人来构建你梦想中的应用程序是非常困难的,而且可能会比你期望的时间要长。

在与自由职业者合作的过程中,你可能会发现他们不会像你期望的那样构建事物 - 设计将会关闭,事情不会按照您想要的那样快速进行,或者会有一些您认为不会包含的小界面元素。此外,您将在发布之前或发布之后为应用添加新的创意,并且该应用将需要错误修复和维护后发布,这将需要额外的资金。正因为如此,您将为您的自由职业者付出超过您完成项目所引用的费用。

另请参阅:您是否可以创建一个没有技术背景的优秀应用程序?一个妈妈告诉你它是如何做的

我与联合创始人和自由职业者的经历

三年前,当我还是一个20岁的商业学生时,我着手构建一个音乐流媒体服务,音乐家和音乐迷。

在我创业的第一年,我搜索了一位技术创始人。我经历了至少三位技术创始人,他们每个人都非常融洽,但他们对项目缺乏激情,时间和承诺。事情发展非常缓慢,因为我们从来没有建立起足够自信的东西。

第二年花费在尝试雇用自由职业者。这里的问题与我寻找技术创始人时出现的问题类似 - 许多自由职业者负担得起,他们也有全职工作,没有多少时间承担项目。就我而言,花了6个月的时间才得到我的iOS应用程序。

不幸的是,有人闯入自由职业者的汽车,偷走了他的笔记本电脑上的所有代码。六个月的工作已经过去了,我没钱了。由于我似乎找不到合作创始人,并且没有钱聘请另一位自由职业者,我也不能再等六个月来为我聘请解决这个问题的人工作,我决定我必须自己做。

另请参见:如何查找业务合作伙伴

实际 学习编程需要多长时间 无论您做什么,请不要Google“学习编程需要多长时间?“就像我一样。你只会被那些给出答案的人气馁,比如“我已经编程五年了,而且我还在学习”,或者“如果你每天上一节课大约两年。”这是主要的问题之一让我回到学习编程自己的事情上。

我一直认为,“两年!?在这段时间内,我一定能找到一位好的共同创始人!“

尽管确实会在编程中不断学习新的东西,但不会花费两年时间来学习足够的程序或应用程序你正在尝试发布。

在编写教程和犯错的过程中,我每天花约六个小时的时间进行编程(当时我在这个时候毕业了大学,我还有一份兼职工作)。每天六个小时,我在三个月内构建并发布了iOS应用。如果你想看看,结果如下(幸运的是,以前的音乐家外展努力意味着我已经有一些音乐可以使用。)

我会告诉你我是怎么做到的。

教程和理解基础

没有以前的编程经验,我不知道如何做任何事情。我甚至不知道在哪里编写代码,或者如何将应用程序放在我的iPhone上。

幸运的是,我遇到了一个非常棒的网站,教给初学者iOS编程 - 与Chris一起编码。你可以免费做前几节课,看看它是否适合你。由于我没有钱,我说服了我的父母为这门课付钱,我发现它非常有帮助。

以下是一些可以学习编程的其他资源。有些是免费的,有些是免费的: Codecademy

麻省理工学院开放式课程

  • 可汗学院
  • 各种YouTube视频
  • 确保您选择的课程适合初学者,而不适合有经验的程序员。这些程序将教会你有时很难理解的超级初学者的东西。
  • 如果你正在学习iOS编程,我强烈推荐Chris使用Code。这不是免费的,但视频让事情变得非常容易,他以非技术人员的方式解释事情做得很好。

另请参见:11个优秀的免费在线课程,

课程内容

在课程中,实际编写代码非常重要。如果您正在观看一系列YouTube视频,请不要观看视频,认为您会收集信息并做笔记,然后返回并编码。这不起作用。已经证明,人们通过犯错学得快得多。

你需要自己跟着写代码。当你这样做时,你会发现有时它不起作用,即使代码看起来和它在教程中的样子完全一样,或者你在教程中早先编写的一些代码不再工作。这样做是非常重要的,你会犯这样的错误,并通过他们。

大多数人遇到一个他们认为是不可解决的错误时会变得灰心丧气。当你遇到编程错误时,Stack Overflow是你最好的朋友。作为一名初学者,Google很可能与编程相关的任何内容都会导致链接到这个站点,这些令人惊叹的答案对您非常有用。当你解决你遇到的问题时,不要害怕具体。

尽可能快地完成课程。很可能你会接近尾声,仍然很少或不知道自己在做什么。没关系。在一篇好的教程结束后,您将更好地理解需要完成的过程。

课程结束后要做什么

编程课程之后,大多数人会鼓励您从小程序开始。假设你的编程课程已经构建了一些小的,可行的程序,我会劝阻这个。为编程而构建小程序会让你感到无聊。

或者,我鼓励你开始构建你的想法的一部分。我的意思是,如果你的应用具有多种功能,逐一采用这些功能,并将它们作为单独的程序构建。

你的想法是你开始学习编程的主要原因,这就是你'热情的激情 - 你的激情会让你通过体验比建立一些东西来学习更快。我没有花太多时间每天编程我的应用程序,因为我必须学习;我做到了,因为我想建立它。我对此感到兴奋。

在教程后立即开始构思您的想法,您将立即面临非常大的问题,这将加速学习过程。你也可以在现实生活中看到你的想法融合在一起,并且你会玩弄你梦寐以求的东西很长时间。这真是太神奇了,这就是让你继续前进的原因。

另请参见:最佳免费应用程序和在线工具

构建您的程序

一旦您构建了程序的所有部分,已经学习了很多关于您正在尝试整合的编程要求。回顾这些部分,您将看到您的代码将如何改进。这就是为什么作为一个初学者,在构建完整的东西之前构建你的程序的各个部分很重要 - 你希望把最终的产品放在一起,而作为初学者,你的初始代码可能会很混乱。

在检查完程序的各个部分之后,该把它放在一起了。开始使用您的产品,并将您之前构建的部件放在一起。在此过程中,您将探索如何改进代码以提高性能和可读性。

发布程序

发布新产品很可怕。你认为人们会讨厌它,你会得到不好的评论,你会在潜在的用户中形成不好的声誉。

这些事情不太可能发生。当我第一次发布我的应用程序时,它遇到了一些问题,但是通过了解人们是如何使用它的,我能够以我自己从未想到的方式快速改善它。

快速发布并改进它与更新。发布我们的应用程序后,我只花了几个星期才将我们的音乐订阅添加到商业用途中。通过这一点,您将有足够的经验来快速迭代您的产品。

另请参见:精益计划简介:如何更快地规划和增长

学习编程是任何期望进入的最佳选择技术空间。如上所述,雇用一名自由职业者可能会很昂贵,而寻找共同创始人则极其困难。

不要犯同样的错误;他们从字面上把我拖回了几年。尽快开始学习 - 您的激情将带您通过。


有趣的文章

最佳外汇经纪商

最佳外汇经纪商

我们的网站在其交易平台,佣金和货币对上评估了外汇经纪商,以确定交易货币的最佳经纪商。

需要大学毕业生的礼物?考虑罗斯IRA

需要大学毕业生的礼物?考虑罗斯IRA

什么是大学毕业生最好的礼物?罗斯爱尔兰共和军的贡献。虽然没有立即满足,但只要您注意规则,一次性捐款5,500美元可以随着时间的推移增长到数十万美元。

精选:最佳在线经纪人

精选:最佳在线经纪人

我们的网站是一个免费的工具,为您找到最好的信用卡,CD费率,储蓄,支票账户,奖学金,医疗保健和航空公司。从这里开始,以最大化您的奖励或最小化您的利率。

演讲者系列:NerdTalks

演讲者系列:NerdTalks

我们网站的就职演说家系列NerdTalks以外部思想领袖,行业颠覆者和有趣的人士为特色。

2018年表现最好的股票

2018年表现最好的股票

寻找今年的顶级股票?截至2018年10月,这20家公司的年度迄今表现最佳。

最佳退休计划:为您选择合适的账户

最佳退休计划:为您选择合适的账户

除IRA和401(k)之外,还有各种税收优惠的退休账户。以下是比较不同类型计划时需要了解的内容。