Hacker News new | ask | show | jobs
by oppositelock 1930 days ago
It's easy to get an entry level job as a programmer that pays very well, and you will be taught how to be an experienced programmer on the job.

Once you are an experienced programmer in a software company, you are earning a lot, and moving out of the software industry, where the prima-donna employees are physicists or engineers, you generally take a pay cut. A fusion company isn't going to hire an entry level programmer who hasn't proven himself.

So, to answer the question more explicitly, you need to be willing to follow your interests and not maximize the bottom line. This is my 28th year as a software engineer, and I've seen this pattern countless times. I've done the follow my interests, and also follow the money jobs, and prefer the respective good aspect of each approach over the other.