Should I get a degree in computer programming

I'm studying computer science and I just can't program.

xoxo_v.s  📅 14.12.2019 22:08:57
I'm studying computer science and I just can't program.
Hello my dears,

I need your advice for a moment.

I have been studying computer science at the Goethe University in Frankfurt for 1.5 years. My grades are in the middle to good range and I find the course so interesting. The problem is: I just can't program. In the first semesters things went quite well, but there we only did relatively easy projects like programming games in Python (Skat, 4 wins etc.) or creating a maze in Haskell. But I notice that programming tasks like this take a lot of effort and I sometimes spend up to 40-50 hours on a sheet of paper (unfortunately I don't have a part-time job or something, so I have the time for it) and then mostly only 25% of that do what was asked.

This semester we will program neural networks in C ++. And that's an ordeal for me!

Because in my later professional life I will most likely not deal with machines, computer architectures or the like from the field of theoretical computer science, which gives me pleasure, but just just the In the field of computer science, which is so difficult for me (practical programming of projects), I have doubts whether I can really get through this and whether it makes sense to program on the computer for the next 40+ years if I am already working on such simple basics fail ..

The alternative I'm currently working on would be to switch to math. However, since you are confronted with programming at an early stage and practically only involved there in professional life, I would want to study to become a teacher in order to avoid the horror of an office job and a full-time programmer.

Do you think that is a sensible option? Is there anyone who has had this experience (Computer Science Bachelor -> Math Teaching Degree)? Would you advise "close your eyes and through" so that I at least complete my bachelor's degree, or would you rather change early?

My family is currently more in favor of teaching because they see how unhappy programming makes me. My friends are 50:50. I myself am also ready to read the info, and maybe I will discover the positive sides of programming for myself, because I actually have a very high level of frustration and giving up prematurely is not my thing. Maybe I'm just talking about the constant stress, but in contrast to my fellow students, programming is really extremely difficult for me ..
Morning_au  📅 24.12.2019 14:03:42
Re: I'm studying computer science and I just can't program.
If it makes you so unhappy, let it be. However, I myself cannot understand your problem with programming. For me it is primarily about the general ability to systematically solve non-trivial problems. These must first be analyzed, broken down and appropriately structured. It's not that far removed from theoretical computer science or mathematical reasoning. In "programming" itself, the results of this thought process are only written down in a given syntax. Once you've mastered the basics of the programming language, that's not necessarily the demanding part. If you do, you just need a lot more practice.
Re: I'm studying computer science and I just can't program.
As a rule, you do not learn programming per se through the info course. You will only be taught the basics. You also have to be interested in programming yourself and independently develop your own projects in your free time. This is how you learn to program.
LostBit  📅 30.12.2019 19:00:49
Re: I'm studying computer science and I just can't program.
I don't quite understand why you find programming difficult, but you also have to be aware that programming mostly has to be learned through self-study and swallows the most time in addition to math.
If you like the rest of the modules and you know roughly in which direction you want to orientate yourself professionally, then I would say try to pull it off. After all, you're already halfway through and you don't necessarily have to become a programmer later in your professional life, but can also work in other areas.

Quiet  📅 31.12.2019 08:46:00
Re: I'm studying computer science and I just can't program.
I don't think the move is a forward-looking solution. It might reduce the study by a handful of programming modules, but what comes after that? Many mathematicians later work as software developers and vice versa: A computer scientist is not doomed to work in software development. There are many other things you can do, such as project management, consulting, as a lecturer in the private sector, requirement engineer, business analyst, data analyst, etc.

As has been written, the core of programming is actually solving a given problem. That is why so many mathematicians do it, because there are many parallels to purely mathematical problems that can also be solved using a programming language. The problem, however, is that programming requires a lot of practice. On the one hand, you have to break your head schools down complex problems into sub-problems (which you also have to do with mathematics) and on the other hand, you have to understand important programming concepts (things like OOP, scopes, pointer arithmetic, etc.) so that you can The means has to formulate the thought-broken problem also syntactically.

If you're struggling to break down problems, I think math isn't a good choice either. If you have difficulties with the implementation, you just have to put in a lot more time. It is often the case that things are only fun when you have penetrated them.

I would advise you to become a teacher, no matter which one, if you want to become a teacher. Not as an escape option because programming is difficult.
coder  📅 31.12.2019 20:05:21
Re: I'm studying computer science and I just can't program.
You wrote that you would like to switch to mathematics and that you have problems programming neural networks. The subject of neural networks in particular is very mathematical. So I'm not sure if a switch to math would be right for you.

Besides IT, are there any other areas that interest you? Perhaps you can switch to a computer science degree that is more suited to your inclinations. Maybe business informatics, bioinformatics or media informatics would be better suited for you.

You also wrote that you cannot program. Since you've already programmed games, I think you can do it. Maybe you are just not as fast as your classmates.
Do not compare yourself to others and do what you think is right. Because in the end it is about that you become happy in the area that you choose.
Heyyy4642772  📅 14.08.2020 21:11:06
Re: I'm studying computer science and I just can't program.

How did you decide now? I have the same problem and really don't know what to do next.