我的故事与你读过很多次的故事有点不同。我没能在3个月内完成我的第一个Web开发工作。我第一个web开发的旅程耗时18个月,过程非常艰难,但也令人兴奋。
像许多其他自学成才的开发人员一样,我的背景和技术没有任何关系。我拥有历史硕士学位。我在博物馆担任导游,在非营利组织担任小组辅导员,并担任教师。我喜欢这些角色,不然我也不会花时间去做。
但在某个时刻,我决定改变这一切。我想通过我的工作产生更大的影响,特别是在非营利组织中。另外,在6年内生活在3个国家(3大洲)生活之后,我想在一个不需要我搬家的新领域工作。
我不需要太多的研究就得出结论,编程可以实现这两个目标。它可以激发我的热情,以最有意义的方式做出贡献,它可以让我在继续工作的同时不用搬家。
我辞去了老师的工作,开始成为“全职网络开发自学者”。
我开始自己学习网页开发,想着所需要的只是努力工作和3到4个月的学习,我将被聘为全职网络开发人员。
我前面的旅程与预期的完全不同。这比我想象的要难得多。这让我很困惑,充满挑战。
我的个人感受是这样的:
我喜欢与他人在一起,合作,交谈,共同奋斗。因为我很享受别人的陪伴,所以当我独自一人时,我不太开心。
在大多数时间里,我都要独自学习,这需要耐得住寂寞。
我承认,并不是所有的挑战都让我感到高兴并促使我提高自己。
我参加了两场半程马拉松比赛,这很有挑战性。我完成了一个艰难的泥泞,这很有挑战性。我搬迁了,去到语言不通的地方,这很有挑战性。
虽然这些挑战令人惊叹且令人愉快,但许多其他挑战并非如此。当我选择它们,理解它们并且知道我接受什么时,我渴望克服挑战。在网络开发的情况下,我没有意识到我将面临的挑战是什么。我才刚刚开始了解这些挑战的范围,这是一个艰难的时期。我变得很沮丧而不是兴奋。
我没有说不是每个人都可以学习如何编程,大多数人只要想去做并花费时间和精力就可以入门。我只是说我们没有相同的背景,相同的思维方式和相同的直觉,所以学习过程因人而异。
当我决定学习网页开发时,我没有任何背景知识。我从来没有自己做过任何技术相关的事情。
对我来说,学习网络开发就像是一下子跳进深海。我记得在我开始学习JavaScript几周后,我和我的伴侣进行了一次对话。他在编程方面有一些高中和大学的基本背景,他试图向我解释如何解决早期的freeCodeCamp挑战。我无法理解拥有一系列元素以及将项目推送到数组意味着什么。这个概念对我来说完全陌生。
我已经意识到不是每个人都是为编码而生的。对某些人来说很自然。其他人已经介绍了基本的编码概念和年轻时的思维方式。
但对于我来说,这是33岁时第一次出现,当时我从来没有听说过与编程概念类似的东西。
是的,这就是我。终于在我34岁时,想出了改变的方法。
在一天结束时,这是一个个人的旅程,所以你读到的一些东西可以帮助你,而其他东西可能会让你失望或只是浪费你的时间。我正在分享我所经历的一切,但这不一定是你成功的秘诀。
提醒自己你的目标是什么。你这周的目标是什么?这个月的呢?这一年?
如果你没有明确的目标,那是你无法做到的。我也不是一直很明确自己的目标 , 但是“你的目标是什么”的问题不断出现,我不得不向自己解释为什么要这样做。这使我的目标和终点线变得更清晰。
我知道,这个有点奇怪,但这是我意识到的最重要的事情之一。你会听到很多在Web开发中被认为是更好东西 :Backend vs. Frontend,React vs. Vue,Visual Studio Code vs. Atom,Vanilla JS vs. jQuery,Express vs. Hapi,等等。这么多的意见和建议。这可能非常令人困惑。
我想证明我可以做任何事情,理解一切,并善于做每件事。你猜怎么着?我遵循别人的意见,但没有我自己的见解。
我比其他人更喜欢网络开发的某些方面。与其他人相比,我更倾向于一些概念。我很乐意用一些语言和库编写代码。那么为什么不创建自己的路径呢?如果人们认为X比Y好,那是否意味着Y是最好的选择?
坦然面对这一切吧。在应对挑战时遇到了困难,但这些都是我的挑战 - 而不是别人的挑战。我能够通过使用我喜欢的工具和技术来激发我的创造力。
成为开发人员社区的一部分让那些开发人员在你身边非常非常重要。
就我而言,它主要是来自世界各地的虚拟社区。有时我很幸运能够和他们见面,有的甚至成为我所居住的社区的一员。
你的社区的形式无关紧要。只要你认识其他和你一样在努力的人,其他与你分享激情的人,当你需要一些动力时可以依赖的人,在你陷入难题时提供帮助的人。你可以看到这些人并告诉自己:“这就是我将来想要的样子”
在一天结束时,你必须相信你可以做到这一点。
很长一段时间我都怀疑自己。但我坚信我可以做得更好,改进,学习,并最终找到一种方法来实现它。
我的旅程花了很长时间,给我,我的人际关系和我的伴侣施加了很大的压力。但我相信这是值得的。它把我推到了新的地方,向我展示了自己的新面貌,并给了我想要的技术和力量。
原文标题《How I went from 33-year-old museum tour guide to professional Web Developer and UX Designer: My 18-month coding journey》
作者:Vered Rekanati Mordechai
译者:我就静静地看
不代表云加社区观点,更多详情请查看原文链接
本文系外文翻译,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系外文翻译,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。