Skip to content

Instantly share code, notes, and snippets.

@carols10cents
Last active August 29, 2015 14:11
Show Gist options
  • Select an option

  • Save carols10cents/4634e173da57de3ece73 to your computer and use it in GitHub Desktop.

Select an option

Save carols10cents/4634e173da57de3ece73 to your computer and use it in GitHub Desktop.

Junior Dev Achievements List

This is a list of a variety of achievements a junior full-stack rails developer could be expected to earn over a period of months with the help and mentorship of their team. They do not need to be done in order, and some are definitely harder than others. Feedback welcome!!!

Asking Questions

  • Ask someone else on the team a question
  • Ask someone where to find the answer to your question
  • Ask google a question
  • Ask stackoverflow a question
  • Ask our wiki a question
    • Add an answer you got from someone else to the wiki
  • Ask "git grep" a question
  • Ask "git log -S" a question
  • Ask for clarification from a stakeholder
  • Use the whiteboard to ask a question
  • Stump someone with a question
  • Use pry to figure out how something works

Setting Up

  • Set up your development environment
  • Fix something in the README
  • Try a different text editor for a day
  • Figure out a way to automate something you do repeatedly

Programming

  • Add new tests
  • Fix a bug by editing existing code
  • Add a new feature
  • Contribute some ruby code
  • Contribute some CSS code
  • Contribute some javascript code
  • Pair with 5 people
  • Pair with QA to test someone else's work
  • Refactor an old test file
  • Fix an intermittently failing test

Process

  • Report a bug
  • Revise a pull request in response to a code review
  • Revise a pull request in response to Jenkins finding failing tests
  • Revise a pull request in response to feedback from QA
  • Explain why you don't think you should revising your pull request in response to a code review
  • Do 5 code reviews

Community

  • Upvote an answer to a question that you found on Stack Overflow
  • File a bug report with an open source project
  • Attend a meetup and meet 3 new people
  • Attend a conference and meet 5 new people
  • Speak at a meetup
  • Do a lightning talk at a conference
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment