Skip to content

Instantly share code, notes, and snippets.

@brianrip
Created June 15, 2016 15:14
Show Gist options
  • Save brianrip/22996c4dda9037475b61f752df609539 to your computer and use it in GitHub Desktop.
Save brianrip/22996c4dda9037475b61f752df609539 to your computer and use it in GitHub Desktop.
Post Graduation Goals

Goal 1

Become professionally competent with React

Where am I currently at with this goal?

  • Built GrudgeBox
  • Contributed tot the LookingForFrontEnd with node and React
  • Signed up for the Wes Bos "React for Begginers tutorial"
  • Completed the creact tutorial with the react-rails gem

What does success looks like after 1 year?

  • Able to build out a crud app from scratch without referencing old projects
  • Able to test my app on the unit and feature level via Enzyme or Jest
  • Implement advanced features such as drag and drop or maps in a timely manner

Outline resources for learning

  • React for Begginers tutorial
  • Redo the Creact tutorial
  • Rebuild ThoughtBox or other Turing projects in React

Mentorship

  • Nick Parsons: A friend in Boulder who is a senior JS dev
  • Julian Morgan: Friend, JS dev willing to work with me

Meetups

  • Research Denver/Boulder ember/react/javascript Meetups

Why is this goal important to me?

  • I am really excited by how quickly the JavaScript industry is advancing and I want to place myself in a position to be current and capable of taking part in it
  • I want to gain breadth in my programming skill set at this point in my career.
  • I really enjoy using quick, clean, simple, and powerful single page applications
  • While learning more React I hope to sharpen my JavaScript

Goal 2

Learn a functional or procedural programming language

Where am I currently at with this goal?

  • Brief tutorial in Go during mod 3
  • Deciding which language to learn Swift, Java, Skala, Go, Rust, Clojure, Elixir
  • Need to pick one and go for it. Suggestions?

What does success looks like after 1 year?

  • Projects I have built with language independently that are resume worthy.
  • Ability write concurrent code
  • Confident to walk into a technical interview of job where there is an expectation to dive into a one of these language's code base

Outline resources for learning

Mentorship

  • Scan the Turing mentor spread sheet once I settle on a language
  • Attend meetups catered to the language I choose

Meetups

  • Research Denver/Boulder Meetups for given language

Why is this goal important to me?

  • Motivated by the vast number of jobs that I feel ineligible for lack of functional programming experience
  • Breadth and ability to use the right tool for the job.
  • Abiity to get a Full-Stack job for most any large Tech company will require functional language experience(other than JS)

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