One of the biggest complains I hear from management types about ColdFusion is that they can't hire good ColdFusion developers. I think that this occurs because people often overlook one of ColdFusion most accepted benefits. ColdFusion is exceedingly easy to learn. Which leads me to my biggest piece of ColdFusion hiring advice – don't look for good ColdFusion developers, look for good web developers, if they know ColdFusion, great, if not, teach them, or let them learn it.
The argument I hear back on this point is "we don't have the time of resources to train someone; we need them to hit the ground running." I think this is penny wise pound foolish. Based on anecdotal evidence only, I would contend that it takes an average web programmer about 1 or 2 months to learn ColdFusion. (This assumes they know HTML, CSS, SQL and another server side language.) I've seen some ColdFusion job hunts take upwards of 9 months. You can't afford the month to train an employee, but you can be without them for 9 months? That doesn't make a lot of sense to me.
Add to it that for the cost of 1 or 2 months, you get a ColdFusion developer who knows another language. Developers who know more languages tend to be better. ColdFusion programmers that know Ruby for example are usually better Object Oriented ColdFusion developers through the knowledge they picked up in Ruby.
Now, I'm not arguing that you shouldn't hire a ColdFusion developer if you can find one. I happen to know a few that are looking for work. I also don't mean to suggest that finding a good web developer is necessarily that much easier than finding a good ColdFusion developer. Finding "good" people is never easy, but I am arguing that you need to increase your chances of finding someone to fill your position. You can do this by opening up your search criteria, and letting one of the major selling points of ColdFusion actually work for you.
What do you think, does this agree with what you've seen in the job market of late?
14 response s so far ↓
1 Brian Rinaldi // Jan 27, 2009 at 1:50 PM
I would argue that some other languages offer more opportunities for continued learning than CF and few places teach it. It's even hard to find anyplace running the training regularly in a lot of places. The lousy job market seems to have put a lot of talented people on the market and if you are lucky to have the ability to hire right now, you might find it not so difficult to find great talent at lower rates...but I doubt it is easy still.
2 Andy Sandefer // Jan 27, 2009 at 1:52 PM
There is hope as Adobe seems to be doing what it needs to do to get back in the mainstream game. For one thing they're going after new blood by hiring folks like you to hit colleges and universities to get CF and FLEX out there.
Cleaning up the whole certification process and eradicating some of the misinformation that's out there will help too.
What is the CF market share and what is the direction for making it grow? Are we going to start seeing mainstream advertising for CF in 2009 or is Adobe happy to sell a lot of copies of Enterprise Edition to the same old reliable customer base?
I've been doing my part. I've personally gotten CF into 7 new companies in the last 2 years while continuing to provide great (I hope) new CFAJAX solutions to existing clients.
3 Glyn Jackson // Jan 27, 2009 at 1:58 PM
no another note: JAVA and .NET developers seem to take to CF more easily than PHP, I dont know why thats just been my own experience at work.
4 Steven Erat // Jan 27, 2009 at 2:37 PM
As a long timer with ColdFusion as developer / tech supp / QA for Adobe itself and now looking for employment, I can testify that its a cold out there. Its an employer's market flooded with job seekers.
Employers are being very picky by splitting hairs about requirements and previous experience. In a better economy I would imagine that related skill silos would be viewed as easily transferable, but now the prevailing opinion seems to be that they won't choose someone who can "grow into it". In my experience employers want to see that you have done *precisely* the task they are looking to hire.
I'm fortunate to have had some friends reach out to me, but I haven't found a match for my own criteria, but with every week that passes I throw another criterion out.
Now compare today with the dotcom bubble. I remember when companies were seeking warm bodies anywhere they could find'em. I was self trained in some Linux and ColdFusion and had never worked in IT when I landed a job at Allaire nine years ago.
Its a complete reversal today even though I consider myself to qualify as "good people". Having a broad skill set is viewed as not being focused, even if those skill sets run deep.
5 Hector Castro // Jan 27, 2009 at 4:23 PM
6 Jeff Porten // Jan 27, 2009 at 8:08 PM
7 Dav // Jan 28, 2009 at 10:44 AM
8 Steven Erat // Jan 28, 2009 at 10:54 AM
My experience in QA was developing tests written in the very language being tested, i.e. CF, Flex, and AS3.
9 Terrence Ryan // Jan 28, 2009 at 2:12 PM
10 Steven Erat // Jan 28, 2009 at 2:27 PM
11 Terrence Ryan // Jan 28, 2009 at 2:44 PM
12 John Piotrowski // Jan 29, 2009 at 4:16 PM
13 Aaron West // Jan 31, 2009 at 12:50 PM
He was able to learn the basics of ColdFusion in the first few weeks and has now been with Dealerskins for over two years. He has become an incredible asset to my team and our entire organization. We took the time to not look for someone especially interested in ColdFusion, but someone really interested in being part of a great team doing great things.
Attitude and passion are the top two things I look for in candidates. Skill can be honed or taught.
14 janleefran // Feb 25, 2009 at 5:13 PM
industry_pro at yahoo dot com
Leave a Comment