Skip to content

Instantly share code, notes, and snippets.

@nathanallen
Last active November 30, 2016 19:07
Show Gist options
  • Select an option

  • Save nathanallen/dc3f7df1aaa0256af9daf8c5980ad17d to your computer and use it in GitHub Desktop.

Select an option

Save nathanallen/dc3f7df1aaa0256af9daf8c5980ad17d to your computer and use it in GitHub Desktop.
I am a developer

Congratulations, you're a Web Developer!

What portfolio projects & materials do you need to polish before you can show them to employers? Outline your steps and your timeline.

What existing topic areas / technologies do you want to review & solidify?

See Teach Yourself Programming in 10 Years & Programer Competency Grid.

  • Talking About Code

  • Problem Solving

  • Application Architecture

  • Back-End Application Frameworks

  • Front-End Application Frameworks

  • Database Design

  • Database Queries / SQL

  • HTTP / Routing

  • Object Oriented Programming

  • Data Structures

  • Algorithms

  • Built-in Methods

  • Control Flow (conditionals, iterators, loops)

  • Syntax

  • Code Organization

  • Ruby / Python / Java / C++ / Go

  • Javascript

  • CSS

  • HTML

  • Testing

  • Tool Knowledge

  • System Knowledge

  • How will you learn more about these topics?

  • When do you plan to start, and how many hours a week will you spend?

  • Will you use meetups, online tutorials, meet with engineers in your network? Is there someone else in class you’ll pair with?

What new topics / technologies do you want to learn?

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