In reality, probably not. But I frequent hacker news and I may be a sucker for wanting to stay up to date with the latest and greatest.
One can never be too sure about tech, but if something like Node was to become even more popular in the next five years or so, I would prefer to have been working away at mastering it over those five years. This is just my two cents, and not having a lot of experience I could be wrong :)
If it's popular, even having 2 years of basic experience will be enough to keep you busy. PHP is the poster child for this - it's popular, and people with even small experience with it can earn a living. I really would caution against trying to be a freelancer who also is an expert-level guru in one tech.
what about ruby or django? How good are the opportunities? I'm an asp.net developer and I'm wanting to branch out a bit. Not sure which platform to start with. I tried PHP a bit but it seems very unorganized and incapable of doing large scale web applications.
Oh, I see. I'm in Canada so the market here is different, I'm assuming you're based in the U.S.?
In my experience and research, there are Python (Django) and Ruby (mostly Rails) jobs out there. The corporate world tends to favor PHP, .NET, and Java. While startups and freelance gigs will either let you choose the tech, or specify one of the popular scripting languages.
In the PHP ecosystem, there are Model View Controller (MVC) frameworks such as Laravel that have features that are on par with Rails and Django. Content management systems such as Drupal, Wordpress, and Joomla are also very popular. Generally, not many developers are still writing code in plain old PHP, they are using frameworks and CMS's to buld their solutions. So I'd advise you to look into one of those if PHP is what you want.
I have played with .NET on my own in the past, and I had a class on C# and VB.NET and also ASP.NET at Camosun. The C# and VB.NET class focused on desktop applications, we built a few games (card games, memory game) and the .NET class had us build a term project. My project communicated with Reddit via its API. So the short answer is...Tell me more about any opportunities you know of :)
No worries :) Yes I am part of a Drupal meetup. There is also a Ruby on Rails meetup that might interest you. I was a part of it, but I don't want to put too much on my plate for the moment. You can find it on meetup.com
Comments
are there a lot of opportunities in the node.js market as compared to say asp.net or php?
In reality, probably not. But I frequent hacker news and I may be a sucker for wanting to stay up to date with the latest and greatest.
One can never be too sure about tech, but if something like Node was to become even more popular in the next five years or so, I would prefer to have been working away at mastering it over those five years. This is just my two cents, and not having a lot of experience I could be wrong :)
If it's popular, even having 2 years of basic experience will be enough to keep you busy. PHP is the poster child for this - it's popular, and people with even small experience with it can earn a living. I really would caution against trying to be a freelancer who also is an expert-level guru in one tech.
what about ruby or django? How good are the opportunities? I'm an asp.net developer and I'm wanting to branch out a bit. Not sure which platform to start with. I tried PHP a bit but it seems very unorganized and incapable of doing large scale web applications.
Oh, I see. I'm in Canada so the market here is different, I'm assuming you're based in the U.S.?
In my experience and research, there are Python (Django) and Ruby (mostly Rails) jobs out there. The corporate world tends to favor PHP, .NET, and Java. While startups and freelance gigs will either let you choose the tech, or specify one of the popular scripting languages.
In the PHP ecosystem, there are Model View Controller (MVC) frameworks such as Laravel that have features that are on par with Rails and Django. Content management systems such as Drupal, Wordpress, and Joomla are also very popular. Generally, not many developers are still writing code in plain old PHP, they are using frameworks and CMS's to buld their solutions. So I'd advise you to look into one of those if PHP is what you want.
No, I'm actually in Victoria, BC :) where are you?
Same place :)
What! Are you in asp.net?
I have played with .NET on my own in the past, and I had a class on C# and VB.NET and also ASP.NET at Camosun. The C# and VB.NET class focused on desktop applications, we built a few games (card games, memory game) and the .NET class had us build a term project. My project communicated with Reddit via its API. So the short answer is...Tell me more about any opportunities you know of :)
sorry, not that I know of. Are you part of any local dev groups?
No worries :) Yes I am part of a Drupal meetup. There is also a Ruby on Rails meetup that might interest you. I was a part of it, but I don't want to put too much on my plate for the moment. You can find it on meetup.com