I want to get a job in bio-related programming - what should I do next?
22 points| Kristen | 15 years ago
Background: I have an M.S. in Bioengineering from Stanford and spent two and a half years working as an R&D engineer for a medical device startup. In October, I quit my job to teach myself programming full time. I did projects in Python, Scheme, Java, and Prolog, covering a first-year CS sequence plus plenty of extra reading. I’ve also experimented with HTML/CSS/JavaScript.
I am most interested in the intersection of biology and computer science, anything from bioinformatics to personal genomics. Within that still broad field, I’m trying to figure out the specific type of programming job that will most interest me and how to get the experience to land those jobs. I presently live in the Bay Area (Menlo Park), though long-term I would like to work primarily from home.
I feel very inexperienced, and I’m concerned that any company I interview with will reject me because of inexperience. Or that I’ll land a job where they expect me to know from the beginning more than I do.
What should I do next? Are there particular things I should learn or types of jobs I should pursue to move down this career path?
[+] [-] MoreMoschops|15 years ago|reply
This works for all other jobs too.
[+] [-] bap|15 years ago|reply
Start a project.
You will learn all sorts of things about project management in a software development setting. Source code organization, etc. You will gain domain knowledge of whatever technology stack you decide to deploy against, be that desktop software or some kind of web based server stack. You will find challenges where you least expect them (typically where you've made a poor assumption) and at the end you'll have something to show for your effort that will be much more effect than a few lines on a resume.
As I am not deeply involved in bio-related software dev I'm afraid I can't offer you any kind of concrete project ideas. The last time I did anything biology related was when played around with visualizing genome datasets.
[+] [-] a_dy|15 years ago|reply
I'd say that the field is limited by computer science, not biology. Especially in the high-throughput sequencing field. Currently, the acceleration of DNA sequencing data production is out-pacing Moore's law. It costs more to analyze DNA sequences than to generate them. Also, for some reason, CS people don't seem to be that attracted to bioinformatics.
So, I'd suggest stating focused on CS and Statistics. The biology that you would need to learn in order to understand current hard problems is easy to pick up.
Have you looked at Counsyl?
[+] [-] a_dy|15 years ago|reply
[+] [-] anayini|15 years ago|reply
good luck
[+] [-] tunaslut|15 years ago|reply
[+] [-] devjen44|15 years ago|reply
devon insertAThere enlis.com
http://www.enlis.com/
[+] [-] stevetjoa|15 years ago|reply
If you are a bioengineering MS and know Python, then by studying the materials and journal papers, you may be able to do the assignments. At least it will give you an idea of the important problems and existing approaches.
[+] [-] iloveprettycode|15 years ago|reply
[+] [-] geekam|15 years ago|reply
I know that NCBI is a good organization for such a field.
www.ncbi.nlm.nih.gov
[+] [-] sfrench|15 years ago|reply
http://www.jgi.doe.gov/whoweare/employment.php
[+] [-] unknown|15 years ago|reply
[deleted]