变得不舒服

舒适区之外的第一步最可怕
内森·霍瑟尔顿(Nathan Hosselton)

舒适区就像腋下。 我们都得到了它们(有时它们会发臭)。

无论是在个人还是专业上,我们都倾向于坚持我们的世界小角落,因为它们给了我们控制感。 那里的一切都是可怕且不可预测的。 但是在这里 ? 这是我的领域,我是它的主人。

就个人而言,我的舒适区域是坐在电视前的沙发上,有一个很好的视频游戏。 从专业上讲,这是iOS开发。

我可以做iOS开发。 我知道来龙去脉。 没什么让我感到害怕的,因为几乎没有感觉到它。

不知道是什么,我不仅仅是说“我还不知道”,因为其中有很多。 我说的是未知的“我不知道,这让我感到恐惧”,就像一个房间的一个黑暗角落,这个角落一直未被开发,因为谁知道那里可能藏着什么 ? 最好只是避免它。 在iOS中,我没有剩下太多的死角了。 我觉得有能力弄清楚大多数事情。 我很舒服

感到舒适的技巧很棒。 这意味着您可能已经计时了10,000小时,并且已经掌握了。 我绝对不是埃迪·范·海伦(Eddie Van Halen)(甚至没有亲近),但是我一生弹了足够多的吉他,所以我知道我可以通过足够的练习来弹奏任何我想要的东西。 弹吉他对我来说很自然。 我真的不需要考虑,我的手指只是移动。 当我在Swift中编程时,也可以这样说。

然而。 舒适有其缺点。 最危险的是,这是无聊的滑坡……而无聊却无处可走。 如果您想用自己的技能去新的地方,则必须采取的第一步是在舒适区之外进行,这很容易使人感到恐惧。 不用了,谢谢! 我只待在这里,我什么也不会跳出来!

您可以使它不那么恐怖。 您可以选择相差无几的东西。 我举一个例子:

当我在芝加哥的Mobile Makers Academy上完成了如何制作iPhone应用程序的8个星期的学习时,我要做的第一件事实际上并不是制作应用程序。 Swift刚刚发布,这意味着像我这样的开发人员将经常在项目内和项目内在Objective-C和Swift之间来回切换。 我认为,如果Xcode允许您为两种不同的语言设置不同的主题,那将很酷。 当然没有,但是我知道插件可以改变Xcode的行为,因为当时我在使用其他几个(RIP)。 因此,我想知道插件是否可以根据语言更改主题。

这是我走出舒适区的第一步。 我不知道如何编写Xcode插件,但是我知道其他人也可以,我知道他们的源代码可以在GitHub上查看,并且我知道我将用我已经熟悉的Objective-C编写它。 。 这不是一个巨大的飞跃。 感觉可以实现。 这很吓人,但也不是吓人。 我知道,即使我失败了,我仍然可以自己学到一些可以在面试中谈论的东西。

事实证明,我并没有失败,但这确实很艰难。 我不会一路碰到所有的障碍,但是我可以说,自从成为iOS开发人员以来,这仍然是我做过的最有意义的事情之一,尽管苹果在从Xcode 8中删除了插件后就将其杀死了。那就是说:值得。 即使看起来很小,也要坚持下去。 实际完成的小事情总比不敢尝试的大事情要好。 与大多数事情一样,第一次感到不舒服也变得容易。

您什么时候走出舒适区的? 还是您还在脑海里跳动一个想法,让您跳起来呢? 我很乐意在评论中与您讨论。 谁知道? 也许我或其他人可以帮助您! 至于我,我正在考虑尽快试用Unity。

Nathan Hosselton是乔治亚州萨凡纳市Codebase培训实验室的iOS讲师。请通过 nathan@codebasesav.com 向他发送电子邮件

Interesting Posts