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
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
- Apple Swift PlaygroundReact for Begginers tutorial
- Learn Java
- Elixir
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)