Backlog

Module-Decomposition ๐Ÿ”—  

Expand all

Mandatory Tasks

These tasks will help consolidate your learning for this sprint. You should complete as many of these as possible before class on Saturday.

Deploy Quote Frontend and Backend ๐Ÿ”— Clone

Deploy Quote Frontend and Backend ๐Ÿ”—

https://sdc.codeyourfuture.io/decomposition/sprints/1/prep/

Why are we doing this?

Learning about deploying multiple pieces of software that interact.

Maximum time in hours

16

How to submit

Add as a comment to your copy of this issue:

  • A link to the GitHub repository for your quote frontend and backend
  • A link to the deployed frontend on the CYF hosting environment
  • A link to the deployed backend on the CYF hosting environment
Make sure you have your CV Personal Statement ๐Ÿ”— Clone

Make sure you have your CV Personal Statement ๐Ÿ”—

In class this week, you will need to share your Personal Statement from your CV.

You should have already written this (you had previous prep to write a CV). If not, make sure to write one before class.

Make sure you have it on hand during class.

Read about User Journey Mapping ๐Ÿ”— Clone

Read about User Journey Mapping ๐Ÿ”—

Coursework content

Read https://www.nngroup.com/articles/journey-mapping-101/

Estimated time in hours

1

What is the purpose of this assignment?

Breaking down a bigger project into smaller steps we can implement helps us to get started, work incrementally, and work in teams.

Learning about user journey mapping will help you prepare for a workshop on this.

Get a CV Review

Get a CV Review

Learning Objectives

Spend some time reviewing your CV and make sure it is up to date.

Share a link to your CV with a career mentor on the slack.

Share this with a career mentor and get some feedback to make sure it is of high quality, and iterate on any changes that are needed.

Optional Tasks

These are optional "stretch goals" to attempt when you have finished the mandatory tasks. They may be more challenging or require some additional research.

Give a demo in a demo session

Give a demo in a demo session

Presenting information is really important. You need to practice giving demos, and each week build on the feedback you got the previous week.

At CYF we expect you to demo your work to the class. You must have many opportunities to practice how to clearly and simply explain your work to others. This is really important both for interviews and for getting promoted later on.

Attend the SDC demo sessions this week during the saturday class, and give a presentation about a topic of your choosing.

Also try to give some feedback to one of your fellow trainees during this session on their demo.

Aim for a 5 minute demo. But your demo must be at least 1 minute and at most 10 minutes long. Check out our guide about presenting.

You only need to give one of these demos every two weeks. You can give extra demos in addition whenever you want more practice.

Mentored Coding (volunteer team)

Mentored Coding (volunteer team)

Learning Objectives

Mentored coding is an excellent way to develop programming and communication skills. It is often much easier to work through something when working on something 1-to-1. It is also helps you to prepare for technical interviews when you may need to code in front of other people or explain your solution to a problem.

Pick one piece of programming you’re doing (we recommend a Codewars kata) and team up with a volunteer to work on it together.

See the mentored coding guide for guidance.

Book time with a volunteer using one of the scheduling links in the #cyf-mentored-coding Slack channel’s canvas. If there are no available times, please post in #cyf-mentored-coding.

Remember, as a learner, you will need to explain your thought process, plan out what to do, write the code and check it works

You will get feedback from the volunteer during the session. If there are specific topics you would like to receive feedback on then let them know at the start of the session so they know what to focus on.