Skip to content

Instantly share code, notes, and snippets.

@Kealii
Last active March 10, 2016 06:57
Show Gist options
  • Save Kealii/d3814adc53853c9671c1 to your computer and use it in GitHub Desktop.
Save Kealii/d3814adc53853c9671c1 to your computer and use it in GitHub Desktop.
The Plan - Goals

Goal 1: Solidify Ruby Skills

Currently

I'm confident in my ability to handle Rails CRUD with Ruby and understand the basics well enough, but it's not effortless.

Success

In 1 year, I'd like to have built several Ruby apps that are of completely different direction and type so as to coax out more of those fine details that every language hides in itself.

Resources

  • Books - POODR, Eloquent Ruby
  • Places - Denver.rb
  • Current Projects - Wasted Steam

Why?

I mostly just want to have a firm grasp on one thing. A jumping off point from which I can explore other possibilities without fear of drowning. I really enjoy the way Ruby works and how friendly it is to use. The community emphasis on good practices and documentation is also enticing.

Goal 2: Improve JavaScript Skills

Currently

Though I've been able to build several different types of apps in strictly JS, I still feel like a complete novice

Success

In 1 year, I'd like to be able to traverse and manipulate the DOM with relative ease. I would also like to feel quick and effective at writing JS tests. Maybe even dabble in a framework or two

Resources

  • Books - JS and JQuery (Duckett), JS: The Good Parts
  • Current Projects - Wasted Steam
  • Talks - Dangers of Outdated Data

Why?

The world is obviously becoming more and more connected, but anything in such large numbers is going to have issues with accuracy. It's important when supplying people with data, to ensure that they're not being fed outdated information and so far, JS is the best way to do that.

Goal 3: Improve SQL Skills

Currently

I feel, again, extremely basic at writing SQL queries and can understand some of the more complex operators given enough time.

Success

In 1 year, I'd love to feel confident chaining complex queries together and more specifically, learn about more of the ridiculous number of Active Record helpers.

Resources

  • Books - Programmers Guide to SQL, Pro Active Record
  • Mentors - Sean Griffin..
  • Talks - Importance of Efficient Queries

Why?

Again with the whole world being connected and data going digital, this only does us good if we're able to retrieve that data. I could never have imagined the internet speeds we'd have would be available for mass public use, but it does mean that the servers on the other end have had to get faster and more reliable since they can't blame poor querying on somebody using the phone.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment