Skip to content

Instantly share code, notes, and snippets.

View st0nebreaker's full-sized avatar

Becca Steinbrecher st0nebreaker

  • Colorado
View GitHub Profile

Week 1

  • Describe the person that you want to become?
    • I want to be a competent developer, learning full stack, confident, financially stable, well versed and well rounded.
  • What have you done this week to work toward becoming that person?
    • Securing a freelance position to start upon graduation. I will need to start learning a bit of Ember.js on my own.
  • What habits, processes, and knowledge have you identified this week that you will need to improve on or obtain in order to become that person?
    • Cold outreach isn't as big a deal for me this mod because of my freelance gig. The gig has told me I could be hired full time within 2-3 months if I do well. So for my plan B, if it doesn't work out, I want to keep extending my network through meetups and practice the technical/behavioral interview prep if/when I need to pick up cold outreach/job apps again in a few months.
  • What wins or appreciations do you have for this past week?
  • Working with some BE folk, they were kind enough to

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

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

    • A framework a reusable software environment that assists in creating the functionality in a large codebase for the development of software applications. Libraries are smaller than frameworks and contain less rules. Libraries are made for common code solutions. Frameworks are much more complex, with more strict rules and processes for the code.
  • Why should we consider using a framework over vanilla JS like you have been doing in mods 1 and 2?

    • Frameworks are less "brittle" than vanilla JS. They enable code that's easier to maintain because much less lines of code are needed.
  • What is a "component" in React? Why is it useful to have components?

  • In React, components are standalone parts of an application responsible for one UI element. A component can be a functional or class component, the class components have more functionality. Class components use inheritance to extend the native 'Component' class from React. They keep tr

@st0nebreaker
st0nebreaker / developer-goal.md
Last active May 22, 2020 20:00
developer-goal

Who is the developer you want to be?

  • Collaborative
  • Inclusive
    • Also means being an ally/advocate
    • Standing up for other co-workers, or minorty clients the company will have
  • Hard-working
  • Light-hearted
  • Inventive
  • Taking intiative / self-starter
@st0nebreaker
st0nebreaker / career-journal.md
Last active September 21, 2020 20:51
Career-Journal

Overview

  • What is a career journal? The journal will help guide you through the process of discovering who you are as a new developer and how that translates into your career goals. It’s a way to check in with yourself through self-reflection, prompts, and questions, organize your targeted job search, and remember who you met as you build a professional network.
  • Make it your own. Add questions and areas to reflect on each week. Just don’t forget to share all of your successes and achievements along the way!
  • Ongoing progress checks. Throughout the module, you'll respond to the other prompts and update your progress in your document during professional development workshops and set aside work time.
  • Module Expectations. A completed career journal is required for successfully passing the module. The career development team will be assessing your progress throughout the module, and you will submit it for final review in week 6. You will also include highlights from your progress in your end of module po
@st0nebreaker
st0nebreaker / 8ball-pseudocode.md
Last active March 30, 2020 17:20
Magic 8 Ball - Pseudo Code
  • Use HTML elements to create a virtual ball

  • Insert either CSS rules or JS functionality to make the ball spin around slowly

  • Create array of Magic 8 Ball fortunes

  • JS event listener + query selectors (or other DOM functions), will respond when the 8 Ball is clicked

  • A getRandomIndex function will pop up the random fortune for the user (the eventHandler)

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?

Working on implementing JS with CSS & HTML.

What is your collaboration style? How do you feel about pair programming vs. divide-and-conquer approaches?

Start pair programming, go from there to divide up responsibilities. Pair program, continue to check throughout.

Mod 0 Capstone - Gear Up

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

Empathy mostly comes easy to me. I identify with the "emotional empathy" that Daniel Goleman wrote about in his Emotional Intelligence blog post. I can have trouble with boundaries and empathy, letting things get to me too much. I have one of those faces that strangers want to tell their life story to. Besides the downsides, empathy has allowed me to better understand the people I've encountered. There's a million different types of people in this world, and getting to know how people operate has helped me to dileneate "right or wrong" from just "different".

How does empathy help you build better software?

It helps you work more efficiently on a team, if you're building software with other people. It also helps with product satisfaction. Taking feedback from companies or customers, improving the software, and working with deadlines. It's an important soft skill that helps make you pleasant to work with.

Mod 0 Capstone - Professional Development

Pairin Survery / Strengths

puirin_strengths

What is your greatest strength and how do you know?

I am cooperative-practical, I thinking straight and work efficiently. But I also work well with others and understand them for the most part. I know this is true because of my feedback from former employers who echoed nearly the same thing. I've been told by a friend that I'm the most consistent person she knows. I try my best to mean what I say, work hard, and care for others.

How do you work best?

@st0nebreaker
st0nebreaker / .md
Last active February 21, 2020 00:36
Beginner's Guide to data types

Welcome!!

So you want to learn code?

Here's some basic data types you need to know..

  1. String : A string is used for represented text, everything in the desired text is wrapped around in double or single quotes. (' ' or " ")

    var myString = "Hello world!";

  2. Integer & Float :