-
-
Notifications
You must be signed in to change notification settings - Fork 632
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
docs: asyncapi mentorship program blog post #1930
Merged
Merged
Changes from 12 commits
Commits
Show all changes
19 commits
Select commit
Hold shift + click to select a range
1b25c66
added new blog post
AceTheCreator 4b57aa1
added photo credit
AceTheCreator b0726ce
fixed a typo
AceTheCreator 878dc6f
Merge branch 'master' of https://github.com/AceTheCreator/website int…
AceTheCreator 00ae80e
added suggested changes
AceTheCreator 7091c0d
date update
AceTheCreator ea9e77b
Merge branch 'master' into mentorship
AceTheCreator 5ed52b3
Merge branch 'master' into mentorship
AceTheCreator e56887a
minor punctuations
thulieblack 29bdb41
Update pages/blog/beyond-boundaries.md
AceTheCreator 82525b0
Update pages/blog/beyond-boundaries.md
AceTheCreator 5db3987
Merge branch 'master' into mentorship
AceTheCreator eac7417
Update beyond-boundaries.md
AceTheCreator ae61e2b
Merge branch 'master' into mentorship
AceTheCreator e31474d
Update beyond-boundaries.md
AceTheCreator 0da738e
Merge branch 'master' into mentorship
quetzalliwrites 4591c5b
Merge branch 'master' into mentorship
AceTheCreator bfeb3bb
Update beyond-boundaries.md
AceTheCreator 8338017
Merge branch 'master' into mentorship
derberg File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,100 @@ | ||
--- | ||
title: 'Beyond Boundaries - Empowering Through OSS Mentorship' | ||
date: 2023-08-10T06:00:00+01:00 | ||
type: Community | ||
tags: | ||
- Mentorships | ||
- OSS | ||
- AsyncAPI | ||
cover: /img/posts/beyond.webp | ||
weight: 10 | ||
authors: | ||
- name: Azeez Elegbede | ||
photo: /img/avatars/ace.webp | ||
link: https://twitter.com/_acebuild | ||
byline: AsyncAPI Preacher | ||
--- | ||
|
||
In 2022 we piloted our innovative mentorship program that focuses on open-source software(OSS). We envisioned a platform where aspiring developers could learn, grow, and contribute to exciting projects while receiving guidance from experienced mentors. | ||
|
||
## Our Backstory | ||
|
||
At AsyncAPI, we value giving back to the community, giving us a sense of purpose as a community-first organization. We are always looking for ways to participate in open-source mentorship programs like Google Summer of Code(GSoC), Google Season of Docs(GSoD), and more because the fulfilling feeling of contributing to society gotten from these programs is unparalleled. | ||
|
||
As an open-source organization, we participate to collaborate with a broader reach of enthusiasts and help bring more folks into this world(which we are already doing). Furthermore, our reason for participating in these programs comes from our passion for open source and the care to support and encourage contributors by building and participating in mentorships. | ||
|
||
## Why Start Our Own OSS Mentorship Program? | ||
|
||
In 2021, AsyncAPI participated in its first paid mentorship program alongside Postman under Google Summer Of Code(GSoC). After applying to participate as an organization for GSoC in 2021, we got rejected and were opportune to participate alongside Postman. | ||
|
||
Postman is an established software development company committed to open-source initiatives. We received a lot of engagement from folks interested in our projects despite having just a few slots allocated to us by Postman. | ||
|
||
Fast forward to 2022, we applied for GSoC and got rejected again. This time, Postman also got rejected, leaving us in shock because many folks were already looking forward to joining us. The shock and disappointment permeated the team's spirits, but they refused to let this setback deter them from their mission. | ||
|
||
Determined to overcome this unexpected obstacle, we regrouped and brainstormed alternative strategies to keep the program afloat. What had initially seemed like a devastating rejection transformed into an opportunity for growth and resilience. The team's unwavering passion and refusal to accept defeat turned their setback into a stepping stone toward even greater success. | ||
|
||
## The Journey Proved To Be More Challenging Than Anticipated | ||
|
||
We knew piloting an in-house mentorship program would be challenging, so we made the initial program a way to collect feedback. We approached the program flexibly, avoiding rigid decisions or commitments. | ||
|
||
During the project ideas phase, [we received 19 project ideas](https://github.com/asyncapi/community/blob/master/mentorship/asyncapi-mentorship/2022/project-ideas.md), and [ten of these projects made it to the final phase](https://github.com/asyncapi/community/blob/master/mentorship/asyncapi-mentorship/2022/README.md) but out of the ten selected candidates for the program only [six](https://github.com/orgs/asyncapi/discussions/577) were able to complete their project. This program addresses the real needs of the open-source community. It ensures the program leaders forge meaningful relationships with the participants to ensure their diverse voices are heard and provide them with resources, advice, and networking opportunities. | ||
|
||
## How We Are Approaching These Challenges For The Next Cohorts | ||
|
||
At AsyncAPI, mentorship programs are practical tools for teaching and upskilling professionals. When managed well, they can create significant benefits for mentees and lasting benefits and impact for mentors. However, we know it takes some strategy and finesse to operate a mentorship program that lasts and reaches its potential. That's why we've organized a way to keep our Mentees on schedule to complete their projects using the following method: | ||
|
||
- Reduce the level of stress in the program. | ||
- Encourage them to ask when they need help. | ||
- Ask them what they want. | ||
- Connect often. | ||
- Share stories and struggles. | ||
- Agree on expectations. | ||
- Emphasize good self-care. | ||
|
||
## Our Relationship With Potential Mentors | ||
|
||
All of AsyncAPI's mentors are core community members and prominent advocates for open-source projects with a strong belief in FOSS, which means keeping them engaged will require just a little effort. But we still keep them engaged by staying connected and ensuring communication channels go both ways, showing how they made a difference and valuing the opinions of every mentor. | ||
|
||
## How We Engage Contributors In The Community During The Mentorship Program | ||
|
||
We value every single contribution at AsyncAPI, and there is a nearly immediate value to people using and contributing to AsyncAPI. If and when they contribute code, the quicker it gets integrated into the main codebase, the happier the contributor will be. We also know contributors like to be challenged and to learn new things, and they like to work on code that's known to be of high quality and work with projects that positively impact the industry. | ||
|
||
This quality makes AsyncAPI stand out and will encourage contributors to be involved in the community during the program. Furthermore, we ensure contributors are heard and respected and give them public credit for their work to encourage them to contribute. We ensure contributors have direct access to the main maintainer(s) and can have meaningful discussions with them. | ||
|
||
## Where Are We? | ||
|
||
With the next cohort kicking off, we put things such as the [program guidline] in place, including the **Evaluation Period**. And we received a significant surge in this current cohort(2023) application phase! We received 29 project ideas, 10 of which were selected for the program, over 90+ proposals were received across all of these ten projects, and 13 candidates made it to the final selection phase. Unlike the previous year(2022), we were not only accepting code-related projects but also design and technical writing, which means anyone can be a part of the program this year. | ||
|
||
Comparing this to the previous year, we are proud of this current trajectory and can't wait to see the numbers for the coming years, how much growth awaits us as a community, and how fantastic the projects under this great initiative will become with all of these contributions. | ||
|
||
## Current Cohort Projects | ||
|
||
| No | Project Idea | Mentor/s | Category | Mentee/s | | ||
| --- | --- | --- | --- | --- | | ||
| 1 | [Add help/{command} endpoint](https://github.com/asyncapi/server-api/issues/144) | [David Pereira](https://github.com/BOLT04) | Engineering | [Prince Rajpoot](https://github.com/princerajpoot20) | | ||
| 2 | [Website UI Kit design/dev project](https://github.com/asyncapi/design-system/issues/4) | [AceTheCreator](https://github.com/AceTheCreator) | Design | [AISHAT MUIBUDEEN](https://github.com/Mayaleeeee) | | ||
| 3 | [MVP integration of extensions catalog with AsyncAPI tools](https://github.com/asyncapi/extensions-catalog/issues/78) | [Lukasz Gornicki](https://github.com/derberg) | Engineering | [Sambhav Gupta](https://github.com/sambhavgupta0705) | | ||
| 4 | [Documenting how different protocols work with AsyncAPI](https://github.com/orgs/asyncapi/discussions/533) | [Alejandra Quetzalli](https://github.com/alequetzalli) | Documentation | [Cynthia Peter](https://github.com/CynthiaPeter), [Arya Gupta](https://github.com/Arya-Gupta), [Joy Almeida](https://github.com/J0SAL), [Vaishnavi Nandakumar](https://github.com/VaishnaviNandakumar)| | ||
| 5 | [Rewrite this template and NodeJS WS template](https://github.com/asyncapi/nodejs-template/issues/133) | [Lukasz Gornicki](https://github.com/derberg) | Engineering | [Kaushik Rishi](https://github.com/kaushik-rishi) | | ||
| 6 | [Simulator Desktop Application](https://github.com/asyncapi/community/issues/691) | [Nektarios Fifes](https://github.com/NektariosFifes) | Engineering | [Sumant Tirkey](https://github.com/SumantxD) | | ||
| 7 | [Tutorial document or separate guides for glee](https://github.com/asyncapi/glee/issues/431) | [Souvik](https://github.com/Souvikns) & [Khuda Dad Nomani](https://github.com/KhudaDad414) | Documentation | [Afzal Ansari](https://github.com/afzal442) | | ||
| 8 | [Add support for translations](https://github.com/asyncapi/website/issues/267) | [Maciej Urbańczyk](https://github.com/magicmatatjahu) | Engineering | [Ansh Goyal](https://github.com/anshgoyalevil/) | | ||
| 9 | [Prepare CLI for v1.0.0 release](https://github.com/asyncapi/cli/issues/599) | [Souvik](https://github.com/Souvikns) | Engineering | [Ashish Padhy](https://github.com/Shurtu-gal) | | ||
| 10 | [DocsUI: Messages Object output](https://github.com/asyncapi/asyncapi-react/issues/618) | [Missy Turco](https://github.com/mcturco) & [Fran Méndez](https://github.com/fmvilas) | Design | [Asmit Malakannawar](https://github.com/asmitbm) | | ||
|
||
|
||
|
||
## Who Is This Program For? | ||
|
||
If you're new to the world of open-source or you'd love to get paid for doing open-source for some time, then this program is definitely for you. | ||
|
||
## Would you be interested in sponsoring our program? | ||
|
||
By sponsoring us, we can use your sponsorship funds to provide more slots in future mentorship programs for candidates interested in elevating their careers via open-source contributions. | ||
|
||
## How To Connect With Us | ||
|
||
- Join [our Slack workspace](https://www.asyncapi.com/slack-invite). Just make sure to follow our [Slack etiquette](https://github.com/asyncapi/.github/blob/master/slack-etiquette.md) and [the code of conduct](https://github.com/asyncapi/.github/blob/master/CODE_OF_CONDUCT.md). | ||
- Join the dedicated Mentorship channel `#mentorships` that we use for all mentorships discussion. All mentees and mentors are there. | ||
|
||
> Photo by <a href="https://unsplash.com/@noguidebook?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Rachel</a> on <a href="https://unsplash.com/photos/U4zpPfvogJ4?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Unsplash</a> |
Binary file not shown.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think it would be great to have a section about 2023 edition, with a table that lists all topics, mentees and mentors - what you probably have in mentorship discussion already but nice to have in the article. Later it is easier for me also to refer to it when I talk with sponsors