Apprenticeship Program at Renewable Funding - Thoughts?
The Renewable Funding technology team is moving into some new office space in a few months, and now that we’ll have our own space, I’d like to start up a variation on an apprenticeship program at work. I’m still in the early stages of designing this, and I want to gather some input from the community before deciding how we might run the program.
The Renewable Funding technology team is moving into some new office space in a few months, and now that we’ll have our own space, I’d like to start up a variation on an apprenticeship program at work. I’m still in the early stages of designing this, and I want to gather some input from the community before deciding how we might run the program.
My goals for this program are as follows:
-
Contribute back to the local and global software development communities by providing mentoring, a place to work, and stewardship of one or more open-source projects.
-
Provide a safe, open, fun environment for people of all backgrounds to improve their skill in a non-competitive, supportive learning environment.
-
Increase local knowledge about Renewable Funding’s software development team, so that when we post job openings, you all know who we are.
-
Identify local developers who—while they may not have a lot of experience—have a lot of talent and passion, so that we know who to talk to when we have appropriate positions open up.
Here’s what I’m thinking as a starting point, please let me know what might not work, and what might work better:
-
Recruit a group of between 2 and 6 local developers who are interested in participating in the program for N months. (What is an appropriate time period?)
-
The group gets together at our office one evening per week for the duration of the term. (Thursdays from 4pm-8pm? Is once per week the right frequency?)
-
At least one senior developer from my team will be at each session to coach and mentor the team. Renewable Funding will pay for dinner and/or snacks.
-
The group will decide on an open source project to work on. It could be a new creation or contributions to an existing project.
-
The group will work on project following an agile methodology similar to what we employ during our daily work at Renewable Funding.
-
We may be able to open our office to participants during regular work hours to provide a space to work and access to individual mentoring.
So, is this a good idea? Would anyone be interested in this? Am I overlooking some obvious and potentially disastrous outcome?