Skip to content

Instantly share code, notes, and snippets.

@NickyBobby
Last active June 14, 2016 23:18
Show Gist options
  • Select an option

  • Save NickyBobby/df52865f5a056dab49a0f5589a0f91cd to your computer and use it in GitHub Desktop.

Select an option

Save NickyBobby/df52865f5a056dab49a0f5589a0f91cd to your computer and use it in GitHub Desktop.

The Plan

Goal #1

Learn React really well

  • I am in the beginning stages of learning React. I've done some tutorials, projects, and help teach a class about it but I still don't full 100% comfortable writing it from scratch. Part of this is because a lot of the JavaScript is written in ES6 which I need to learn better as well.
  • Success to me after one year would be to be able to write an app in React from scratch without any outside help. I would like to be able to do this with a rails back-end but other back-ends would be cool as well.
  • Outline Resources for Learning
    • Online Resources
    • Mentors or People Who can Help Me
      • First person that comes to mind is Regis
      • Second person that comes to mind is Lovisa
    • Ideas to build
      • Redoing my mod 3 personal project in React
      • Creating an app that allows people to like things on Facebook for money
      • Creating an app that does CRUD functionality with firebase
    • Ideas for Lightning Talks
      • Talking about the do's and don't's of writing React in ES6
    • Open Source Projects
  • This goal is important to me because it will immensely improve my front-end abilities. I'd like to be able to make interactive websites fairly easily.

Goal #2

Learn AngularJS

  • I currently know nothing about Angular
  • Success after one year would to be able to write entire apps soley in Angular.
  • Outline Resources for Learning
    • Online Resources
      • I've been told that the only good resources for Angular are right here
    • Mentors or People that can help me
      • Again I would say that Regis would be my main source of help.
      • Also I know Dave knows Angular really help and could be a great resource.
    • Ideas to Build
      • I have no ideas currently brewing, but some sort of fully functional app in Angular would be dope
    • Lightning Talk Ideas
      • Maybe a lightning talk about React VS Angular, which use cases are better for each one.
    • Open Source Projects
      • This looks like a good one.
  • This goal is important to me because I want to be able to program well in JavaScript using multiple different frameworks. Also I really like that you can make one program that is able to run on a bunch of different devices.

Goal #3

Learn Swift

  • I went to a Intro to Swift class one 4 consecutive Wednesdays and I got good idea as to what it's all about. Some things are a little over my head but I need to play with it some more.
  • Success after one year would be to have converted my game-time game over to Swift and/or create other games/apps that may or may not be available on the iOS app store.
  • Outline resources for learning
    • Online Resources
    • Mentors or People that can help me
      • Chris Chares
      • Again Regis
      • There has to be a Swift Meetup in Denver. Imma check that out.
    • Ideas to Build
      • For starters I'd like to redo my game-time project in Swift
      • Building another game would be cool but it would be great to make an app that would make people (me) more productive.
      • Making an app that my grandma could use, I've been slowly trying to bringing her into the 21st Century technology-wise.
    • Lightning Talk Ideas
      • Learning Swift from a Rubyist's perspective
      • The Do's and Don't's of building apps in Swift
    • Open Source Projects
  • This goal is important to me because this is what I was most interested in learning for years now. I always wanted to make iOS apps but didn't know how to program. I tried taking Swift courses in the past but it was way over my head. Now with my background in Ruby and JS it make more sense to me now. I think it would be super dope to be a Swift developer.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment