2个月:从编程初学者到完成自己的应用

很多人都想知道如何学习编程,以及如何开始在App Store内出售自己的应用。我今天就想与各位分享我的经历。

毫无经验

我自己并非算是一点经验也没有,但是我的经验也仅仅限于曾经学习过软件工程基础课程,对C++和Matlab有过些许的接触。另外我还曾经浅尝辄止的学习过Ruby、Rails和CSS/HTML。但是我却从来没有真正的运用过这些知识。

时间线

第一周:我在Lynda.com上完成了对Objective-C的学习。我最初的计划是学习iOS SDK课程,但是这个课程要求我首先掌握Objective-C。这个课程的价格为25美元每月。

第二周:在Lynda.com上完成了对iOS SDK的学习。这个课程有很多质量非常高的视频内容。

第三周:我用了一周的时间对自己的应用进行构思。对于一些人来说,这是一个难度比较高的工作。但是我保证这项工作能够让你受益匪浅。在遇到困难的时候,你可以在谷歌上进行搜索。

第四周:制作一个测试版的应用,并将它分享给身边的好友,请他们尝试,并提供意见。

第五周:我在这周内遇到了第一个比较大的困难,不知该如何制作滚动浏览视图。我向一个开发人员好友求助,他给我发来了RayWenderlich的网站,这个页面上有很多有用的信息,以及非常明确的指导信息。我利用这个网站解决了不少的问题。

第六周:在iTunes U上完成了Stanford大学的iPhone App制作课程。这个课程对我很有帮助,但是由于没有作业和评估系统,因此学习者需要很高的自觉性。

第七周:阅读完了Nick Kun的《iPhone应用开发基础(Foundation iPhone App Development)》一书,这本书会帮助你用5天的时间亲自编写一个简单的生日提醒应用。在这个过程中你能够强化所学到的知识。

第八周:本周开始正式编写自己的应用。实践才是学习编程的做好方式,在发现问题的过程中不断解决问题。

在开发人员朋友的帮助下,我已经完成了自己的首个应用。我现在准备将这个应用提交到App Store中进行销售。

推荐阅读