This repository exists to bring together the GDS Technology community's collective knowledge and resources to support the learning and development of technologists.
We want to:
- create a set of curated guides, organised by topic, technology, constituency, level. There may be multiple cross-cutting routes into the resources. Our aim is to offer pathways which cater for the most important needs of technologists.
- elaborate the current technologists career pathways within GDS in more detail, by creating a page for each competency statement in the career path.
- prepare for adopting the DDaT career pathways within GDS by documenting our current career pathway in more detail.
The technologists career path contains statements about the skills, behaviours and knowledge required at different levels (such as "Using a programming language", "Leading on getting well defined tasks from backlog to production"). We call these competency statements.
Each one should have its own page in this repository, covering what you need to do at each level.
Each level has its own list of relevant competency statements derived from the career path:
Resource lists are lists of resources about a specific topic or technology.
To make it easier to keep these up to date, we'd prefer to link out to external resources as much as possible, rather than authoring content in this repository. Resource lists should tell you how to get started with something, and signpost resources which help you learn more about it.
This repository is an early draft. We are working to get the structure right, and will then be focussing on the learning at Junior level before trying to elaborate it.
Contributions are welcome in the form of PRs.
For a first pass we are going to:
- create a page for each competency statement on the technologist career path which:
- describes in a little more detail that particular competency
- describes the expectation at each level of expertise
- links to guides which would help to learn that competency
- test whether this is helpful for Juniors in learning
see CONTRIBUTING.md
We want to encourage learning collaboratively in the GDS technology community, and so we'll seek to provide ways for:
- people to offer and request mentorship
- people to share what they're wanting to learn so that they can join up with others wanting to learn the same things, or get support from others
However, this repo should not contain any personal names or information because we intend to make this repo public.
This project is developed under the Alphagov Code of Conduct