Git Product home page Git Product logo

m1_project_reflections's Introduction

You will need to copy this markdown, create your own private gist, and paste this markdown in your own gist. After each project, you will take time to come back to your private gist and answer each of the questions that are outlined for you below.

M1 Project Reflections

Warmup Project

Project Overview

List out the tools you used:

  1. RSpec
  2. Pry
  3. VS Code
  4. Terminal ...

Write a 1-2 sentence synopsis of what this project does:

Reflection Questions:

1. How do you approach solving something when you don’t have all the information?

When I don't have all the information that I need to solve a problem, I first look at what I do have, and then I try to clarify what it is that I am solving.

Once I understand what it is that I am expected to solve, and I don't know how to solve it, that's when I refer to google. After googling and finding something that may work, I refer to Ruby Docs, and then I google a more general description to try and connect the dots between the two resources until I understand the Ruby Docs.

2. What was your most effective strategy for getting through blockers during this project? How did this help your process?

Sleep helped me a lot! It was important to take time off when I was stuck and step away from the screen. Coming in with a fresh perspective helped me see things in a new light.

3. Tell us about a time that you found yourself in an unproductive struggle, how did you get out of it?
4. What was the benefit of using TDD while building out this project?

Honestly, I didn't do TDD until Iteration 4, but I can see how it could have been really useful for me in figuring out how to tackle #take_turn. Going with a TDD method breaks down a difficult task into smaller parts.

I was in a bit of an unproductive struggle with #take_turn, so I zoomed out of the method, and looked at the whole class, and that helped me to refocus where I was going.

First Solo

Project Overview

List out the tools you used:

...

Write a 1-2 sentence synopsis of what this project does:

Reflection Questions:

1. Pick 1 technical concept you used for this project (look back at our lessons and the learning goals of the project to pick this). Explain what this concept is, how it works, and give an example of where you used this in your code.
2. What was your process when you got stuck?
3. If you had to do this project again, what would you do differently and why?

Second Solo

Project Overview

List out the tools you used:

...

Write a 1-2 sentence synopsis of what this project does:

Reflection Questions:

1. Describe the steps you took to dig in to this code base. What was your process? If you don’t feel you had a process, define one that you might like to try next time.
2. What was the benefit of using TDD while building out this project?
3. What was a resource that you used during this project and how did you use this to move your project forward?

Paired Paired

Project Overview

List out the tools you used:

...

Write a 1-2 sentence synopsis of what this project does:

Reflection Questions:

1. What was your pairing style like? How did you manage your Github work flow? What are your thoughts on that workflow?
2. What skill do you feel you have a better handle on after working on this project? What skill has this project lead you to realize you need more practice on?
3. What strategies help you best work with others? What would you like others to know about how you work best?

Group Project

Project Overview

List out the tools you used:

...

Write a 1-2 sentence synopsis of what this project does:

Reflection Questions:

1. Group: What conflicts came up and how did you resolve them? This could look like different opinions on how to code a method, what to name a class, when to do stand ups, or communication breakdowns.
2. Pick 1 technical concept you used for this project (look back at our lessons and the learning goals of the project to pick this). Explain what this concept is, how it works, and give an example of where you used this in your code.
3. Describe your team’s code review process. How did you ensure your end product worked and was of high quality?

m1_project_reflections's People

Contributors

yainporter avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.