Skip to content

Instantly share code, notes, and snippets.

View camaragon's full-sized avatar
😎
☀️

Cameron Aragon camaragon

😎
☀️
  • AdCellerant
  • Denver, CO
View GitHub Profile
@camaragon
camaragon / career-development-journal-glossary.md
Last active March 16, 2021 04:18
Career Development Journal Glossary

Mod 1

Week 1: Week 1 Prompts

Link to journal response

  • (completed)
  • (partially complete)
  • (not started)

If you will not be able to complete your journal this week, please provide an update for the Career Dev team on when you'll have it completed here:

React Router Prework

This gist contains a short assignment I'd like everyone to complete before our formal lesson. The prework involves reading some of the React Router documentation, and will allow us to keep the lesson more hands on.

Instructions

  1. Fork this gist
  2. On your own copy, go through the listed readings and answer associated questions
  3. Comment a link to your forked copy on the original gist

Questions / Readings

@camaragon
camaragon / mod3-pre-work.md
Last active January 29, 2021 20:51
Mod 3 Pre-Work

Mod 3 Pre-Work

Instructional Deliverables

  • What is a "data model", and how does it relate to the DOM in a front-end application?

A data model explicitly determines the structure of the data of a program. It holds all of the raw data manipulation and is the one source of truth. The data model should be completely seperate from the DOM in a front-end application, but the manipluted data can then be used to update the DOM. No DOM changes should be affecting the data model in anyway.

  • What is a "framework?" And how does it differ from a "library?"

DTR: Define the Relationship

Use this template when conducting DTR with your project partners. It's recommended that you copy/paste this template into your own gist each time you conduct a DTR to take notes on the conversation.

Guiding Questions to Define The Relationship:

  • What are each of our learning goals for this project? What drives us in this project?
  • What is your collaboration style? How do you feel about pair programming vs. divide-and-conquer approaches?
  • How do you communicate best? How do you appreciate receiving communication from others?
  • How would you describe your work style?

Career Development Journal

Glossary

Career Development Journal Glossary

Mod 3 Week 4: Interview Prep

  1. Prepare for Job Shadow: AEIOU
  • Activities: what questions do you have about the activities that a software developer does on a daily basis?

Gear Up

What role does empathy play in your life and how has it helped you?

Empathy is something I strive to do and use more of on a day to day basis. It allows me to have stronger relationships in my life, to connect better with the guests I serve, and to really keep an open mind. I use it at work, which I've currently been serving in a restaurant because it helps me truly be able to converse in a way with my tables tht really feels genuine and deep. It has helped me to keep relationships that I value strong and to help me connect with new people in my life with more ease.

How does empathy help you build better software?

Empathy can help build better software in a number of different ways. An empathetic software developer is more likely to do a better job collaborating with other developers. This heightened level of collaboration will allow for any problems one developer may have to be solved due to the help of another empathetic developer. Empathy will also help to allow the developer but themself