2 ms·
While I'm sure it helps to be a math major anywhere, anyone who has been trained to be a careful analytic thinker would be a good candidate to become a programm
by ritchiea 11y ago
While I'm sure it helps to be a math major anywhere, anyone who has been trained to be a careful analytic thinker would be a good candidate to become a programmer. For instance if you were a humanities major from a school with a strong academic reputation and you actually took your coursework seriously as an undergrad.
As much as programming is applied math, most companies are not Google or Facebook and have problems that can suffer the inefficiency of a non-expert. A lot of programming jobs ask you to get data from a form or API, do something with it and show some HTML. And that HTML needs to be styled in CSS and have some neat UI elements that are fine tuned in Javascript. There is nothing about that kind of work that favors a math major over English major.
The situation changes if your company is huge, handling thousands of requests a second so small inefficiencies add up and are wasteful on a large scale or even cause the software to break entirely. But assuming you have a smart CTO/Lead you should know where potential pain points in your code are and still be able to hire a relatively inexperienced junior and get good work out of that person. I have a friend who was an Ivy CS grad, worked at Google then worked at Squarespace. He said he was intimidated by designers who knew HTML, CSS & Javascript and were good with forms because a lot of work for developers could be handled as quickly by those type of developers as he could handle it with his vastly more technical background.