我如何成为iOS和网站开发人员

您也可以开始,是什么使您退缩?

欢迎到我的博客! 您可以叫我Lz,我是一个iOS和网站开发人员,他在美国工作,从事Java,Python,Web开发(HTML,CSS和Javascript)和Swift的编程已有3年多了!

通过电子邮件或instagram消息问我的第一个问题是:

“如何启动iOS或网站开发?”

问题到了重复和令人讨厌的地步,所以我决定写这个问题。 所以请系好安全带,因为我将向您展示我的故事以及我如何到达今天的位置!

中学

我的故事始于高中(2015年末),当时我选择上计算机科学课。 当时这是一个随机决定,我没有编程知识,也不知道它将带我去哪里。 我们在第一周的首要任务是了解什么是编程及其工作原理。 每个人都被指示要使用Scratch(一种基于块的可视化编程语言)创建任何东西,并使其独一无二。 我创建了一个冰球运动员(一个jpeg图像),他可以根据按键向前或向后移动,最终,如果他向前移动足够长,他会向冰球网射击并得分。 这个项目使我开始爱上编程,因为我能够将自己选择的所有内容放在一起,并创建了一个我的独特作品。

第一周之后,课程将重点放在Java(一种面向对象的语言)上,并将深入探讨对象,方法和类。 我不再觉得自己好像在上学,要时间,而是每天都在经历一个新的自我成长的机会。 课程结束后,我在业余时间构建了小型应用程序,然后开始进行网站开发。

涉足网站开发

大约一年后(2017年初),我开始学习HTML(超文本标记语言)和CSS(级联样式表)。 当时我下载了一个应用程序(SoloLearn),并深入研究了网站的创建方式。 这不是一个好的设计时期,因为我创建的每个网站看起来都很糟糕。 花了几个月的时间来习惯标签和样式。 我不擅长了解如何设置样式和创建某些表格来更改整个网站的标签。 在进入任何代码之前,花了一段时间才将Web开发的思想付诸实践。 一直以来,我从来没有看过什么,也没有独自练习。 许多人认为您可以看着某人做某事,并且您可以在第一次尝试时轻松地做到这一点,而无需再尝试。 这只会使您到目前为止,您将不得不反复参考源。

iOS开发的新手

在2018年中,我为自己购买了MacBook Pro 13”。 我很喜欢iOS应用程序的制作方式,因此我找到了有关Udemy的免费课程,然后跳入了iOS开发。 从一开始我就爱上了Swift,这是一种简单而有趣的语言。 极限似乎无穷无尽。 从课程中构建了一个小型点击游戏之后,我继续为本地企业构建了一个应用程序(不是大型应用程序)。 那里没有完美的地方,并且有大量的错误(这是我的第一个应用程序)。 它于2018年8月中旬推出,具有强大的保留率和用户参与度,这非常令人兴奋和惊奇!

在开发该公司应用程序期间,我决定自己为自己构建一个应用程序。 我从生产力的角度出发,想要构建一个将任务提升到不同水平的应用程序。 想法是,用户会根据每个任务的完成/未命中获得分数。 从2018年9月开始,我开始设计自己的想法。 一开始它是一个快速而小型的应用程序,它专注于用户创建任务,查看他们的分数并拥有一个全球排名委员会来与朋友竞争! 设计,开发和发布Habite花费了将近两个月的时间, Habite于2018年10月24日发布。用户参与度从一开始就飞涨,令人难以置信的是,看到实际的人使用我制造的产品。 习惯将于2019年2月24日开始四个月,与以前完全不同。 现在,它具有白色界面,包含一个高级版本,其中包括每日计划,检查清单,注释和目标,并且每天都在不断增长!

如何开始

我见过很多人想尝试新事物,却花最少的精力。 对于Web或iOS开发,这并不会减少它。 您需要能够编写大量代码,分解并修复错误,并尽可能多地练习。 Udemy是令人难以置信的起点。 他们提供免费和付费课程,几乎可以教授您所有内容。 Teamtreehouse是另一个很好的学习资源。 我没有研究它,但是我听说过很棒的事情! 网络上有更多课程和资源,包括Youtube。 搜索和查找您想要跳转的内容仅需几分钟。

到目前为止,经验和学习过程使我震惊。 我每天都在学习新事物,并在做自己喜欢的事情时练习自己的技能。 给任何刚入门的人的最佳建议是从小处开始,向他人学习,并建立您可以做的任何项目。 从长远来看,实践将对您有所帮助,使您掌握某种语言或技能!

如果您有任何疑问或想要联系,请在这里找到我:

网站 :Lzctrl(关于,联系方式,投资组合和博客文章)

Instagram :@Lzctrl(发布我工作的日常内容)