βœ… Exit Criteria

Success means: being employable.

To succeed at CYF, you must successfully deliver a team project, including a β€œDemo Day” demonstration. Successful delivery includes:

  1. πŸ§‘πŸΏβ€πŸ’» Individual criteria
  2. πŸ’Ό Project criteria
  3. πŸ§‘πŸΎβ€πŸ€β€πŸ§‘πŸΌTeam criteria

πŸ§‘πŸΏβ€πŸ’» Individual criteria

You must demonstrate the skills description for your role during your team project.

You must write your code yourself. 1:1 pairing sessions may happen at any point during your team project or beforehand, but your code is your code and you must understand it. You must be able to explain your code to another developer.

The kinds of skills you show in your project will influence what jobs CYF can recommend you for. If you only worked on frontend tickets, we can only recommend you for frontend jobs. We recommend working on a range of different tickets across your project.

πŸ’Ό Project criteria

A successful Launch Project must meet these criteria:

  • It works
  • It is deployed (we recommend to CYF’s Hosted environment, but it can be elsewhere), and the link shared with CYF
  • The repo is public on GitHub and the link shared with CYF
  • The planning board is public on GitHub and the link shared with CYF
  • It addresses the project brief

πŸ§‘πŸΎβ€πŸ€β€πŸ§‘πŸΌ Team criteria

In other words

You have to build it together, it has to work, and you have to show us.

CYF has no automatic progress, but many chances exist. If you don’t meet these criteria, you can try again until you do.

Objectives