There is an interesting discussion going on over at LinkedIn about the large number of unfilled bioinformatics positions and what is causing it. Anyone wants to chime in?
From my experience, there's definitely a shortage of competent bioinformaticians. There are plenty of people who have caught onto the demand and will advertise themselves as bioinformaticians and land positions when the gullible hiring managers don't know how to properly vet them. I've seen plenty of people with the job title who are totally lost if their favorite tool fails to answer the question. You gotta know how to code and think critically to do this job. Straight up.
If you really want to know about the shortage of competence, be part of the hiring process for a widely-advertised bioinformatics position. You'll get a lot of impressive resumes (some of them word-for-word identical sans the contact info), and just as many hilarious/awkward technical interviews (if you're lucky enough to get the go-ahead to do such a thing).
Another major problem in the field is the perception that one bioinformatician is enough to solve all the IT problems. At my last position I was in charge of server administration, desktop support (can't access facebook, help plz), application support (including deploying Galaxy on a cluster), repairing my boss' kid's feculent laptop, answering random PI data questions, giving seminars on how to do basic analysis, lab automation, website/web application development and administration, and being pimped out to other departments to curry political favor, explaining FASTQC to the 814th PI who soiled themselves because they saw a red X OMG OMG, oh yeah, and actual bioinformatics!
*breathe*, *count to ten slowly*
Note: I love bioinformatics and I think I'm lucky to be able to work in the field. But employers, if you want to attract and retain bioinformaticians, make a focused job description and stick to it once you fill the position.
I think bioinformatics is among the most difficult of all computational type jobs. The causes are numerous and we routinely face the following:
- incomplete specifications and requirements,
- incomplete documentation and definitions on what tools actually do
- frequent emergent + accidental complexities - incomplete data, incorrect data, missing key components, missing basic utility, improper experimental design
- disconnect between expectations and deliverables, the expectations are often (always?) beyond what is possible
- the difficulty to get the resources and recognition for a job well done, when things work out well it looks like plumbing - not particularly noteworthy
Couple this to a lower salary than that in just about any other computationally oriented field and it easy to see why the problem exists and may only get worse.
IMHO the only logical reason for a smart person to be in this field are perks that one may receive via employment: independence, no direct supervisors, prospects to moving into academia, perhaps travel - etc. And I think that is how bioinformatics works today. But it is easy to see why that may not scale up.
The main issue for a lot of people is soft money in academia/research. A sane person might ask, "Why would I take a 1 year position for $50k when I can get a full time position in industry with job security and benefits AND make 2-3X more?" There are good reasons, of course. Freedom to publish, freedom to work when you want, freedom to work on what interests you. But, for people like myself that have taken on student loans from attending private schools and earning two graduate degrees, that cost is very hard to justify. You are essentially sacrificing future happiness and financial freedom for temporary independence.
I think there are plenty of talented bioinformaticians, and I have had the opportunity to work with a few that are no longer working in biology. The problem is that it is not practical to move around the world for short term contracts, especially if you have a family and/or other financial considerations.
Another issue is that biology is inherently complicated and many programmers feel frustrated by not understanding what they are doing. With so many exciting "data scientist" positions available that pay way more (and advertise fun work environments), it will be hard to get talented programmers interested in working on biological problems just because they "want to."
Anyone see this Commentary in Nature last week? http://www.nature.com/news/core-services-reward-bioinformaticians-1.17251
This is interesting from the Australian perspective where we have the opposite issue: quite a lot of bioinformatics expertise, but no available positions. Despite annual declarations regarding the importance of bioinformatics to research, no-one is willing/able to pay for it.