作为新手在科技领域建立职业生涯
最初发布在我的博客上
介绍
科技行业瞬息万变,这意味着它正在快速发展,如果不努力提升或升级技能,你就不可能对已掌握的技能感到满意。在本文中,我将分享作为一名开发人员的入门意义,以及如何在踏上这段旅程的同时持续发展你的职业生涯。
起点📍
让我们开始这段旅程吧!你是新手,还是正处于转行的边缘,并且确定要进入软件开发领域?我钦佩你的勇气,也很高兴你做出了这个决定,因为我向你保证,你不会后悔的。我知道刚开始的时候可能会有点不知所措,但随着时间的推移,一切都会变得轻松,你会开始理解事情的运作方式。如今,科技行业是我参与过的最具支持性的行业之一。无论你决定走哪条路,是前端开发、后端开发、全栈开发、移动应用开发还是数据科学等等,这篇文章都与你息息相关,我相信你读完之后会从中获得有用的知识。
现在,作为科技界的新手,你从哪里开始?你如何获取最新动态?遇到困难时如何获得帮助?如何与其他像你一样的开发者建立联系?所有这些你都在思考的问题,我完全理解你。这就是我写这篇文章的原因,分享一些关于如何从零开始开启职业生涯的基础知识。
现在,我将带你了解成功所需的步骤。我将重点介绍几种开启科技职业生涯的方法。
如何快速提升你的开发者职业生涯
职业生涯的构建需要你尝试多种方法,看看自己在这条道路上以及参与的领域中如何取得成功。我将概述的步骤已被证明对包括我自己在内的许多开发人员都有效。所以,让我们开始吧。你可以利用以下一些方法来构建你的职业生涯:
- 社区
- 在线资源
- 导师制
社区
加入线上或线下社区,对你的职业发展大有裨益。许多本地社区通过组织聚会和研讨会等活动,促进开发者的成长。作为开发者,拥有一个归属感至关重要。我们可以借此了解其他开发者的想法,在活动中与其他开发者建立联系,并聆听他人讲述他们如何开启科技之旅的故事。此外,加入社区还能让你有机会结识新朋友或潜在雇主,如果你正在寻找融入科技生态系统的机会,这将是一个绝佳的机会。全球有大量的开发者社区,你只需找到它们即可。我是GDG 社区和forloop 非洲社区的成员,加入社区的好处数不胜数。我强烈建议你找到一个本地社区并加入。
在线资源
这很简单,因为我们需要正确地学习技术。这才是开启旅程的根本。弄清楚从哪里开始可能会让人不知所措,但正因如此,互联网和谷歌才能帮助我们找到答案。网上有很多免费和付费的资源,可以帮助你成为世界级的开发者。规划好目标后,我接下来的建议是开始学习成功所需的技术。为自己规划一条发展路径非常重要,设定目标也同样重要。在众多资源中,如果你对前端开发感兴趣,我推荐freecodecamp作为起点。因为它互动性很强,提供了从初学者到高级的指导路径,并最终为它背后的社区提供了指导。我想推荐一个我参与过的、面向前端开发初学者的项目。它也能作为你前端开发之旅的指南。最重要的是,互联网上充斥着大量优质资源,可以帮助您在新选择的职业道路上取得成功。
导师制
导师制是指寻求导师(尤其是公司或行业内经验丰富的人士)的指导。寻找导师也是您职业生涯发展过程中的一个重要步骤。我们人类可以独立成功,因为我们被训练要自力更生,但追随前人的脚步,我们可以做得更好。作为一名开发者,你能做的最重要的事情之一就是找到一位对你的成长感兴趣并热衷于帮助你成功的导师。在我们的职业道路上,每个人都有自己的榜样,我知道我就是这样的。在寻找提升和发展职业生涯的方法时,我学到的一件事是,不仅要寻求导师的指导,顺便说一句,如果可以的话,去寻求导师的指导是很好的。还要追随我的榜样的脚步。你在行业中敬仰谁?了解他们是如何开始他们的旅程的,哪些方法对他们有效,哪些方法无效。这实际上是一种很好的学习方式,因为你不会犯明显的错误,因为你已经从别人的错误中吸取了教训。所以,在这种情况下,你真的应该选择最适合自己的方式:一位导师可以不时地督促你,看看你进步了多少;或者,你可以跟随你所在领域的领军人物。如果你愿意,两者皆可,那就太好了。
给开发人员的建议
我想分享一些关于职业生涯的建议,我认为这是一个很好的方式。我一直想和刚入行的开发者们分享一些对我有用的经验,以及我认为效仿他们的经验对其他人有益。所以,我们开始吧。
庆祝你的小胜利:这和你做的其他事情一样重要,无论你在旅途中取得的进步多么微小,都要学会庆祝。尽可能多地这样做,会让你意识到你做得并不糟糕,你会对自己的能力更有信心,我认为这会让你想要做得更多,探索更多的可能性。
找到你的学习风格:每个人的学习方式都不同,我认为尽早找到适合自己的学习方法会影响你日后的学习效果。有些人更喜欢通过训练营进行传统的学习,而有些人则更喜欢观看视频教程、参加在线课程或阅读文章来掌握基本概念。无论哪种方法适合你,都要养成习惯并坚持下去,因为这会让你的学习更加顺畅,避免自己感到压力过大。
不要害怕寻求帮助:很多人在遇到困难时都很难寻求帮助。我刚开始的时候也遇到过这种情况,但我想说,我们不应该成为受害者,陷入必须自己解决所有问题的困境。因为学习的过程中,你会感到不知所措,所以向经验丰富的开发人员寻求帮助和建议是可以的,而且有很多方法可以做到这一点。例如,当你遇到困难并需要答案时,Stack Overflow、论坛、社区 Slack 群组和导师都可以提供帮助。
边做边学:这和我给过的其他建议一样重要,我认为这在你刚开始学习的时候尤其重要。边做边学意味着你不仅仅是在看 YouTube 视频或阅读关于 CSS Grid 的文章,你还要练习你所学的内容,因为说实话,这是最有效的学习方式。当你学习了一个新概念并开始修改代码时,我认为与仅仅阅读文章或观看课程相比,你会更好地掌握这些知识。永远记住要尝试你刚学到的东西,改进它,甚至基于你所学的知识构建你自己的框架。
结论
在本文中,我概述了新晋开发者如何进入科技行业并持续发展自己的职业生涯。多年来,我从科技行业中汲取的经验以及我认为每个人都应该牢记的一点是:作为一名软件开发者,学习永无止境。这段职业发展之旅永无止境,因为你必须持续维护你所构建的一切。在这个瞬息万变的行业中,唯一的方法就是紧跟你所使用技术的步伐,并随着时间的推移不断寻找获取新知识的途径。一旦你理解并掌握了这一点,那么无论你选择哪条职业道路,你都将取得成功。
文章来源:https://dev.to/lauragift21/building-a-career-in-tech-as-a-newbie-4apj