I'm one of those, probably relatively few, devs that went the opposite route, starting off in CF and then picking up C#. I didn't do CS in college, actually any programming at all, but got a math degree so I had the analytical skills at least and algorithmic thinking. I picked up CF starting with 3.1 and then later on started picking up OO, AOP, DI and other fun design patterns in the last couple of years, all in CF. My (pretty much just me) company got acquired by a shop that is all .NET in C# and so I've also spent part of the 2 or so years getting up to speed in C#.
It's been interesting to see what transfers over and what doesn't. I was ahead of a number of my coworkers when it came to things like doing dependency injection, using MVC, using generics and using delegates. But I didn't really have a sense of designing using Interfaces and typing and type conversion frequently bites me in the ass. Anyway, in the end, I think that the important part is finding people who are able to learn and have a desire to. Then give them the opportunity and expose them to whatever the evolving best practices are in that particular language/framework and make sure they have the resources to keep learning. If you have all that, you'll end up with good devs. Judah On Wed, Jun 22, 2011 at 6:48 AM, Tariq Ahmed <ta...@dopejam.com> wrote: > > Taking developers from other backgrounds has been one of our strategies: > > http://riarockstars.com/2011/03/10/a-managers-take-on-the-state-of-cf-the-scarcity-talent/ > > The bare minimum effort to get something loosely working is way easier > in CF vs. Java. Unfortunately the majority of CF developers leave their > skills at that - thus finding true CF experts is extremely difficult. > > Advanced Java/.NET folk pick CF up in two seconds, and they bring their > formal software development OO theory & design with them. So we don't > even look specifically for CFers anymore, just strong developers in > general. Though the flip side to that is Sr. developers of another > language probably want to stick with their language of choice. So > finding people who are in-between intermediate and sr. is the sweet spot. :) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:345537 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm