入行也好几年了,针对这几年,写些感悟。
成为iOS开发人员的最佳方法是论坛,Stack Overflow,Reddit和其他社交媒体平台的常见问题。
问题通常会询问是否从头开始创建应用程序,或先学习语言,然后创建应用程序。我们假设这个语言是Swift。
您可以先学习Swift语言。您也许使用playgrounds,将练习使用典型的算法,创建数据结构,并了解语言语法,。
或者,您可以考虑应用程序,并开始创建应用程序,同时在运行中学习语言。一个重要的问题是您是否可以通过这种方式实际完成一个应用程序。这个问题的答案是肯定的,你当然可以。
你如何开始取决于你的目标是什么。您的目标是创建一个您所想到的应用程序,无论是否设计得最佳,您只需要完成它?或者,您的目标是学习Swift语言并了解如何编程,然后创建利用您的知识的应用程序?
许多开发人员最终回头看看他们的第一个应用程序,并提出了一个问题:“我真的写这个代码吗?当您选择“创建应用程序第一”选项开始时,可能会发生这种情况。
这样做是错误的吗?不,没有错。这取决于你的目标。如果您感到兴奋,并且更关心您的第一个iOS应用程序的开发,而不是关心您使用的技术是否正确和最佳,那么请继续开始使用应用程序。后来你可以重构你的第一个应用程序,在这个过程中你会学到很多东西。
如果您想知道您正在根据既定模式开发应用程序,并且对Swift语言有了深入的了解,那么在开始开发第一个应用程序之前,最好花更多时间尝试Swift。此外,您可以随时尝试使用较小的应用程序,同时学习语言。
一个好的混合方法是从一本书开始,涵盖了一些基础,包括语言语法,架构,框架,项目设置,工具和大量较小的应用程序来说明概念。一本这样的书是iOS Programming:The Big Nerd Ranch Guide。这本书的早期版本是我进入iOS开发的第一步。
如果您选择这种混合方法,我建议您从书中的每一章开始执行所有编码。设定一个目标,每天做一章。在不到一个月的时间里,你将完成这本书,你将有一个很好的指导基础。
成为iOS开发人员的最佳方式没有一个答案。最重要的因素是热情和坚定,然后设定目标并跟随他们。这让我想起了中国谚语:
“20年前,种植树的最佳时机。而现在是第二好的时候。”
如果您一直在考虑进入iOS开发,并学习Swift,请立即开始,并选择您认为对您最有效的策略。
网友评论