For those who love math and hate programming…

many students say they love math but hate programming, so what should they do?

Do they have to still study programming or there are better alternatives than that?

If you are one of those students, in this article we’re going to give full guidance to help you solve this problem and stop worrying about the future.

I love math but hate programming what should I do?

for students who are sure themselves that they don’t like programming even though they love mathematics, they shouldn’t then study programming or have a CS major. Students have to keep it simple and don’t go into ramifications.

There are many other alternatives for students to take into Mathematica’s path without coding a single line. We’re going to talk about them later in our article.

This is a very good question because according to the article that we wrote 9 famous reasons why students drop out of computer science. Computer science has the highest dropout rate among other fields with 9.8%, so it is not a field for anyone.

But are you sure as a student that you don’t like programming or just suck at it?

This is the most important question that students have to take into account before making any decisions.

Do you really hate programming?

students have to make a difference between saying ” I hate programming” or” I m suck at it”. Because in most cases being suck at programing make student hate programming and give this statement.

So if you suck and struggle in programming you might not hate programming as you think.

as human beings, we dong like to fail, and if that happens, again and again, multiple times we tend to hate what we do. In this way, our minds relate between failure and hate.

Especially for students who love mathematics, being good or interested in mathematics means having a great potential to become a brilliant programmer. So if you are a student who loves math the odds are higher to love programming.

But you might have some circumstances that triggered this feeling and made you have this belive.

Why do some good mathematicians hate programming?

There are many reasons that make mathematicians hate programming, in other words, students or people who love mathematics but hate coding. But we gathered 6 major reasons that make mathematics lovers hate programming:

  • they find programming boring
  • bad or wrong experience with coding
  • hate certain programming languages
  • struggling at coding
  • haven’t yet found or applied their math in coding
  • don’t enjoy coding

==> find programming boring: in the beginning, stages, when students start learning programming things, go slow and lessons become boring with time. Especially for students who don’t apply, just follow or watch lessons.

==> bad or wrong experience with coding: some brilliant mathematical students had problems and conflicts with programming instructors. Or maybe have gotten bullied or disrespected by someone in programming classes which makes them hate this field.

==> hate certain language programing languages: some students test some irrelevant math language like HTML or CSS programs and build a wrong image about a domain.

==> struggling at coding: sometimes if you auto-study programming you might get stuck at one silly single coding problem for 3 following days. Especially for beginners, the first coding times are the toughest.

==> having yet found or applied the math in coding: this happens for many students, in the first stages they don’t find what they are looking for. But once they find it and apply math in coding the perspective change

==> don’t enjoy coding: some students don’t enjoy coding even if they practice it or are good at it. But they still do not find any interest in programming despite their excellent math skills.

How to be sure and say confidently “I hate programming”?

We’re going to take a test together by responding to 10 questions, so can finally be able to define if a good math student is purely hating programming, or in other words, programming is meant for him or not.

The following questions are:

  • can you sit in a chair for a long day doing math?
  • do you like solving problems?
  • do you like breaking challenges?
  • do you like innovating and creating new things?
  • are you an introvert or an extrovert?
  • do you have the patience to spend the whole day solving one problem?
  • do you like to research?
  • Do you like to build stuff from scratch?
  • do you learn to enjoy all the time?
  • do you have courage about things and always ask how they work?

if you respond by yes for 5 questions or more, then we can say that you love programming and the feeling that you had is not telling you the truth.

but the rule that we’re going to assume is if you score between:

Between 6 to 10

 you are pure programmer

4 to 6

you can still do programming it depends on your choice

0 to 3

programming is not for you even if you love mathematics 

So we’re going to make a test between someone who is meant to do programming and someone who doesn’t.

==> First example: a student who can become a programmer

Questions 

Responses 

can you sit in a chair for a long day doing math?

Yes

do you like solving problems?

Yes

do you like breaking challenges?

Yes

do you like innovating and creating new things?

Yes

are you an introvert or extrovert?

Introvert

do you have the patience to spend the whole day solving one problem?

Yes

do you like to research?

No

Do you like to build stuff from scratch?

Yes

do you learn to enjoy all the time?

Yes

do you have curiosity about things and always ask how they work?

Yes

Total score

9/10

==> second example: a student who can’t become a programmer or programming is not for him

Questions 

Responses 

can you sit in a chair for a long day doing math?

No

do you like solving problems?

No

do you like breaking challenges?

No

do you like innovating and creating new things?

No

are you an introvert or extrovert?

extrovert

do you have the patience to spend the whole day solving one problem?

No

do you like to research?

Yes

Do you like to build stuff from scratch?

No

do you enjoy learning all the time?

Yes

do you have curiosity about things and always ask how they work?

Yes

Total score

3/10

but for students who are getting 4 to 6 they still have a chance to be programmers there is no problem. But if you love math and only get 3 or lower programming would not be for you. So you don’t have to waste more time

I scored more than 4 on a test what I should do?

for students who scored high on tests, I can tell you that your statement of “ love math and hate programming” is wrong, you have to go back and find the true reason that made you hate programming.

But if you couldn’t find the reason is not a problem, now is the time to work.

Simply you should have to go into computer science and study, that it. you will find your sweet spot after some hard programming times, especially doing programming with Matlab and some other programs.

afterward, you will be enjoying working and choosing between these heavy math programming fields like:

  • Machine Learning
  • Data Science
  • embedded system
  • Cyber security
  • Computer graphics
  • Computer vision

All these subjects are full of math which will be a comfortable spot for those who “love math and hate programming”.

I scored lower than 3 on the test what I should do?

for students who have scored lower on this test the best thing to do is go away from a computer science major. There are many math careers that don’t include programming which we will list in the next paragraph.

8 Math lover careers that don’t involve programming.

if you are a math lover but hate coding or programming here are the 8 careers that also pay well and you should opt for:

  • Data analyst
  • Financial Analyst
  • Statistician
  • Actuary
  • professor or teacher
  • astronomer
  • physicist
  • math scientist

Data analyst

for students who love to analyze a lot of numbers and create rules from these numbers, data analysis is a good option to opt for, its average salary is $65,000 in the US.

professor or teacher

if you like teaching and sharing your math knowledge with people teaching is a great career to opt for. In addition, it has a respectful median wage that is $77,000.

Financial Analyst

if you like to explain the economic numbers and detect Opportunities or read about the upcoming economic risks, the financial analyst occupation is for you. The average salary is $83,000

Statistician

you love to deal with a lot of numbers, not equations, in other words, you are obsessed with math tables and statistics graphs this occupation is the best for you with $88,190 you can build a comfortable financial life.

Actuary

if you like to work in insurance companies or why make your business around, being an actuary is the best choice. In other words, you will use your math for calculating such rates as retirement, mortality, accident, and so on. In addition, this job position is fruitful at $110,560 as the median salary for this profession.

Astronomer

being amazed about the universe and what could happen beyond our world is the job of an astronomer, you will use a lot of heavy math to calculate and predict the planetary system’s behavior. This job pays so well more than $110,000 per year is to gain.

physicist

for students who like physic and solve mathematical equations explaining multiple phenomena, this is the job to look around, $118,000 per year is a good salary to enjoy applying the math rules in physics.

math scientist

if you have the ambition to be like a famous math scientist you are in the right spot, math scientist is what you have to work for $121,000 is the highest math salary which reflects the importance of this field.

Conclusion

for students who love math and hate programming before making the decision responding to the 10 questions that we noticed in the article is important.

if you get a test and find that programming is not for you, it doesn’t mean the end of life. There are many careers to look for who doesn’t involve math as we noticed in the article.

for future computer science students is good to watch this video.

yassin.ajanif

Yassin ajanif is a physics graduate and electromechanical engineer width more than 5 years in the field. My goal and my team are to share our experience to help you succeed in your career as a stem major. we talk about all tips, problems, and struggle STEM students face in their career and how to overcome them.