Skip to content

Latest commit

 

History

History
 
 

section4

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Section 4 - Objects, Classes and Code Challenges

Section 4 is estimated to take a total of 10-14 hours to complete. Similar to the previous sections, this section of pre-work involves reading 📒, 👨🏾‍💻exercises, and 📝reflection questions. Make sure to manage your time well so that should you get stuck and need help, you have plenty of time to do so and meet the deadline.

Vocabulary

Vocabulary Terms

  • method
  • class
  • class instance
  • properties

Part A How You Spend Your Time

One challenge developers face, moreso when they are starting out, is estimating how long something will take. Sometimes we don't account for merge conflicts, bugs, annoying Slack messages, and all the other things that interrupt our workflow or slow us down.

One challenge learners in a new environment/content area face is feeling like they know nothing, and until they know everything, they feel like they are failing.

So this week, we would like you to start self-monitoring your progress. Before you start on the technical work, reflect back on how the pre-work has gone so far.

  • Have the time estimates matched up with your experience?
  • When you sit down to start working, do you have a clear goal of what you want to accomplish and in how much time? If so, how aligned is that to what actually happens?
  • How do you work best - in 2 hour blocks, 4 hour blocks, etc? Do you take breaks regularly? Do you have a system to hold yourself accountable to taking breaks?

You've probably heard of the Pomodoro Technique in Mod 0 classes (and elsewhere, maybe!). During this final section of pre-work, we are going to ask that you follow this technique. Please read about it here. The article doesn't mention writing down Step 1, but we ask that you find a special spot in your notebook where you do this for each work session. In the deliverables, we will ask that you share what you wrote down for Step 1 of the technique each time you started a new task. Note: if the 25 minutes on/3-5 minutes off isn't best for you, you do not have to follow that! The main focus of this is setting an intention and continuing to better understand your working style.

Part B Classes

Today, you are going to be learning about Objects and Classes. In ruby, Classes are one of the tools we use to group together specific Methods that are meant to work together, or on the same type of Object. Arriving at Turing with a strong understanding of how to build a class, and how to call Methods on that class will make your first couple of weeks go smoothly!

When you are all done with the lessons, exercises, and questions for today, you will once again use git to save your work locally, and then send your work to Github.

  1. Work through the following lessons. Any files that you create while working can be kept in today's exercises directory.

  2. Work through the files in the section4/exercises directory.

  3. Answer the questions in the reflection.md file in the section4 directory.

Reflection

📝 Answer the questions in the reflection.md file in the section4 directory.

Save your work, push to GitHub

Commit your Code Challenges and push up to your GitHub repository.

Index Links

🚀 Go to the Final Prep