The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
The thing that worries me about things like this, is the fact they have a "Clearly marked end"
We all know that as developers, learning new skills is a career long effort. No sooner do we think we reached the finish line, than someone brings something else out, or there's a large techtonic shift in tech that we have to adapt to.
There seems to be a growing pre-occupation at the moment (I get sent about 10 q's a week on Quora all asking the same thing) with beginner developers looking for the "10 steps to success plan"
It's plainly obvious that what they want to do is read the smallest amount possible, then jump from new-comer to senior dev (And the supposed riches that come with it) without doing any of the hard work.
I'm pretty sure that none of us here will say that learning our craft is/was easy, I know in my early years I questioned what I was doing every damn day, but I stuck at it.
So my reply often is "There is no end", "There is no upper pavilion of power that you aim for, with a set of rules to get you there", then some god-damn life coach goes and publishes a post with 60 steps to being a developer, or the dummies guides puts out another "Teach yourself to be an A.I scientist in 21 days" book.
These beginners see things like this, and your road-map, and they take it as a rule book to follow, then they cry fowl after following each step (Usually just by installing each tool down the chain they want, but not actually learning it) because they don't understand or cannot make the things do what they want to do.
It's a well put together chart, don't get me wrong, but I feel it just gives the beginners the wrong message.
but I feel it just gives the beginners the wrong message.
It certainly gives a message -- look at the complicated mess web development is! It should be simpler, and it can be simpler, but unfortunately boys love their tools / toys, and it seems geeks are no exception.
None-the-less, this is probably just 1% of the entire playing field.
So very true!
No offense to the roadmap author, but this "roadmap" appears to be simply an opinion.
If it's not an opinion, what facts is it based on? There are many prediction models, including ranking technologies by the number of questions asked on Google, the number of job reqs posted, the number of projects in GitHub (or any repository), etc.
The problem with all these models is that they are part of the elephant and everyone is a blind man.
Our industry is horribly fragmented and making decisions on what technologies to learn is a tough one. I read industry news to get ideas but look at local jobs to see what is in demand in my area.
If it's not an opinion, what facts is it based on?
It is however actually an accurate roadmap, as far as I've experienced having gone down the Ruby and Python path a bit. There are a lot of choices and he does isolate them into reasonably well organized groupings.
I read industry news to get ideas but look at local jobs to see what is in demand in my area.
I have a rough time pronouncing it, never mind spelling it. Nice town though. Lots of decent Pubs, with good food, and Grolsch is a decent beer. People were pretty friendly and worked through our language barrier, making for a pleasant work trip.