Skip to content

Instantly share code, notes, and snippets.

@nathanallen
Last active November 30, 2016 19:07
Show Gist options
  • Save nathanallen/dc3f7df1aaa0256af9daf8c5980ad17d to your computer and use it in GitHub Desktop.
Save nathanallen/dc3f7df1aaa0256af9daf8c5980ad17d to your computer and use it in GitHub Desktop.
I am a developer

Congratulations, you're a Web Developer! You've come a long way, but your journey's only begun! Please take some time to think about the following prompts, and your plan moving forward.

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

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

See Teach Yourself Programming in 10 Years & Programmer 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?

3. What new topics / technologies do you want to learn?

  • 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?

4. What kind of development team do you want to work on? How will you know when you find it?

See The Joel Test.

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