TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Dungeons and Developers

210 pointsby flipstewartover 11 years ago

29 comments

icambronover 11 years ago
It&#x27;s very cool, but some complaints:<p>- I shouldn&#x27;t have to know advanced database management to do AJAX or user authentication. Seems like a dependency bug.<p>- The tree emphasizes jQuery effects to an odd degree (three levels) and it doesn&#x27;t depend on JS mastery. Seems obscure and out of place.<p>- There&#x27;s too much specificity in a lot of the descriptions and links. I&#x27;d focus less on tools and more on skills. For example, instead of &quot;You can use frameworks like Ember.js,...&quot;, say &quot;you can build a complete, highly interactive SPA&quot;. Instead of &quot;You can use mod_rewrite&quot;, say &quot;You are comfortable deploying, configuring, and maintaining high-traffic sites in a complex environment.&quot; The User Testing and Prototypes skills are much better in this regard.<p>- I&#x27;m not sure I love the Web Development Mastery skill, because I&#x27;m not sure what it captures besides &quot;I checked off all the other boxes&quot;.<p>Edit: removed use of &quot;just&quot; that makes it sound more critical than I meant it.
评论 #6372317 未加载
评论 #6371741 未加载
评论 #6373545 未加载
评论 #6371996 未加载
karpathyover 11 years ago
Content aside, I love the idea of visualizing various skills and their relationships in this World of Warcraft - like style! Nicely done.<p>Khan Academy could be taking notes and inspiration to replace their current Knowledge Map:<p><a href="https://www.khanacademy.org/exercisedashboard" rel="nofollow">https:&#x2F;&#x2F;www.khanacademy.org&#x2F;exercisedashboard</a><p>Perhaps this would be a little over the top with gamification, but it could be cute to have a character sheet for every student with their level, experience points, skills and talent specs listed out in tabs. It&#x27;s fun to look at Online Education as being essentially an MMORPG.
评论 #6372879 未加载
Jtsummersover 11 years ago
Not a skill tree, but this reminds me of the challenge map from <a href="http://hacker.org" rel="nofollow">http:&#x2F;&#x2F;hacker.org</a>.<p>EDIT: To add, the intent of the challenge map is that many of the challenges build directly or indirectly on past challenges. Basic crypto challenges (by basic, I mean simple substitution ciphers) to simple XOR ciphers with increasing levels of difficulty (intended, sometimes there are shortcuts the designer didn&#x27;t perceive). Programming challenges using their own esoteric languages or solving problems with potential exponential algorithms (until you figure out the shortcuts) and the like.
评论 #6371481 未加载
hackula1over 11 years ago
Things seem aimed a bit more at designers than developers. If it was to be more developer-centric it would definitely need some references to things like GoF patterns, dependency injection, code reuse, testing&#x2F;testability, loose coupling, etc. Someone could have a perfect score on this and potentially be terrible, even at web development specifically. If someone had a perfect score on the programmers competency matrix, however, they would be a sure thing.<p><a href="http://sijinjoseph.com/programmer-competency-matrix/" rel="nofollow">http:&#x2F;&#x2F;sijinjoseph.com&#x2F;programmer-competency-matrix&#x2F;</a><p>The best sort of skill tree is one where it is hard enough that you cannot make it down every path in the time that it takes to play the game (in this case a career). Someone needs to create a new competency matrix with a broader scope.
Sir_Cmpwnover 11 years ago
Dungeons and <i>web</i> developers.
评论 #6371640 未加载
评论 #6371244 未加载
评论 #6371967 未加载
评论 #6371768 未加载
lifeformedover 11 years ago
What if a company implemented this in their workplace?<p>They would have different classes for general positions in the company, and you could get a skill by passing a rigorous test. Each skill point would get you a raise. You get promotions or change roles based on your class specialization and level.<p>I know, I know, it&#x27;d be a disaster. But maybe there could be lower stakes at hand to encourage employees to learn new skills, like cashing in XP for little perks.
评论 #6372491 未加载
评论 #6372002 未加载
patio11over 11 years ago
jQuery Effects is a pre-req for the ultimate (Web Development Mastery) but jQuery Effects does not arrow into the ultimate. Instead, Web Design Mastery, which is a pre-req for jQuery Effects, does. This appears to be a bug. You could resolve it by moving WDM up a level and moving jQuery Effects into its current position.
rurounijonesover 11 years ago
Very cute and nice but the categories are too broad in name and narrow in focus &quot;Server administration&quot; = Apache setup etc.
kybernetykover 11 years ago
Nice idea - though it&#x27;s a pity that it&#x27;s so web dev centered.
vertisover 11 years ago
Very interesting concept, but it is very limited currently. I&#x27;d like to see some other &#x27;classes&#x27;.<p>A class for Ops&#x2F;DevOps, and for Technical Management for instance
vyrotekover 11 years ago
If this is the skill tree, is doing a startup a raid?
评论 #6372412 未加载
评论 #6371982 未加载
nrivadeneiraover 11 years ago
Myself: <a href="http://www.dungeonsanddevelopers.com/#_a2b2cde3hijklm2nopqxy2_15_Nick" rel="nofollow">http:&#x2F;&#x2F;www.dungeonsanddevelopers.com&#x2F;#_a2b2cde3hijklm2nopqxy...</a><p>This is actually an interesting way to display credentials. You could potentially put this up as supplementary on your LinkedIn profile or something along those lines.
评论 #6371539 未加载
natural219over 11 years ago
Aww. I guess not knowing stored procedures prevents me from obtaining Web Development mastery. Fair enough, I suppose.
评论 #6371929 未加载
评论 #6371678 未加载
评论 #6372985 未加载
Wintamuteover 11 years ago
I love this! I think there&#x27;s some real mileage in something like this realised a little better. For example:<p>- Let users upload their own portraits<p>- Sort out the skill dependencies to be more logical. Why do the 3 levels of jQuery effects not depend on JS mastery for example?<p>- Less emphasis on specific tools and more on types of skill, as pointed out by some other commenters<p>- Let us pick classes, perhaps with two components to the class, e.g. &quot;Frontend ranger&quot;, &quot;Devops Paladin&quot;, &quot;Database barbarian&quot;, &quot;Data Scientist High Elf&quot; etc.<p>- Sort out the ugly looking pushState url to something cleaner that people would be proud to link to
cfontesover 11 years ago
Really nice !<p>But Server Side programming should have more levels...
评论 #6371456 未加载
lmartelover 11 years ago
This is fun! Great work.<p>One small suggestion: consider using replaceState instead of pushState, pressing the back button just removes one skill point when it should probably leave the site (or at least remove all skill points).
ewzimmover 11 years ago
This is fun as a &quot;what don&#x27;t I know&quot; test. I think we all know of some professional software developers who wouldn&#x27;t pass the advanced database talent. I might be one!
yohann305over 11 years ago
Any MMORPG player would tell you that a build tree decreases flexibilty and annihilates creativity as only 2 or 3 major &quot;build trees&quot; end up being viable.
kedar5over 11 years ago
Stylish, Sizzlin, Crafty, Nimble, Beefcake, XXL Knapsack, Mindweaver, Mindreader, Artistic, Conjurer, Stewardship, Spectral Guide.... From Dungeons and Developers
jeybalachandranover 11 years ago
Spaces in your names should be encoded&#x2F;decoded as %20.
jaimebueltaover 11 years ago
This is pretty cool but shows up how unrealistic talent trees are in real life. Will be a pretty good idea for a customised CV in game industry, though... :-P
scrabbleover 11 years ago
I really enjoy this, but I think it might not have enough levels. I&#x27;m level 28 according to the tree, but I certainly don&#x27;t feel like a 28.
dlitvakbover 11 years ago
Should be able to &quot;Save and Share&quot; my profile<p>Really nice work
评论 #6371325 未加载
评论 #6371313 未加载
enraged_camelover 11 years ago
It would be pretty awesome if they created a fully editable&#x2F;customizable version of this talent tree. I would totally pay for it.
d0mover 11 years ago
Too much awesomeness in one page. Now, needs to make a real game out of it. The web developer shaman and their enemy, the mighty IE6.
maxburkhardtover 11 years ago
You should add security in there somewhere!
frozenportover 11 years ago
Back button is broken in Firefox 23.0
评论 #6375134 未加载
X4over 11 years ago
This is awesome, but makes no sense without:<p><pre><code> * Business Skills * Social Skills * Mastery of a Start-up * Entrepreneur Skills * Organizational Skills ($ and PM) * Marketing Skills (most importantly) </code></pre> Unfortunately I know that I mastered all of these topics on site already more or less, but not the mentioned ones.
johngaltover 11 years ago
I enjoy the subtleties. Leveling deployment adds dexterity and fortitude :)