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

Reply via email to