Skip to content

Instantly share code, notes, and snippets.

@lilliealbert
Last active December 14, 2015 12:38
Show Gist options
  • Save lilliealbert/5087470 to your computer and use it in GitHub Desktop.
Save lilliealbert/5087470 to your computer and use it in GitHub Desktop.
RailsBridge - Rails curriculum class levels
Blue
* Totally New to Programming
* You have little to no experience with the terminal or a graphical IDE
* You might have done a little bit with HTML or CSS, but not necessarily
* You're unfamiliar with terms like methods, arrays, lists, hashes, or dictionaries.
Green
* Somewhat New to Programming
* You may have used the terminal a little — perhaps to change directories, for instance
* You might has done an online programming tutorial or two
* You don't have a lot of experience with Rails
* You know what a method is
* You are probably unfamiliar with the MVC pattern
Gold
* Some Rails Experience
* You're comfortable using the terminal, but not necessarily a Power User
* You have a general understanding of MVC, perhaps from a prior workshop or tutorial
* You know how to define a method in Ruby
* You have a decent handle on Ruby arrays and hashes
Orange
* Other Programming Experience
* You're proficient in another language and understand general programming concepts, like collections and scope.
* You're new to Ruby and Rails
* You might be familiar with version control and basic web architecture
Purple
* Ready for the next challenge
* You've exhausted the fun of the Suggestotron/Intro Rails curriculum
* You're comfortable with the terminal
* You're accepting of the uncertainty of not being told what to type in
* You want to build an app without using scaffolds
###### NOTES
Themes:
* Comfort level with the terminal, defining methods in Ruby, MVC, data structures like arrays and hashes
* Whether they've exhausted the fun of Suggestotron (probably a better way to divide people than that)
@nuclearsandwich
Copy link

This is really close to what we used when sorting for RailsBridge SV. The biggest gap is between Orange and Purple, not sure if that's something we want to tackle in general though. RailsBridge SV had quite a few very web savvy .Net and Java types who wanted to see what the cool kids were doing. I think if they were in an Orange class they'd feel bored during the web explanatory parts but would want to build a simple app like suggestotron while following the guides rather than go right into the intermediate curriculum.

@Dreyfuzz
Copy link

Some edits because of typos and clarity (with double asterisks for changes): https://gist.github.com/Dreyfuzz/5562688

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