Programming ruined my life

>do bad in an intro to Java course
>have complete programming existential crisis
>major in math because failed out computer science
>try to learn programming from c to lisp to haskell to python
>can't
>so mentally fucked that seeing a blank text editor or ide causes panic attack
>reading that same introductory drivel on how to make an if statement or what an integer is just reinforces self hate
>graduate math
>go to grad school
>try to avoid it but I'm expected to pick up minor programming for a masters
>talk with advisor tell him I really can't do this
>he says if course I can because :
>programming
>is
>literally
>math
>and I have such an intense interest in algebra and computer science theory
>take the class
>fail it
>fail it every year
>can't graduate have to stay longer
>talk with advisor
>he's confused but says they're willing to waive it considering all my other work in math
>graduate with math masters
>GPA is shit though
>enter massive depression that affects math skills
>don't do phd
>just live at home as a neet loser

Not everyone can learn it

Attached: 3462476532246.jpg (3712x2088, 515K)

So what exactly were you struggling with?

Damn nigga. I was felling rather retarded being a 3rd year EE dropout, but damn you took it to a new height.

sounds a lot more like psychological issues, not an inability to understand code. see a therapist and tell them about your insecurities. work through them, and if you can approach programming with a clear mind and a new perspective, i'm sure you'll figure out enough to be an OK programmer. But don't stop learning or doing math or using your brain in some way or it'll wither away and all that college will be for nothing.

Making anything

I'm with you.
Math is mindblowing, when you read symbols you see abstract complex relation behind this symbols.
Code is just a sequence of steps made by monkeys for monkeys.
I love too math and I'm learning to code, but is really frustrating type command and write statements and don't know a shit about what this mean and what happens behind.
My suggestion is to try again and again and use your knowledge in math to try to code piece by piece a simple calculator. Don't mind to write shit code, don't use fancy libraries, write step by step your code, learning by doing is the only way to understand what coding is.

Ever consider that your choice of pursing a field which contained something you were unable to handle ruined your life? Though considering how late into life that "you can do anything if you put your mind to it" bullshit is perpetuated these days, it may not be entirely your fault that it took so long to learn this lesson.

But I love math . I'm good at math. Your post makes no sense

>seeing a blank text editor or ide causes panic attack
t. laid off journalist

I studied law and have excellent grades. I love solving problems in little steps, formulating solutions and making clients happy. Thing is: The final exam required us to have all the knowledge over years present in just 40 hours. Write specific solutions in record time. From minute one in my studies until the end I panicked whenever I had to learn, I felt the sense of impending doom many times. I graduated after YEARS of postponing and struggling financially. I had a shit grade despite being on top in university. I forced myself into it much like a jump into cold water. You do it one time, it's scary. You do it a hundred times, it will be pleasurable even. Now, I work for a medium size company and am financially free. You can do that, too. And please, do it.

dude I can't believe this bullshit, if you graduate at math and can't get easily into programming you are just a fucking retard who is also not good in math

>I had a shit grade despite being on top in university.

Maybe if you stopped fucking twinks and actually studied you'd have gotten somewhere

Pursing a masters (and subsequent phd) in Math in the present day and time requires you being able to instruct a computer to solve problems for you (basic programming). This is a thing you admittedly are unable to do.

What jobs/careers could you have instead pursued with a BS/BA in Math, that would have allowed you to do work involving the math which you love? What would have been so wrong with a life involving one of those jobs/careers as compared to the neet one you're living now?

I don't know. I don't know. What do you want from me? What is this harassment. Do you wish me dead? To push an user that last step?

kill yourself neet schizophrenic, you didn't even graduate at math it was all in your mind for what I just read. The faggot you are responding to is giving you actual advice and you behave like he's trying to kill you. Fucking retard go study law or something

i call bullshit on this one. there's no way you couldn't pick up something like python. even my fucking liberal arts sister can.

What I want has no bearing on your situation.

What do you want?

I've read a retard posting the same some months ago. Maybe it's some kind of trolling on math faggots being autistic
t. mathfag

Yeah that was probably me
I don't know
What advice ? I don't see what I can do and you're just insulting me for things I can't change
This doesn't help

>I don't know

Step one, figure this out. At the very least figure out what you don't want to be doing, and do something, anything, other than that.

Again, you might just try googling job requirements for anything that requires a math major. Don't know if you like the look of one of them? Go try it out and see, if you hate it go try something else. Repeat as many times as necessary.

not op, but good advice

I just feel like I'm too stupid to do anything now. Everyone always says anyone can program and Jow Forums says even retards and pajeets can.

State of mathlets trying to rationalise OP's genetically deformed brain.

Bumming around for month is more than enough to have that effect. The longer you do it, the worse it will get.

If you're not prepared to get a good job/career, go out and get any job. At the very least you'll be practicing the basics of getting on with life until you're ready/have found something worth doing.

Don't I suffer from being discriminated for overqualified because of my math masters and I apply to McDonald's or something?

Working there would feel like shit though too

This is sadly a lie. Some people are good at specific types of programming, most programmers can deal with web developing, maybe half can deal with object oriented shit the bed making programs programming, and only a handful can program 3D games.

what's wrong? don't you get any job you want with 300k starting?

Easy now guy, let me just tell you something. You wasted your fucking time. But worry not, if you’re under like 35 you’re still young. Try to get a degree that is actually worth something and is meaningful. Stuff like nursing or paramedics if you want to save peoples lives, look into another interest, go into a trade like train conductor or some shit or some electrical engineer. Try to be useful and don’t get a pussy job.

correct and incorrect on both counts

While being overqualified can be a problem for full time positions, part time is considerably less so. This should not be what your most worried about however. Having long stints of not working (or school only) on your resume is.

Working at McDonalds should feel like shit, however its a different kind of shit than the shit you're in now. "I want to be doing something better than this shit" is a much better place to be in life than "I can't handle my shit." Let that shit job be part of your motivation to continue searching for what you actually want to be doing.

Shut the fuck up. I worked at McDonalds and that shit sucks. Don’t work in fast food. Get a real fucking degree that isn’t dogshit or be a bag grocer or some shit. So autistic

OP, work through some tutorials on shader programming. Graphics programming feels very mathematical, and it is. At least if you like linalg.

Also treat programming as a tool to accomplish a task.
Or pick up SICP if you don't have any particular problem you're trying to solve in mind. SICP should be a good fit for people not afraid of math.

>java

Honestly speaking, you sound like you are overloading yourself and having to learn too many different unfamiliar topics is frying your brain. If learning programming is something you need to do or at least have some interest in, you need to hit the reset button and start from scratch all over again. But this time, take it one small easy step at a time. Programming is a lot like mathematics - all of the complex principles build upon the simpler ones and you are not going to get anywhere if you rush through the easy parts and then find yourself lost when you actually have to do something that matters.

Programming languages are very similar to real life languages in the sense that there is a syntax that conveys some meaning - so it doesn't matter which language you learn first, because at the end of the day it's not very hard work to take what you know and apply it to a new syntax. You can't have a proper conversation with someone if all you know it's just bits and pieces of each language. You need to pick one and stick with that, and once the principles become second nature, then you can move on and try something else new.

Attached: 2fe57b9f-9cab-4cce-9034-227aa734d266..gif (336x355, 217K)

it's not so bad, you get used to it

Holy shit I wish I was good in math. I'm kind of the opposite, I've no problem with programming and I like math but I'm just too lazy and dumb to actually learn it and also make a lot of mistakes when I try to do the exercises.

Part 2:

Because you're in math, I'd suggest you learn Python because a) it's one of the easiest you can learn, and b) they have great libraries for mathematics, machine learning/data science, etc. You can also consider starting out with Matlab or R if math is all you are interested in, but these aren't general purpose languages and they just aren't as fun.

Alright, so now you've picked out a language. Force yourself to start from the basics. If the vast amount of information out there is overwhelming, find a decent zero to hero course on sites like Udemy or Codeacademy or whatever people use these days. Go through each lesson and don't move on until you figure out what the fuck they are talking about. And from there, move up as you start figuring things out and maybe even build something. Start small, maybe just a simple calculator, and just practice.

If you can't even do this, then God help you child. Good luck.

OP has been full neet for months from the sound of things. As shitty that a job in fast food is, its a step up from the immediate situation. Not that I'm recommending a fast food job. Any job no matter how shitty is a step in the right direction.

OOP languages are a terrible choice for babby's first programming language. Too many language constructs, weird syntaxes and huge standard libraries.
Just learn C first and then learn OOP.

this
C is very simple but also very powerful (you can move on to OOP programming after learning C)

>P programming
i'm a fucking retard

Programming? Off by a several letters.
Pornography is what really ruins our lives. The mediocrity of the masses is a consequence of sexual excesses.

Attached: SCIENCE DISCOVERS THE PHYSIOLOGICAL VALUE OF CONTINENCE.png (838x793, 300K)

What would the P programming language be

Look I'm not saying jerking off is necessarily healthy, but
>you can't jerk off in prison
>you can't jerk off in exile
are weak arguments.
And the fact that the substances used to make semen are taken from the blood just would mean it might be a treatment for obesity at best or require supplementation at worst.

Lua is the best language to learn

i am actually suprised you can fail programming in university setting, in my school its just memorisation, no creative thinking is required to just pass exams, so much different than programming out in the wild. I am in second year tho and i passed Java, 2 years more of probably more challanging stuff ahead of me. So tell me, how does Java exams/assignments/technology whatever looked in your school? Was this gui programming? A lot of people have problem with gui programming actually, its unintuitive

Learn moonscript

Programming didn't ruin your life, YOU ruined your life. No go see a therapist and quit blaming everything except yourself.

pretty bad post user

Build your own lisp in mooscript

MoonScript compiles to ugly slow garbage

Fuck off. Not this shitty
>"I just want to make thing ;_;"
thread again. Stop trolling my technology board, damn it!

What

So if I eat it after then I'm good.

excluding the math major, this sounds like me in 2016. I wanted to get into programming and I took an intro class. The thing was they were teaching the basics in C++. I dropped out of it a few months later because I felt I wasn't keeping up with what was being taught and shit was all confusing. I went into an existential crisis for about a year and a half until I decided to try again, but with Python. Now learning the basics seems within my grasp.

I hate C++ now.

Another approach is to find something you truly want to make and then learn how to make it. Instead of aimlessly reading and typing you will have a well defined goal. All this talk of which language to pick is secondary; If you are making something then that is infinitely more valuable than picking the right set of tools.

>programming is literally math
This gave me a good chuckle.

Attached: 1546215144540.jpg (1000x800, 68K)

And even if you are doing it poorly or the project never comes to completion, the struggle to create rather than to learn will get you a foot in the door of learning programming.

Maybe my problem is I have no idea of anything I could want to make :*

This is how I started. If you make a few small programs on your own you will unironically be able to coast through like 95% of a CS degree.

Here's the problem OP; the claim "programming is literally math" is wrong. There's no way to mathematically derive the C standard, or how Python handles scoping, or Java's memory management, or etc.

When a programming language comes naturally to someone, it's because they think like the designers of the language in question, not because they knew more math (though it helps).

Basically, any real-world programming will require accepting large amounts of arbitrary rules, simply because there's more than one way to do something in a language and the designers had to make a selection. Quit trying to view it as a logic puzzle that you can "solve" and start accepting it as a something you must slowly get acclimated to. There's a reason these are called programming "languages".

If you have no need for learning programming and your only desire to do is out of some kind of mental hang up, then learning to program will not help you.

That being said, there are many ways to utilize programming in interesting ways, especially for a mathematician. You could create a simulation or model related to some topic that interests you, you could make a calculator that has the features you want with the interface you've always dreamed of, or you could just make a personal website. Obviously I don't know your interests outside of math, but when you put your mind to it I'm certain there is a project that would be fun or useful to you. It's ok if your goal is ambitious; what matters is that you get working towards it.

lol.
its good to know when someone says they like math people still think they are really into mashing numbers together or calculating limits or some shit.
it sounds like op is into the kind of math computers can't really do yet

How does hello world make you feel?

Math is learning and discovering new puzzles, and using puzzles to creat new puzzles that can have an influence on various things in life like engineering, and science

Coding is basically the same as a foreign language, but most people who major in it end up being as fluent as a high school Spanish student

Hey I ain't a mathematician. Maybe he can write a new proof assistant or something.

Don't take everything you read here at face-value.

user its not programming. It's you. That's good because it means you can keep trying. Good luck niggle.

>so mentally fucked that seeing a blank text editor or ide causes panic attack
Yeah this is a problem with you
Stop acting like a 14 year old emo girl and grow up

>Masters in math
>Can't understand if statements or integers
Nice fake story.

How did I imply that

>Can't pass introductory course
>Only material mentioned is ifs and ints

>fpbp

With me expressing my frustration and boredom with learning that easy stuff over and over...

So what part are you having trouble with exactly? I don't remember my intro course getting into anything that much more advanced

>do bad in an intro to Java course
stopped reading there.
you ruined your own life with your bad choices user.

>would rather people think of me as a lazy loser than let people know that I am mentally ill

Attached: 1519194322870.jpg (1920x1080, 155K)

Darn

this

Attached: quote.jpg (1020x580, 123K)