Skip to content

Instantly share code, notes, and snippets.

View jogren's full-sized avatar

Jacob Ogren jogren

View GitHub Profile

Section 1

Screen Shot 2019-10-01 at 4 07 45 PM

I plan on dedicating my mornings and lunch time when needed to the job search. Afternoons are for project worktime.

Section 2

I want mentoring because I think the job search is a lifelong and valuable skill. I would like to have a job coming out of Mod 4 or near after, and I feel like I am able to balance the demands of Mod 4 with that of the job search. I'll balanace my time by following my timeblocks and saving my mornings for the job search with the afternoons for my project.

What have you learned about the use of agile vs. waterfall in software projects?

Both are viable options for project management. However, generally speaking, waterfall leaves little space to correct later on in the project - and often includes an expensive backflow when things don't match up with the spec docs. Agile, like it's name, provides the team more flexibility to make adjustments throughout the process. Feedback is emphasized as the project is shown to customers, only to iterate through the process again for more improvements.

How did you and your group approach project management in this project (what tools did you use, how did you hold each other accountable, etc.)?

Our project management tool of choice was Trello. We added all the tasks on a board and split them up into separate columns. We held retros after each day of work, to review what we complete, where we struggled, and how we could potentially help each other out.

What role did you take on in the project?

In differ

The Perfect Job

When thinking about industries of interest, I am intrigued by travel, energy, and marketing. The perfect companies would emphasive work-life balance, hard-work, and diversity. I would have the opportunity to learn and grow within the industry, make an impact on my team, be pushed to lead, and have the flexibility to take time off, work from home, and work remotely. This position would initially be located in Denver, and would include a strong training program, with potential mentors, to push me to grow and learn new frameworks, languages, etc. I would work with like-minded people in the sense that the office is relatively young, hard-working, and open!

@jogren
jogren / beginners_guide_to_git.md
Last active March 23, 2019 15:12
Get to know Git with this Beginner's Guide!

Understanding the Git Workflow

To begin lets start with 5 common git commands that you're sure to use:

  • git init
  • git add filename
  • git commit -m message
  • git status
  • git diff

Follow these simply steps to practice the Git Workflow:

  1. Add a file in the Terminal:
@jogren
jogren / mod_0_session_4_practice_tasks.md
Last active March 24, 2019 18:49 — forked from rwarbelow/mod_0_session_4_practice_tasks.md
Mod 0 Session 4 Practice Tasks

Session 4 Practice Tasks

The assignments listed here should take you between 1.5 and 2 total hours.

To start this assignment:

  1. Click the button in the upper right-hand corner that says Fork. This is now your copy of the document.
  2. Click the Edit button when you're ready to start adding your answers.
  3. To save your work, click the green button in the bottom right-hand corner. You can always come back and re-edit your gist.
@jogren
jogren / JacobOgren-gear-up.md
Last active April 27, 2019 15:07
Gear Up on Empathy!

Gear Up Prework - Why Empathy?

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

Empathy is an extremely human characteristic. In my life, it allows me to build relationships, collaborate, and teach. It allows us to connect with others and create a shared experience. Over the past 2 years, I have become increasingly interesting in the idea of awareness. Simply put, awareness is the perception of a situated. However, if you dive a bit deeper, you'll find that self-awareness and awareness of others can be powerful tools in social situations as well as professional. In either, I have been able to use this profound awareness to better understand myself, including my strengths, weaknesses, thoughts, beliefs and motivations, as well as the ability to understand others. I've found that taking the time to understand, and later reflect on, these awarenesses, has allowed me to better relate to, create, and collaborate with others.

How does empathy help you build better software?

@jogren
jogren / JacobOgren-PD-prework.md
Last active April 27, 2019 16:30
This is my Professional Development Pre-Work

What is your greatest strength and how do you know?

My top strength, according to Pairin, was Professsionalism, which comprised the following 5 key skills: Initiative, Leadership, Grit, Productivity, and Accountability. Of these 5 skills, Grit really stuck out to me as a strength that I embody at my place of work, when playing a sport, and in my personal life. Grit ties into my value for positivity, can-do atitude, and achiever mentality. Throughout my time in Latin America, for over 2 years I encountered adversity in a variety of forms, including language, culture, and prejudice. I'm currently battling adversity with a recent surgery to my meniscus. Whatever obstacle it is that I'm faced with, I am able to show grit and determination, find positivity, and make the best of any situation.

How do you work best?

When I work I like to make the most of my time by being as productive as possible. Throughout my educational career, I've found that I'm most productive when studying in ~3 hour
@jogren
jogren / JacobOgren-mod-0-capstone.md
Last active April 20, 2019 15:28
Module 0 Capstone Project

Chapters 1 and 2 of HTML & CSS: Design & Build Websites

On a website, what is the purpose of HTML code?

It provides the structure or bones of a site. HTML pages are text documents.

What is the difference between an element and a tag?

Elements are made up of characters that live inside angled brackets. Each element is typically made up of 2 tags, an opening and closing tag.

Why do we use attributes in HTML elements?

Attributes provide additional information about the contents of an element. Required a name and value.