Not in a similar situation, I'm in my late 20's, a programmer who have done Bioinformatics research in academia and in Pharma R&D.
Programming done in most startup's and corporate settings are very similar to lab-work. The young grad students are lured by PI's to do repetitive work with promise of publication when the reality is it's a lottery. After a few years, what is looked upon as glamorous and interesting by onlookers of the high-end instruments and high-impact research, will turn into mundane and repetitive lab protocols that's intellectually stale and unstimulating; any results and interpretation is only esoteric and vague in the academic sense.
The actors are different but the characters are the same. PCRs, blots will be replaced with repetitive coding exercises being asked of you by project managers. PIs will be replaced by MBA bosses. The academic grind for glory amongst the sub-field of 5 people will be replaced by maximizing profit in the business logic of the sub-field of the company you are in.
The pay is slightly better or equivalent; the job security much worse. People threw around the 150K mark here as an average developer salary. It's analogous to say that the average lawyer makes 220K. It's not true. After working for about 5 years in Boston, most of my peers are getting salaries around the range of 90-110K. Only people I know who are getting over 150K at programmer level live in SF which in their case is not very much. Most software engineering job req's I looked for in Boston tops out at 150K, this includes senior positions for 10-15 years of experience and at well-funded companies.
If your goal is to achieve intellectual autonomy and financial independence by becoming a programmer, it's very difficult. The sub-culture on this forum skewers towards college students and recent grads who are more naive about the field. Others might give more defensive answers to your query, but I want to give you a honest opinion.
I chose coding over Biology because it was attractive for a young person out of school and didn't want to get on the grad school treadmill. But if I inherited a lot of money suddenly, I'd want to apply to Biology grad school and do research for fun, without caring about my PI and departmental politics; and/or work on open-source games without caring about IT career jockeying or monetization. Just food for thought.
Programming done in most startup's and corporate settings are very similar to lab-work. The young grad students are lured by PI's to do repetitive work with promise of publication when the reality is it's a lottery. After a few years, what is looked upon as glamorous and interesting by onlookers of the high-end instruments and high-impact research, will turn into mundane and repetitive lab protocols that's intellectually stale and unstimulating; any results and interpretation is only esoteric and vague in the academic sense.
The actors are different but the characters are the same. PCRs, blots will be replaced with repetitive coding exercises being asked of you by project managers. PIs will be replaced by MBA bosses. The academic grind for glory amongst the sub-field of 5 people will be replaced by maximizing profit in the business logic of the sub-field of the company you are in.
The pay is slightly better or equivalent; the job security much worse. People threw around the 150K mark here as an average developer salary. It's analogous to say that the average lawyer makes 220K. It's not true. After working for about 5 years in Boston, most of my peers are getting salaries around the range of 90-110K. Only people I know who are getting over 150K at programmer level live in SF which in their case is not very much. Most software engineering job req's I looked for in Boston tops out at 150K, this includes senior positions for 10-15 years of experience and at well-funded companies.
If your goal is to achieve intellectual autonomy and financial independence by becoming a programmer, it's very difficult. The sub-culture on this forum skewers towards college students and recent grads who are more naive about the field. Others might give more defensive answers to your query, but I want to give you a honest opinion.
I chose coding over Biology because it was attractive for a young person out of school and didn't want to get on the grad school treadmill. But if I inherited a lot of money suddenly, I'd want to apply to Biology grad school and do research for fun, without caring about my PI and departmental politics; and/or work on open-source games without caring about IT career jockeying or monetization. Just food for thought.