Skip to content

Instantly share code, notes, and snippets.

View Jonpatt92's full-sized avatar

Jonathan Patterson Jonpatt92

View GitHub Profile
@Jonpatt92
Jonpatt92 / CareerJournal.md
Last active April 22, 2020 17:39
Career Journal

Career Journal

Self-Reflection

What are you really good at?

Creative Problem Solving

Fast Learning

Analysis

This is incredibly messy and it isn't returning true where it should. Definitely a gap in my logic.
def return_to_origin(input)
moves = input.split(//)
x = 0 # horizontal
y = 0 # vertical
heading = 0
moves.each do |move|
if move == 'R'
@Jonpatt92
Jonpatt92 / jobmentorship.md
Last active February 3, 2020 18:48
Job Mentorship
  • Why do you want mentoring in the job search? So that I can learn from experience while bumbling blindly forward into the industry.

  • How will you hold yourself accountable to balancing time for your job search and following your mentor and group's advice? I'll make time where possible to fulfill my obligations.

  • What is the focus of your job search (timeline, ideal job, steps you’ve already taken)? Be as specific as you can. Finding ideal job to learn development in Go. I've been reaching out to mentors and trying to find companies that develop in Go so I can meet with their developers.

Schedule

@Jonpatt92
Jonpatt92 / MyStory.txt
Created October 15, 2019 17:58
Professional Narrative
I've always been unsure of what I want to do for work. Initially I wanted to work in a hospital because I wanted to impact people's lives. Although paying for school was difficult. I knew that I also enjoyed fixing and building things, so I joined the Navy as an electronics technician.
After that experience I spent a few years trying out various fields around Denver. I tried satellite control, microscopy, distributed antennae. Nothing I did felt challenging or fulfilling enough to commit to. I realized that my technical skills weren't enough. Without an education I wouldn't be able to find meaningful work. So I started to explore my options.
That's when I first considered software development. At first I thought it wasn't an option for some reason. After trying some ruby exercises though, I realized that this is what I should be doing.
I enrolled in Turing school of software and design's backend program. I quickly learned that coding is something I enjoy and can excel at. For the first time I felt
@Jonpatt92
Jonpatt92 / Mod_2_Intermission.md
Last active September 28, 2019 22:08
Mod 2 Intermission work

B2 Intermission Work

Answer these Check for Understanding questions as you work through the assignments.

HTML

  1. What is HTML?
    Hyper Text Markup Language, the standard markup language for creating web pages.
1. What have you learned about the use of agile vs. waterfall in software projects?
Agile seems a vastly superior way to approach development in terms of fiscal responsibility and the cost of creating a marketable product.
2. 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.)?
We used GitHub projects and maintained contact with each other to check in on progress.
3. What role did you take on in the project?
We shared the responsibilities equally, I did more framework, however functionality was equally distributed.
4. What changes would you make to your approach in future team projects?
@Jonpatt92
Jonpatt92 / Flash Cards Review.md
Last active August 19, 2019 17:16
Flash Cards Review
  1. Functionality: 2
  2. Ruby Mechanics: 3
  3. Ruby Conventions: 3
  4. Testing: 2
  5. Version Control: 2

Reflections:

@Jonpatt92
Jonpatt92 / Beginners Guide to Git.txt
Last active June 4, 2019 17:56
Beginners Guide to Git
# Beginners Guide to Git
## Intro to Git
**Git** functions as a *Version Control System*. Meaning it allows you to control each version of your project as you develop it.
**Git** allows you to:
* Collaborate on your project with other people
* Keep track of changes that are made
* Refer to previous versions of your project
* Create separate branches of your project
# Beginners Guide to Git
## Intro to Git
**Git** functions as a *Version Control System*. Meaning it allows you to control each version of your project as you develop it.
**Git** allows you to:
* Collaborate on your project with other people
* Keep track of changes that are made
* Refer to previous versions of your project
* Create separate branches of your project

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.