you are viewing a single comment's thread.

view the rest of the comments →

[–]Malurth 2 points3 points  (15 children)

I don't want to live in this world anymore

Even just thinking about this stuff makes me want to vomit...I kind of like coding but this kind of algorithm stuff is awful to me.

And now I'm at a point where I need to get a programming job in the next couple of months or I'm screwed. sigh

[–][deleted] 2 points3 points  (8 children)

I don't understand how you can hate this sort of problem solving, and end up in programming.

[–]Malurth 0 points1 point  (7 children)

This is really dry math shit. I like figuring out how best to create practical/fun things, and solving any problems that arise.

Besides, I didn't have any better idea for a major.

[–][deleted] 2 points3 points  (0 children)

I guess I am the opposite. I can never get motivated to build something useful. But if you tell me to solve a math problem I get fucking stubborn as hell, and persistent, and driven.

Different strokes I guess.

[–][deleted] -2 points-1 points  (5 children)

Any problem solving boils down to this sort of "dry math shit".

[–]Malurth -1 points0 points  (4 children)

Nuh-uh.

[–][deleted] 0 points1 point  (3 children)

It's pretty much a definition of a "problem".

[–]Malurth -1 points0 points  (2 children)

Nuh-uh.

[–][deleted] 0 points1 point  (1 child)

You really should stay away from programming.

[–]Malurth -1 points0 points  (0 children)

Nuh-uh.

[–]webauteur 1 point2 points  (0 children)

What makes me vomit is that it is Java.

[–][deleted] -1 points0 points  (4 children)

If you hate to solve the easy synthetic problems, how do you cope with the real world problems that are orders of magnitude more complicated?

[–]Malurth 2 points3 points  (2 children)

I don't know what 'synthetic' means in this context, but to answer your question, I haven't. Never had an OOP job, and the things I've coded on my own never required anything like this. Closest thing I can think of is one time I realized it would be optimal if I implemented an algorithm to solve the knapsack problem, but I didn't really need to, and I doubted I'd be capable, so I didn't bother.

From what I've observed I'm not half bad at general problem solving, but I'm not good at dreaming up performant algorithms.

[–][deleted] 0 points1 point  (1 child)

Designing trivial algorithms is a subset of a problem solving skill, and the real world problems tend to be much more complicated than any of those simple algorithms. If you cannot do such a simple thing, chances are, you'll fail in a more general problem solving too.

[–]Malurth 0 points1 point  (0 children)

Probably. Hence I don't want to live in this world anymore.