| The real question is in asking, what are you going to use the programming language to build? If you are going into a Math heavy domain, you are going to use a programming language to solve math problems, and hence involves learning Math. This the same problem, with whiteboard leetcode style problems in interviews. Most people fail to understand why they have to put in months to years of practice into a domain to which doesn't concern with their everyday work. On the other hand there is tremendous shortage of people with skills for real world problems and applications. |
(Every time I write something like this I immediately feel defensive about being an impostor. Someone saying, "how can you not know that? You should know that. You must not be doing _real programming_.)