CodeYourFuture / CodeYourFuture/curriculum

Mind the Gap Portfolio project

Open
#1,076 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
HTML
Stars
76
Forks
135
Avg merge
1d 3h
Merged PRs (30d)
20

Description

### Background

from minutes https://curriculum.codeyourfuture.io/guides/contributing/minutes/

## Sally’s proposed Portfolio project
People didn’t feel that they have a driver to diversify their portfolio (e.g. try picking up a new library/language)
Based around the TV Show Project
Which is built around user stories/acceptance criteria
Suggested steps:

1. Rewrite the TV Show Project in TypeScript
2. Identify the gap between previous iteration (i.e. in JS) and TS
3. Reflect on what did trainees need to learn to achieve this
4. Rebuild in Python
5. Reflect again on what did trainees need to learn to learn this

Etc
Ali: I really like this model, it feels like a healthy “push out the door”
Historically, a Redux module has been requested but we deliberately never implemented it specifically for this reason
Ali: small risk of keen-on-Python volunteers turning this into a “learn Python from the ground up” module
Daniel: suggest delivering a project within a short timebox to make it clear that we want to focus on the simple outcome rather than the specifics in depth

### Acceptance criteria

- Typescript example in /dir
- Reflective workshop in workshops
- Identify/scoping workshop in workshops
- Reviewed samples in repo

### Owner

SallyMcGrath

### Stakeholder

?

### Approver

Syllabus team

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.