Difference between revisions of "DevelopmentTeam/TeachingLadder"
(→Working at AboutUs) |
|||
(5 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
+ | [[DevelopmentTeam]] < [[DevelopmentTeam/TeachingLadder|TeachingLadder]] | ||
+ | |||
We aspire to be a world-class development team. In order to make efficient progress toward this goal, we have established the following [[TeachingLadder]]s in core conceptual and technical areas. This page should make it easy for us to tell at a glance where the team is strong, and where we need improvement. | We aspire to be a world-class development team. In order to make efficient progress toward this goal, we have established the following [[TeachingLadder]]s in core conceptual and technical areas. This page should make it easy for us to tell at a glance where the team is strong, and where we need improvement. | ||
Line 7: | Line 9: | ||
* Inform new members of the [[CommunityOfTheAdequate]] of their responsibilities | * Inform new members of the [[CommunityOfTheAdequate]] of their responsibilities | ||
* Work to achieve the next level | * Work to achieve the next level | ||
+ | |||
+ | The skill levels are: | ||
+ | * [[Novice]] ... new to the problem domain | ||
+ | * [[AdvancedBeginner]] ... can modify other's solutions, unable to solve difficult problems without help | ||
+ | * [[Competent]] ... solves all problems without assistance, some solutions are wrong or clunky, needs supervision of quality | ||
+ | * [[Proficient]] ... expends substantial effort, but solves all problems with finesse | ||
+ | * [[Expert]] ... effortlessly solves all problems, provides recipes rather than concepts when asked for help | ||
+ | * [[Master]] ... can teach effectively | ||
=== Working at AboutUs === | === Working at AboutUs === | ||
Line 18: | Line 28: | ||
#* [[NonViolentCommunication]] | #* [[NonViolentCommunication]] | ||
#* [[SixThinkingHats]] | #* [[SixThinkingHats]] | ||
+ | #* [[IRC]] | ||
+ | #* [[GoodEmails]] | ||
=== Development Process === | === Development Process === | ||
Line 46: | Line 58: | ||
#* [[Firebug]] | #* [[Firebug]] | ||
#* [[JSON]] | #* [[JSON]] | ||
+ | #* [[Caja]] | ||
#* [[Selenium]] | #* [[Selenium]] | ||
# [[Ruby]] | # [[Ruby]] | ||
Line 97: | Line 110: | ||
#* [[cacti]] | #* [[cacti]] | ||
+ | ===Mediawiki=== | ||
+ | # [[wikitext]] | ||
+ | #* [[template]] | ||
+ | #** [[noinclude]] | ||
+ | #** [[includeonly]] | ||
[[Category:DevelopmentTeam]] | [[Category:DevelopmentTeam]] | ||
[[Category:TeachingLadder]] | [[Category:TeachingLadder]] |