For those readers who didn't see my previous post regarding my conversation with Glen,
Glen is a technical trainer who treated me to the usual "ColdFusion is
dying" mantra we normally hear from other programmers.
The big question I had after that first encounter was why, as a trainer
rather than a programmer, he had developed that opinion about
ColdFusion. So when I ran into him again at the gym the other day, I
asked him about that.
Turns out his belief that ColdFusion is dying is based on the job
market for ColdFusion jobs. He told me he works/interacts with a dozen
recruiting firms in the Washington D.C. area, firms looking to fill
positions for government contractors like Lockheed, and that the number
of ColdFusion positions compared to the number of positions programming
in Java or Ruby is just so small. He added that a lot of the ColdFusion
positions that did exist were senior positions where candidates were
expected to know how create web services, work with Java, write
object-oriented code, etc., making it hard for up-and-coming ColdFusion
developers to find work.
I also found out that most of his training work involves
training/teaching programmers OO-based languages over several weeks, so
his perspective on programming trends isn't all that different from an
actual programmer. Glen (who doesn't mind talking) went on to give me
the standard advice given to modern-day programmers (the importance of
having multiple programming language skill sets, the need to have a new
job lined up before leaving your current one, etc.) before we parted
company once again.
My thoughts? I don't doubt there are more jobs out there for languages
like PHP, Ruby, and Java just as Glen said, but whenever I go out on
websites to look for ColdFusion jobs, they're out there, and while many
of them are senior-level positions, there are a few junior-level jobs
to be had. Actually getting hired, however, made take some effort, as
Michael Dinowitz noted in his recent blog post, "Are There Really ColdFusion Jobs?"
In the end, Glen's position on ColdFusion is nothing original: lack of
marketshare is at the heart of every "ColdFusion is dying" argument we
hear. But marketshare is only one metric, and it shouldn't be the main
consideration when choosing a programming language.
The main consideration should be "does this technology allow me to
build the web application I want?" And when that question is directed
at ColdFusion, the answer is almost always "Yes."
Recent Comments