硕士导师每个月补贴_每个软件开发人员需要的五位导师以及如何找到他们

硕士导师每个月补贴

by Ariel Camus

由Ariel Camus

每个软件开发人员需要的五位导师以及如何找到他们 (The five mentors every software developer needs and how to find them)

作为软件开发人员寻求支持的指南 (A guide to finding support as a software developer)

Learning to code and landing your first job is a daunting task. And everyone who has tried it will tell you that, even though the technical side is hard, what’s really hard is keeping your motivation and focus strong, day after day, until you learn enough so that you can land your dreamed job. This process can take a year or more for most people.

学习编码并找到第一份工作是艰巨的任务。 每个尝试过它的人都会告诉您,即使技术方面很困难,但真正困难的是,日复一日地保持动力和专注,直到您学到足够的知识,以便可以找到理想的工作。 对于大多数人来说,此过程可能需要一年或更长时间。

Having a good mentor in your life can make that process a lot easier. In fact, most people will tell you that you MUST have a mentor if you want to realize your full professional potential. However, our current expectations from mentorship are sometimes misguided, and they are preventing us from really taking advantage of this powerful idea.

在您的生活中拥有一个好的导师可以使这一过程变得容易得多。 实际上,如果您想充分发挥自己的专业潜力,大多数人会告诉您您必须有一位导师。 但是,我们当前对指导的期望有时会被误导,这使我们无法真正利用这个强大的想法。

Instead, I want to suggest a new way of thinking about mentorship and how to find it in your life no matter where you are in the world.

相反,我想提出一种新的思维方式,无论您身处世界何处,都可以在自己的生活中找到导师。

But before we get into that, let’s talk about what’s wrong first…

但是在开始讨论之前,让我们先说说问题所在……

One person can’t give you all the mentorship that you need in your life. So, trying to find that one perfect person is an impossible task. Because it seems like an impossible task, most people give up in their search for a good mentor.

一个人不能给您您一生中需要的所有指导。 因此,试图找到一个完美的人是不可能完成的任务。 因为这似乎是一项不可能完成的任务,所以大多数人都放弃了寻找优秀导师的打算。

Instead of looking for one perfect mentor, let’s talk about the different ways a mentor can support you. Then let’s assign each one of those roles to a different persona, and let’s discuss how to find them. Once you look at each role independently, you will realize that finding them is way easier than what you thought.

与其寻找一位完美的导师,不如说说导师可以为您提供支持的不同方式。 然后,我们将这些角色中的每个角色分配给不同的角色,并讨论如何找到它们。 单独查看每个角色后,您将意识到找到它们比想象的要容易得多。

导师1:锚 (Mentor 1: The Anchor)

One of the hardest parts of becoming a successful developer is keeping your motivation strong. In fact, you will find days where all your effort will feel purposeless and you won’t be able to see the light at the end of the tunnel.

成为一名成功的开发人员最难的部分之一就是保持动力。 实际上,您会发现所有努力都变得毫无目的的日子,而且您将看不到隧道尽头的光明。

Having someone close to you during those days to remind you about the meaning of what you are doing, or just to listen to your frustrations, can be incredibly powerful.

在那些日子里,有一个亲近的人提醒您您正在做的事情的意义 ,或者只是听听您的挫败感 ,会非常强大。

A great way to find this kind of mentor is in local events where other developers socialize. For example, freeCodeCamp local study groups are a great place to start. If there is no local group in your town, you can start one. Building strong relationships with people who have recently gone through the same experience will help you keep you looking ahead all the time.

找到这种指导者的好方法是在其他开发人员进行 交的本地活动中。 例如, freeCodeCamp本地学习小组是一个不错的起点。 如果您所在的城镇没有本地团体,则可以开始一个团体。 与最近经历过相同经历的人建立牢固的关系将帮助您始终保持领先。

As the founder of a school for remote software developers that works with students from all around the world, I know that this is especially important for those who are learning from home or online. That’s why we pair advanced students with new students and help them set up weekly calls so that the new students have a listening ear who understands the frustrating moments they are going through.

作为一所面向远程软件开发人员的学校的创办者,该学校与来自世界各地的学生一起工作,我知道这对于那些在家中或在线学习的人尤其重要。 这就是为什么我们将高年级学生与新学生配对,并帮助他们建立每周电话,以便新学生有一个倾听的耳朵,以了解他们正在经历的令人沮丧的时刻。

导师2:冠军 (Mentor 2: The Champion)

Imposter syndrome is a real thing. And as you make progress in your learning path, there will be days where you will wonder if you really have what it takes to be a successful developer. Not only that, but many people will also struggle with complex issues such as financial and health difficulties that will put their goals at risk.

冒名顶替者综合症是真品。 随着您在学习道路上取得进步,有时会想知道您是否真的具备成为一名成功的开发人员所需要的条件。 不仅如此,许多人还将面临诸如财务和健康困难之类的复杂问题,这将使他们的目标面临风险。

In those moments, what you need is someone who deeply believes in you and wants you to realize your full potential. And it’s because they strongly believe in you that they will be willing to help in ways that you can’t even imagine.

在那些时刻,您所需要的是一个深深相信您并希望您充分发挥潜力的人。 这是因为他们坚定地相信您,他们愿意以您甚至无法想象的方式提供帮助。

This person doesn’t have to be someone who works as a software developer. Not even someone who knows the industry well. This person is usually a close friend or relative who can provide financial and motivational support while you go through your learning path.

这个人不必是从事软件开发的人 。 甚至没有一个非常了解该行业的人。 这个人通常是密友或亲戚,在您学习的过程中,他们可以提供财务和激励方面的支持。

Even though learning to code is a full-time job, I constantly remind the people that I personally mentor to make time to socialize with their families and friends. It’s only in those close circles where they will find their champions.

尽管学习编码是一项全职工作,但我不断提醒人们,我个人指导自己花时间与家人和朋友进行 交 。 只有在那些紧密的圈子中,他们才能找到自己的冠军。

导师3:缪斯女神 (Mentor 3: The Muse)

This mentor is the one that will inspire you to achieve excellence at the craft of building software and will show you what’s possible once you unleash your full potential. They will also show you how the best developers in the world work and will push you to keep expanding your knowledge to new areas and technologies.

这位导师将激励您在构建软件的过程中取得卓越成就,并向您展示一旦释放出全部潜能的可能性 。 他们还将向您展示世界上最优秀的开发人员是如何工作的,并将促使您不断将知识扩展到新领域和新技术。

Since this role requires someone who is a real expert at the topic, many people think that they can’t find a person like this around them. The reality is that these people can easily be found on the Internet. You just need to find the conferences focused on the technologies that you want to master and take a look at who the speakers are. You can find articles written by those speakers and videos of their presentations online. Since they are thought leaders and experts in the field, their talks will feel incredibly inspiring and will help you stay up to date with the latest advances.

由于此职位要求某个人是该主题的真正专家,因此许多人认为他们周围找不到这样的人。 现实情况是,可以在Internet上轻松找到这些人。 您只需要找到专注于您想要掌握的技术的会议,并查看演讲者是谁。 您可以在线找到 那些演讲者写的文章和他们的演讲视频 。 因为他们是该领域的思想领袖和专家,所以他们的演讲会给人以极大的启发,并将帮助您了解最新进展。

You should also keep in mind that you are not expected to be an expert when you join your first job. Therefore, you will want to make sure that the company that you work for can also give you access to more senior developers from whom you can learn.

您还应该记住,当您加入第一份工作时,不会成为专家。 因此,您将要确保您所在的公司也可以让您访问可以从中学习的更多高级开发人员

This is something you should ask about during your job interviews. Remember that interviews are a two-way process: you are also interviewing the company, because a job is not just a way to earn a salary, but a place to continue growing.

这是您在面试中应该问的问题。 请记住,面试是一个双向过程:您也在面试公司,因为工作不仅是获得薪水的一种方式,而且是持续增长的地方。

导师4:合伙人 (Mentor 4: The Partner)

This is not a typical role that you would expect from a mentor. But because mentorship is about helping you realize your full potential, you want someone who can support you in the little moments of everyday life.

这不是导师所期望的典型角色。 但是,由于导师制是要帮助您发挥全部潜能,因此您需要一个可以在日常生活的小时刻为您提供支持的人。

In the end, the devil is in the details — small but mysterious bugs in your code, your eagerness to learn the latest shiny technology, and the constant distractions from social media. They will all play a negative role in your learning journey, and you want someone to hold you accountable in those tiny yet productivity-killer moments. Who is better for that than a coding partner that you can closely work with/p>

最后,细节在于魔鬼- 代码中的小而神秘的bug,渴望学习最新的闪亮技术以及 交媒体的不断干扰 。 它们都会在您的学习过程中发挥消极作用,并且您希望有人在那微小但又会导致生产力下降的时刻对您负责。 有谁比您可以紧密合作的编码合作伙伴更好

I’m a huge advocate of pair programming as a way of bringing this kind of mutual accountability to the learning experience of new software developers. In fact, at the school that I lead we pair our students with each other and they learn collaboratively by doing remote pair programming full-time.

我大力倡导结对编程,将这种相互问责带给新软件开发人员的学习经验。 实际上,在我领导的学校中, 我们使学生彼此配对,他们通过全职远程配对编程来共同学习

Even if you don’t have someone working with you all the time, you can benefit from reaching out to local or online communities. Join a video conference or meet at a coffee shop at the same time every day. Even if you are not working on the same code, you will find that having a shared screen and microphone (or a table) will add enough peer pressure so that your level of distractions stays low.

即使您没有一直在与您一起工作,也可以从与本地或在线 区联系中受益。 每天参加视频会议或在咖啡厅见面。 即使您使用的不是相同的代码,您也会发现拥有共享的屏幕和麦克风(或桌子)会增加同伴的压力,从而使您的注意力分散程度保持较低。

导师5:你自己 (Mentor 5: Yourself)

Finally, you also need to become a mentor yourself. Mentoring other people won’t just only allow you to give back, but it will also help you reflect on everything you are learning and to acknowledge how much progress you are making in your own path.

最后,您还需要自己成为导师。 指导他人不仅可以让您回馈,还可以帮助您反思所学的一切,并认可自己在自己的道路上取得了多少进步。

As I mentioned before, we pair our advanced students with new ones so that new students have weekly access to their anchor mentor (see mentor #1). This not only helps the new students but also the more advanced ones who have to mentally organize all their own recent learning experiences in order to provide good advice to their mentees.

正如我之前提到的,我们将高级学生与新学生配对,以便新学生每周都有机会访问其主导师(请参阅导师1)。 这不仅可以帮助新生,也可以帮助更高级的学生,他们必须在心理上组织自己最近的学习经历,以便为他们的受训者提供良好的建议。

After a couple of months learning to code, even if you feel like you don’t know enough, you should join some kind of online or local community where beginner programmers gather. Get close to those who are taking their first steps and offer your best advice. Just by talking to them you will start seeing how much you have recently accomplished and learned, and that will give you a boost of motivation to keep moving forward.

在学习了几个月的代码之后,即使您觉得自己还不够了解,您也应该加入某种在线或本地 区,供初学者程序员聚集。 与正在迈出第一步的人保持联系,并提供最佳建议。 通过与他们交谈,您将开始看到您最近的成就和学到了什么,这将使您有动力继续前进。

Staying motivated and focused is the hardest part of learning to code, and mentors can play a big role in finding the support that you need. However, you need to understand what the role of a mentor is so you know which kind of support you are still missing. Are you ready to find your five mentors/p>

保持动力和专注是学习编码的最难部分,导师可以在寻找所需支持方面发挥重要作用。 但是,您需要了解指导者的角色,以便知道您仍然缺少哪种支持。 您准备好找到五个导师了吗

翻译自: https://www.freecodecamp.org/news/the-five-mentors-every-software-developer-needs-and-how-to-find-them-4f9bbd410d29/

硕士导师每个月补贴

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览92228 人正在系统学习中 相关资源:聚会喝酒看美女必备APP_秀人 -Android其他资源-CSDN文库

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年6月26日
下一篇 2020年6月26日

相关推荐