The Journey from new to Junior developer (needs review)
This is a rough initial idea and needs a lot of review.
The goal is to identify what could be the Journey of a person from when they hear about Drupal until they are considered a Junior developer in the light of the IXP-Fellowship initiative.
We will mention every step, and then try to identify what projects, situations, initiatives, etc. may be involved in each one of said steps, our hope is that by doing this we can see the big picture and find related initiatives or projects that are not necessarily part of the scope of the IXP-initiative. And also anything that may be part of the scope of this initiative.
In Bold, we will highlight what we think needs to be considered in the scope of this initiative.
- The first step in this journey is to hear or learn about Drupal's existence and be interested in learning it.
- Drupal Association Marketing Initiative.
- Promote Drupal initiatives.
- Training projects, companies, and initiatives.
- Promotion by individuals or companies.
- The person then seeks ways to learn how to use or work with Drupal. This can be via training, documentation, videos, etc.
- Several paid and free training programs.
- D.O Documentation (can use improvement)
- YouTube and similar channels.
- AI-assisted methods.
- Do we need a method or place to facilitate finding these resources?
- Reaches a level that we consider an Inexperienced developer in this initiative.
- We need to define this level in more detail and how to confirm it.
- Define rules to minimize gaming of the system.
- Graduation or certification by paid or free training.
- Demonstration of basic experience.
- Becomes part of a Pool of Inexperienced developers that is available to interested companies.
- Can be leveraged vi jobs.drupal.org.
- Determine if that is the best place to do it.
- Starts a commitment with a company, where the person receives mentorship and opportunities to gain real-life Drupal Development experience.
- How a company can report working with an inexperienced developer to receive the credit?
- Use guides or resources from different experiences on these internship programs in other companies and the Drupal community.
- At the end of this commitment, demonstrate knowledge and experience to what we will consider a Junior developer. This may include Posts and Drupal contributions.
- Via first-time contributions.
- Blogs or articles in the person or company websites.
- Should there be a special section for these in D.O.?
- The person and the company receive the credit for this process.
- Leverage the current Credit system.
- Define rules for this credit, and minimize gaming of the system.
Please follow us in Slack and make your comments.
Help improve this page
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion