Objective

After the Onboarding steps, engineers jump into our Github works with less guidance, it could take them days to weeks to get familiar with our codebase, tech stacks, and development rules. Without a training program they could get lost, struggling or the worst, give up and leave. To boost this process and shorten the learning period, this program tries to collect existing documents and develop new ones that can help our new joiners to smooth the learning process, bring engineers up to speed quickly, improve the volunteering experience and engineering productivity.

Program Lead / Coordinators

Ideally, we'll need at least one program lead/Coordinator for each team to track status for Mob programming and Resources, their responsibility includes:

Mob programming (Experiment)

Mob programming (Weekly) for engineers get together to fix and learn from each other

Mob Programming

Resources

Keep tracking our resources below, write documents, produce videos, expose these resource to engineers in different teams as references

( For new created content, will need Senior Engineers' review before publish )

<aside> 💡 Note: Contents below tend to be changed. Leaders from the different teams have the best knowledge of what should be included (please add items you believe is necessary).

</aside>

General

Web Development

Android

IOS