Hacker News new | ask | show | jobs
by tw_hn_3_9_2021 1934 days ago
Your background: a BS in Chemistry with hobbyist knowledge in C++, Python and SQL. You like VR and graphics. You live in Canada. You are not a Canadian citizen, but can communicate in English.

Your goal: To become a VR software developer with a successful company, a VR developer at someone else's company, a graphics developer, any developer at all, in that order.

Your method: Obtain a MS in CS, also in Canada, which will take three years.

My recommendation: I do not know of any VR companies in Canada. I do not know of any VR start ups in Canada founded by those with non-traditional CS backgrounds. I do not believe your odds of either starting a VR company in Canada or obtaining employment in VR in Canada to be high. I believe you must move to America to obtain such a position with substantial likelihood.

Graphics is a field with a high knowledge bar. The graphics software developers I know are not just interested in graphics, they are passionate in graphics. Without graphics they would lose part of themselves. They will take substantial, six-figure, pay cuts to work in graphics and expect that passion in other graphics engineers. I do not know if you are that passionate about graphics. I recommend you work in a field other than graphics, which is known for its high-skill and low-pay.

A MS in CS can serve as a foundation for further skills. It can also serve as not a foundation for further skills. I have not met an engineer who has benefited from a MS in CS and I know several such engineers. They did all benefit from leetcode.com however. Perhaps you will prove me wrong. I recommend you do take the MS in CS in whatever you wish to work in, perhaps graphics, but also take courses in things you do not wish to work in, like Perl. Take the time to also prepare for professional interviews.