-
What are each of our learning goals for this project? What drives us in this project? Routing Fetch Building reusable functional components
-
What is your collaboration style? How do you feel about pair programming vs. divide-and-conquer approaches? Build out general App.js then Divide and Conquer
Project: GameTime
Group Member Names: David Engel, Jon ODrobinak
Goals and Expectations for the Project (What does each group member hope to get out of this project? What do we want to achieve as a team? How will we know that we're successful?): Solidify understanding of OOP Learn how to fetch API Github workflow and communication
- Novice: Application meets all of the expectations of phase one.
- Advanced Beginner: Application meets all of the expectations of phase two.
- Proficient: Application meets all of the expectations of phase three.
- Exceptional: Application adds all of the extensions from phase four.
- Novice: Application meets all of the expectations of phase one.
- Advanced Beginner: Application meets all of the expectations of phase two.
- Proficient: Application meets all of the expectations of phase three.
- Exceptional: Application adds all of the extensions from phase four.
Develop your skills in writing:
- semantic HTML
- clean & organized CSS styles
- DRY and organized JavaScript
- Manipulate the page after it has loaded adding, removing, and updating elements on the DOM
- Understand event bubbling and use event delegation on dynamic elements
| #Beginners Guide to Git | |
| ##Git is a collobrative tool that allows you to work with other for software version control | |
| ###Forking a *Repository* | |
| 1. To for a repository go to the originial repository. | |
| 1. Click on the fork button. | |
| 1. You have now forked the the repository and can make edits. | |
| 1. If you want to give your edits to the original author you can use the **pull** function. | |
| ###Using Projects |
The assignments listed here should take you between 1.5 and 2 total hours.
To start this assignment:
- Click the button in the upper right-hand corner that says Fork. This is now your copy of the document.
- Click the Edit button when you're ready to start adding your answers.
- To save your work, click the green button in the bottom right-hand corner. You can always come back and re-edit your gist.
What role does empathy play in your life and how has it helped you? Empathy is extremely important in both my personal and profesional life. I am constantly trying to understand other peoples feelings so that I can understand their point of view. In my professional life, when buidling out products, it is important to think about other peoples problems. I attempt to put myself in their shoes as well as actively listen to them.
How does empathy help you build better software? When building software on a team you work with all different types of people. Creating an open enviroment encourages people to ask questions that they might not otherwise. This in return makes your team more open and effecient. It really helps with understanding other team members contributions, especially between designers and engineers.
Why is empathy important for working on a team? It is important to make everyone feel that they are respected and valued. When someone does not feel this way, they will withdraw from the project
- What is your greatest strength and how do you know a. I think I am very empathetic. I am able to put myself in other peoples shoes and gain an understanding of their thought process. I've seen this in my personal life with friends and family, as well as my profesional life. I know this from both people telling me and sucesses I have had due to it.
- How do you work best? a. I work best when not under stress. I hate to be put on the spot. I find that I will freeze up and make easy mistakes. I like to have a base knowledge of something before jumping into it with other people.
- What is your greatest area of improvement? a. It takes me a while to get comfortable both socially and with my knowledge base. This is especially important on working on a new team. I can many times sit back and let others take leadership too much. I would like to feel more comftorable quickly.
- How do you hope to maximize your strengths for your new career in software development? a. I think I am creative in how