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 trialR. V.d.M
Courses Plus Student 3,067 PointsCourse 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
15,542 PointsJumping on the "Bring Angular.js to the treehouse" bandwagon!
R. V.d.M
Courses Plus Student 3,067 PointsHi 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.
A few examples: https://www.angularjobs.com/angularjs-job-graph.png courtesy of agularjobs.com
Also, https://github.com/angular/angular.js starred 23,635 times vs https://github.com/jashkenas/backbone/ starred 17,937 times vs https://github.com/emberjs/ember.js starred 10,141 times, all at the time of writing.
And being backed by Google probably doesn't hurt their longevity either.
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.
Ryan Carson
23,287 PointsThanks 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
Ryan Carson
23,287 Points/cc Alan Johnson
Andrew Chalkley
Treehouse Guest TeacherWe'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
Courses Plus Student 3,067 PointsAndrew 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?
Steven Rodriguez
5,643 PointsPosting here just to add that I would love to see this happen as well.
Sean T. Unwin
28,690 PointsI 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
Courses Plus Student 3,067 PointsSean—
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.
rayorke
27,709 PointsIt'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.
rayorke
27,709 Points"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
Courses Plus Student 3,067 PointsFor 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
8,245 PointsCan't wait for the Angular/Node tutorials!
Trevor Collins
23,633 Points+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
22,640 PointsReally looking forward to these courses!
Andrew Chalkley
Treehouse Guest TeacherAndrew Chalkley
Treehouse Guest TeacherWe're working on it!
R. V.d.M
Courses Plus Student 3,067 PointsR. V.d.M
Courses Plus Student 3,067 PointsAwesome! Can't wait to see what you come up with!