Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

JavaScript

R. V.d.M
PLUS
R. V.d.M
Courses Plus Student 3,067 Points

Course request for higher salary: Angular.js and Node.js

I am a developer with 16 years of experience and recently found myself on the job market trying to upgrade.

I ended up finding multiple positions offering me $200/h+ because my knowledge of Angular.js and Node.js

These 2 technologies are in very high demand right now (check out careers 2.0 job boards) but no courses are offered on either of these subjects at Treehouse. My favorite place to learn online.

I ended up learning what I needed to know from a combination of Codeschool, Egghead.io and blog posts scattered around the internet. It took me far longer to master these technologies than anything I learned from Treehouse.

In short, please consider prioritizing the offering of these courses, it would mean instant higher pay for your users.

11 Answers

Graham Nanke
Graham Nanke
15,542 Points

Jumping on the "Bring Angular.js to the treehouse" bandwagon!

R. V.d.M
PLUS
R. V.d.M
Courses Plus Student 3,067 Points

Hi Ryan,

Thanks for contributing to this topic!

I understand Rhys Yorke's concern. For example, I spent a vast amount of time perfecting my Backbone.js skills, in hindsight I wish I had spent that time learning Angular. The web technology landscape will keep changing forever (thankfully!) but at this moment it is clear Angular has won the MVC framework popularity contest by a landslide.

I have been on an intense job search the last 2-3 weeks and it is clear that in today's landscape Angular.js & Node.js developers are among the highest paid positions available. Substantially beating Ruby on Rails positions and rivaling the salaries of C and Java software engineers. If you were to compare full stack JavaScript positions to the more commonly considered web designer positions requiring HTML, CSS, jQuery, WordPress, PHP etc you'll see about double the salary being offered.

On a more speculative note, with frameworks like Ionic on the horizon the idea of a combination of Angular.js, Socket.io and Node.js being used to create a new generation of web AND native apps, the idea of full stack web developers crossing over into the native market and, who knows, maybe one day even becoming the holy grail of all app development, does not sound entirely unrealistic.

With this in mind it might be wise for Treehouse to jump on this trend early and capitalize on the rather basic offering in education on these topics found scattered around the web these days, to truly establish itself as an industry leader.

Thanks so much for chiming in! We've actually been thinking a lot about this. Copying in some of our Teachers who decide on our dev curriculum: Andrew Chalkley, Dave McFarland, Jason Seifer, Kenneth Love

Andrew Chalkley
Andrew Chalkley
Treehouse Guest Teacher

We're actively looking at teaching these technologies ASAP. James Barnett on this thread makes some interesting points in to why we don't want to rush in guns blazing. We're trying to get the pacing right with all our courses.

R. V.d.M
R. V.d.M
Courses Plus Student 3,067 Points

Andrew Chalkley Good point. Maybe an Angular (+ Firebase) introduction could come a bit sooner to make users aware of this technology and it's basic usage (maybe offered as an alternative to the jQuery track) and later, once basic JavaScript is extensively covered, Node.js can be explored?

Posting here just to add that I would love to see this happen as well.

Sean T. Unwin
Sean T. Unwin
28,690 Points

I would also like to see these featured.

One concern, at least as far as Angular is concerned, is that v. 2.0 is in the works so if a course is designed it would/should(?) be released soon-ish or else wait till later in the year to embrace Angular 2.0, although this would open a whole other can of worms via ES6.

I'm not sure if this concern is pertinent however and I would still like to see this happen sooner than later.

R. V.d.M
R. V.d.M
Courses Plus Student 3,067 Points

Sean—

You make a good point, however I am sure 2.0 will retain at least the majority of what is going on in 1.2 With that in mind I would see a course released in the near future based on 1.2 and a later follow up course based on 2.0 the best way to go for Treehouse.

CodeSchool.com is releasing an Angular class in the next few weeks and already has a stellar Node.js course, I feel like Treehouse could start loosing the part of their users that are looking for that high pay by learning the most in demand technologies.

It's tough - I don't envy Ryan Carson and the folks at Treehouse who do the course planning. Front-end technologies change so quickly it's extremely hard to keep up. By the time you go through the full production process for a video, you're out of date. So the cost vs return..? I believe this is why the Treehouse workshops were created.

Perhaps, one way to address this would be with a weekly tutorial show much like the Treehouse Show, but with each episode focusing on a new technology/topic. Similar to the way that workshops work now, but going into more depth. Angular.js might run a multi-part series over the course of a few weeks for instance.

"For example, I spent a vast amount of time perfecting my Backbone.js skills, in hindsight I wish I had spent that time learning Angular."

Excellent point. I believe this is why the Treehouse folks are careful when choosing which technologies to focus on. Many people come to Treehouse without a backgroup in development at all, so they look to Treehouse to not only show them how to learn development, but also what to learn.

Having said that, I think Angular.js would make for an excellent addition.

R. V.d.M
PLUS
R. V.d.M
Courses Plus Student 3,067 Points

For those anxious to get going, Code School just launched a very nice introduction to Angular.js, Sponsored by google themselves. https://www.codeschool.com/

It is however just the first part of a series and not in depth enough to get you ready for professional Angular.js development.

Max Bailey
Max Bailey
8,245 Points

Can't wait for the Angular/Node tutorials!

+1 for Angular and Node. Would absolutely love to see it. I'm going to be learning both wherever that may be - and Treehouse is my favorite environment.

Jacob Roman
Jacob Roman
22,640 Points

Really looking forward to these courses!