1. CYF+02 Prep Workbook

    Details

    Prep

    The CYF+ Immersive Engineering Programme is an intensive three month course. There’s a lot to get through and you’ll need to hit the ground running. To prepare for this exciting opportunity, you will:

    Computers

    Read some of How Computers Really Work by Matthew Justice.

    You must read chapters 1, 2, 7, 9, 10, 11, 12.

    Any other chapters may be interesting (feel free to read them! We particularly recommend 8), but aren’t necessary.

    Note that this book isn’t free - someone at CYF may be able to lend you a copy if you need.

    Linux

    Go

    Tooling

    Projects

    Complete the prep and first five projects from the Immersive Go course

    Reading

    Dip in to some longer books, but don’t feel you need to read the whole lot!

  2. CYF+02 Sprint 1

    Details

    Provisional start date: 08 April 2024

    In the CYF+ process your goal is to demonstrate the profile of an engineer at a high performing company. This series of challenges was designed by a panel of engineers from top companies to help you demonstrate that profile. Key skills include:

    • Problem solving - You can solve problems in a systematic way, and you can explain your approach to others.
    • Systems thinking - You can trace the flow of data through a system, and you can explain how the system works to others.
    • Communication - You can communicate effectively with others, both verbally and in writing. This doesn’t mean knowing all the answers; it means being able to research things you don’t know, and being able to ask for help when you need it.
    • Collaboration - You can work effectively with others, and you can learn from them.
    • Self-management - You can manage your own time and priorities, and you can learn independently.

    Study

    Projects

    Product

    You will join CYF Products as a junior engineer. You will be deployed on a team delivering a product with real users, stakeholders and deadlines. Your challenge is to work with your team to deliver a product that meets the needs of your users, while managing the competing demands of stakeholders, deadlines, and your own learning priorities. Communication, organisation, and collaboration are key skills here.

  3. CYF+02 Sprint 2

    Details

  4. CYF+02 Sprint 3

    Details

    Provisional start date: 6 May 2024

    Study

    Projects

    Product

    You’re starting to learn efficiencies and optimisations. How will you apply them to your product work?

  5. CYF+02 Sprint 4

    Details

  6. CYF+02 Sprint 5

    Details

    Provisional start date: 3 June 2024

    Study

    Projects

    Product

    You’re focusing deeply on your largest challenge yet with RAFT, but how will you document and handover the work you’ve done on your product? How will you make sure that the next team can pick up where you left off?