Backlog
Module-Decomposition ๐
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 ๐
Link to the coursework
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.