Career Building Through Open Source & Community Participation
This is a modal window.
The media could not be loaded, either because the server or network failed or because the format is not supported.
Formal Metadata
Title |
| |
Title of Series | ||
Number of Parts | 141 | |
Author | ||
Contributors | ||
License | CC Attribution - NonCommercial - ShareAlike 4.0 International: You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this | |
Identifiers | 10.5446/68650 (DOI) | |
Publisher | ||
Release Date | ||
Language |
Content Metadata
Subject Area | ||
Genre | ||
Abstract |
|
EuroPython 2023122 / 141
8
17
22
26
27
31
42
48
52
55
56
59
64
66
67
72
73
77
79
83
86
87
95
99
103
105
113
114
115
118
119
123
129
131
135
139
140
141
00:00
BuildingOpen setBuildingOpen setOpen sourceXMLComputer animationLecture/ConferenceMeeting/Interview
00:15
CodeCASE <Informatik>Observational studySelf-organizationData managementComputer programmingExecution unitRemote procedure callCodeFocus (optics)Computer animationLecture/Conference
01:08
Open sourceProjective planeData managementSoftware developerField (computer science)Right angleProgrammer (hardware)Computer animation
02:19
Open sourceCollaborationismFood energySample (statistics)IntelNumber theorySoftware developerKernel (computing)Projective planeDifferent (Kate Ryan album)Level (video gaming)FrequencyProcess (computing)MereologyConfidence intervalOpen sourceReal numberDisk read-and-write headData managementVideo gameMultiplication signSoftware developerSheaf (mathematics)Computer programmingSoftwareObservational studyCollaborationismCASE <Informatik>Flow separationNormal (geometry)Self-organizationField (computer science)Computer animation
06:48
Open sourceCanonical ensembleTape driveMobile appMultiplication signMereologyProcess (computing)Open sourceConfidence intervalComputer programmingEuler anglesComputer animation
07:48
Peer-to-peerEuler anglesOpen sourceLevel (video gaming)Computer animation
08:24
Software developerCore dumpOpen sourceComputer programmingProjective planeMultilaterationLevel (video gaming)Cartesian coordinate systemMeeting/Interview
09:03
Process (computing)System callOpen sourceCartesian coordinate systemComputer animation
09:16
Open sourceSheaf (mathematics)Meeting/Interview
09:52
Open sourceComputer programCodeGoogolOpen setOpen sourceComputer programmingComputer programmingSource codeProjective planeStudent's t-testOpen setOffice suiteComputer animation
10:31
Level (video gaming)Public key certificateCartesian coordinate systemLevel (video gaming)Projective planeEuler anglesMultiplication signOpen sourceFlow separationComputer animation
12:29
Broadcast programmingFrequencyRoundingCartesian coordinate systemNumberOpen sourceProjective planeEuler anglesMathematicsRoundness (object)Open setComputer animation
14:09
Meeting/Interview
14:23
Computer programmingMultiplication signEuler anglesConservation lawBitMereologyNumberOpen sourceSoftwareProjective planeRoundness (object)TrailTrajectoryLevel (video gaming)Self-organizationCartesian coordinate systemIBM RPGQueue (abstract data type)Meeting/InterviewLecture/ConferenceComputer animation
Transcript: English(auto-generated)
00:05
Hello everyone, thank you for joining this session. So I'm going to be talking about career building through open source and community participation. I'm going to start with my introduction. So I'm Omotola Younis Omotayo. You can just call me Omotola.
00:22
I use she, her pronouns and I'm from Nigeria, Africa. So that means I flew, I spent 16 hours to get to this place. So you can appreciate me for that. I'm also a community builder. I'm a women in tech and a year advocate.
00:42
I'm one of the organizers of the R2-3 program. So I'm going to be using R2-3 for my case study for this session. R2-3 is a paid remote internship opportunity. I will tell you more about it during my session. And I also lead the community manager team at She Code Africa.
01:00
She Code Africa is a nonprofit as well that focus on empowering and celebrating women in tech across Africa. Okay, so before we go on, I want to ask the audience questions. And I think I should just ask one. And the question is, how many of us in this room have contributed to open source projects before?
01:23
Oh, a lot. Nice. Thank you. So how many of us, because you've been contributing to open source, I believe you belong to one or two open source communities, right? Okay. Are you actively engaging or would you say you've benefited from participating in these open source communities?
01:42
EVCS? Okay. All right. Thank you. So like what many persons might think about contributing to open source goes beyond improving or building open source projects. It goes beyond that. It's a way for you to like improve your career in tech generally.
02:03
And you don't have to be a programmer to contribute to open source. You don't have to be a Python developer to contribute to open source. You can be a technical writer, community manager, or whatsoever feed you are coming from and you can contribute and improve the open source projects. Okay, so these are opportunities that participating in communities,
02:24
open source communities, because that's what this session is about can give to you. The first thing is networking. You being part of this EuroPython conference enables you to network with other persons, persons like Omotola coming from Africa,
02:42
persons coming from other countries, persons from different fields that only norms you might have not think of, you're going to meet them. So networking, which is an investment in your career, if I have the whole time, I can give you examples of how networking has helped me to start from nothing and to get to where I am today.
03:02
Collaboration, building projects or bringing that whole idea that you have in your head to real life. It's easier when you have someone or a lot of other persons on your team working with you. It's faster and it makes you to like see things in different way and to build a more usable and a project or a solution
03:22
that is more stronger. Let me put it that way. Self-confidence. I'm going to be sharing some stories later of people who during the journey of their career, they feel timid like they are not sure if they want to talk about what they know.
03:40
They are not sure to talk about what they are building or what they can do. And this in a way will make you feel, let's say you are starting from a one and you know a lot of things, but because you don't have that self-confidence to like talk to the next person about what you are doing or what you know, you stand at a one for a longer period of time compared to someone that can talk about,
04:02
oh, I'm a community manager, this is what and this is what I can do. So belonging or participating to an open source community boosts your confidence because you tend to relate with a lot of other persons. Land your dream job. Before I move to that, let me talk about building your portfolio.
04:20
Contributing to open source, you are going to be able to contribute to projects that are bigger than where you are. I mean your career level. Imagine you are contributing to say a Google project. I'm just using that as an example. You can boldly say, oh, I build that project. You don't need to build the project from A to Z yourself
04:42
but because you are part of the persons that contributed to the success of that project, you can claim that your portfolio and say, yes, I actually build this project. So that way you are building your experience level and just like the last speaker said, when your recruiter asks you what can you do or what have you done before, you'll be proud to say,
05:00
oh, I've done this, I've built this. So contributing to open source or participating in open source community actually help you to build your portfolio. Then land your dream job. We'll be talking about internship later and this is just a way for you to like have more experience to build you and prepare you
05:21
for that next opportunity. Become an advocate. You can become someone like Omotolada flew all the way from Nigeria to another country just to tell other people about how they can build their projects and about the paid internship opportunity I'll be talking about soon. So you can become an advocate not just as a volunteer
05:41
but a paid advocate talking about this or what I do generally in several ways with several organization is actually paid. So that can be your career path, being an advocate and getting paid by doing that. Now, let me move to the story time. For this story, I'm going to be talking about outreach interns.
06:03
Remember I mentioned that this session is going to be I'll be using outreach as my case study. So I'm going to be using outreach interns to the story to tell you more or to let you see some aspects where contributing to open source community has actually helped people to build their career.
06:22
So when I'm going through these stories, I need you to be asking yourself questions because I'm going to be asking you questions as well. So this is outreach interns who used to be like a stay-at-home mom for over 15 years and after contributing
06:40
and participating in the outreach program, she landed a full-time job with Linus as a developer. So I have some other stories piled up together here. Another outreach intern that participated with the Mozilla community and after which,
07:00
they gained self-confidence. I talked about self-confidence the other time which has been an important part of their career and it has also helped them to secure a full-time job with Intel. We have Paul. Paul is a designer as well. Paul mentioned that he started his open source background with R3C and was able to get interview opportunity
07:26
with this company. At the end of the day, they didn't get the job but that actually boosted their confidence as well to be able to prepare for the next opportunity they got. I met them during the last R3C 1000 intern celebration in Nigeria and they mentioned that after two months
07:43
of participating in this R3C internship program, they got their full-time job which is awesome. So these are other stories, stories of how someone was bullied. They could not bully physically but you know where you can talk about what you can do.
08:01
You feel timid and you are like, huh, I don't think I want to do this. I think I'll just keep it. I think I'll keep this to myself. I'll continue working indoor. I don't need to talk about it. But contributing through the R3C internship through open source communities helped them to be able to like start from nowhere or start from somewhere and even improve their level.
08:26
I'm going to be talking about the R3C stages later but you'll reference this story later. So the second stage of the R3C internship program requires you to contribute, pick a project you want to contribute to by yourself,
08:40
requires you to contribute to the project for some weeks and this person did not get the internship stage but because of the experience they got from the initial application stage and from the contribution stage, they were able to write a book on Python 2 and 3 and they started selling this book
09:01
and making money out of it. These are other stories, success stories from R3C past interns and applicants. Not just interns now, about how participating in community has actually helped them to build their career. Now is your turn. I've been talking about lots of success stories.
09:20
I've been talking about ways you can build your career through open source. I don't know if anybody asked this question like, so you've been talking about this, how do I build my career? I know there is a lot of technical sections that you've been listening to from the day one of this conference. So if you're asking this question or you want to know more
09:41
about how you can use open source community participation to build your career, let me see your hands. Okay. So I'm going to be talking about paid open source programs. So paid open source program, we have a lot.
10:01
I'm going to be talking about R3C. So R3C is a three-month remote paid internship opportunity that allows you to contribute to open source and open science projects. It's completely remote. You don't have to go to the office. You can be a student. Just that you have to be free from school. Then you get 7,000 U.S. distipents as an intern.
10:24
Then it's open to everyone. All you need to prove is that you are underrepresented in the country you are living in. I've mentioned this. So I mentioned earlier that we have three stages. We have the initial application stage. We have the contribution stage and the internship stage itself.
10:40
So the initial application stage is where you write a convincing essay, just like you're answering questions about how you are underrepresented in the country you are living in. So you can think of it. It might be because you don't have a technical background. You don't have maybe an undergraduate certificate in tech. It can be because you don't have years of experience because R3C doesn't need you to have five years,
11:01
two years, or to write a full CV. We don't even need your CV. So which is a very good way for you to start? So when you write this essay and you pass this first stage, you move to the second stage, which is where you will show up, you will learn, and you will contribute. So you intentionally pick any projects you want to work on. The project has several skills level.
11:21
So you can pick the one you are comfortable with. Let's say for Python, you are very good with Python. You can start on level three. If you don't have any experience maybe writing technical documentation, and that is what the project you want to work on, you can start from level one. So you are comfortable to pick any projects you want to work on.
11:43
So you do your research. You dedicate your time. You engage with your mentors. The open source community is very inclusive and welcoming, yes? So you have mentors who are willing to dedicate their time to show you this is how you can do it. Then you ask questions if you need to. Then you ask other people to solve their question.
12:03
Then you submit your final application. So when you get to the internship stage itself, this is just where you are going to double your efforts. Like everything you've been doing for the past two weeks, contributing to that project, this is where you are going to get paid, get the 7,000 USD, and also continue improving yourself, your career,
12:23
putting yourself out there for bigger opportunities, and also connecting with small persons in the open source community. So this internship runs twice a year. We have the May to August round, and we have the December to February round.
12:40
December to March round. So for the next round, it starts in next month. So you can take that chance to visit astrochi.org, learn more about the application requirements, because you need to be eligible. Learn more about that and give it a shot. I've been talking about internship, internship, internship.
13:01
There is also a very important way for you as someone who is experienced in open source contributions to give back to the community. Giving back to the community can actually help you to build yourself as well. So you'll be able to say, you can add that to your portfolio, that I've been able to impart how many number of persons lives, change people's stories, maybe their career story, and so on and so forth.
13:22
So Atrochi is looking forward and calling on open source community. So let's say you belong to a community or you have a project. You have projects, open source projects or open science projects. You want people to come collaborate with you on. So Atrochi welcomes you to like submit your project or come in as a mentor.
13:42
If you know, oh, you have enough skills and you don't want to come in as an intern. So you want to come in as a mentor or a mentoring community. So we are really advocating for open source community and open science communities to come and join us to support diversity in tech by being a mentor. You can as well visit the Atrochi website,
14:02
atrochi.org.org and apply to be a mentor or a mentoring community. I think this is the end. I'm going to take questions now. Questions, you can ask me any questions.
14:25
Okay, we have a little bit more time for questions. So queue up here if you have one. Questions about participating in open source community, building your career or anything about Atrochi.
14:43
Hi, thanks for your talk and your insights. Just curious, how is the Atrochi financed actually? Thank you. So Atrochi is a program on the software freedom conservancy and we have a lot of organizations,
15:00
individuals sponsoring, coming in as sponsors to help us to finance paying the interns the stipends. Thank you. Do you track how many people stay active in open source or do you in general track people's career trajectories?
15:21
Do we track? Okay, so what we do is we track the number of application we get in our community because Atrochi has a lot of open source community participating, right? So we only track number of persons that apply to the program, number of persons that get into each stage
15:41
and number of persons that we are able to take in as interns. And for interns, we are only able to take in interns that we have mentors who are going through because it's a one-on-one mentorship program. So we are able to only take in interns based on the number of communities we have and the number of mentors are available to mentor them.
16:03
Thank you. Thank you for the talk. Thank you for all the questions. Round of applause, please. So if you have any question, you want to discuss with me about your open source
16:23
projects or your open source projects or how you can be part of this program, please, I'll be somewhere there. Please connect with me as well. Thank you so much, everyone.