Lately I’ve been noticing a trend with my skill set – its been increasing which is always great, but also starting to veer in directions that are alternate to that of a typical “.net developer”. I say this because, for all intents and purposes, I am a typical “.net developer”. Every recruiter I get a call from always has a “great .net opportunity that you would be perfect for!”. I’ve always prided myself on this notion, always considered myself a .net developer, and never thought there really should even be a world that exists besides .net development. The fairly recent inclusion of MVC in the .net world of web development solidified that thought for me, or so I thought.
I had a debate with a friend who’s shop decided to ditch .net altogether and go exclusively Ruby on Rails. [gasp] “Well, good luck with your career!” I sarcastically remarked.
Fast forward roughly 6 months, and I kind of feel like an idiot. I’ve been discovering all of these great new front-end frameworks (Backbone, Angular, Ember, et al) and I keep noticing the same trends over and over – most of these are built on top of a Ruby on Rails back-end or some other NON .net back-end. Because of that, I’ve been trying to get into more “non” .net development like RoR and node.js.
Don’t get me wrong, I am in no way saying or suggesting that the back-end is going away or less important (obviously). I’m merely suggesting that the back-end and front-end have never been more separate than they are today. Which is a good thing!