Last active
December 14, 2015 12:38
-
-
Save lilliealbert/5087470 to your computer and use it in GitHub Desktop.
RailsBridge - Rails curriculum class levels
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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) |
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
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.