When did you realize you were too stupid for programming, Jow Forums?

When did you realize you were too stupid for programming, Jow Forums?

Attached: A599DE2DDE604D91826AEC802DC2FE6C.jpg (320x480, 31K)

>he didn't come out of his mother's vagoo programming

When I realized I was as smart as the average Jow Forums user

When I got my masters degree is software engineering.

when i tried making a web page

Pointers.

i think anybody can program with the proper introduction and a little persistence.

This.
I know this is a troll thread but I think everyone can and should learn programming, at least for a little bit.
How to learn it:
>google "learn programming in X" - wrong
You can start by doing tutorials until you grasp the basics but you should set some goals, start doing projects that will challenge you. Quality > Quantity at all times.
Set up a project and then try to complete it. Search the internet as neccessary.
If you just follow some dumb and long tutorials you will lose patience pretty quickly.
Instead just assign some tasks and try to solve them. It makes learning much more interesting.

Not too stupid. Just bored out of my skull. I would literally rather swallow a bullet than have to program for a living. I had to take Python, C++, and Java classes to get my degree in Network Administration. I was in agony the entire time. I only got a B+ in those classes because I hated doing the work, but when I sat down and actually started working, all my projects took less than 15 minutes.

>start doing projects that will challenge you
Soon as I get here I either can't understand what i'm being asked of or have no idea how to properly put it together.

You're challenging yourself too much. You should be the one setting the challenges.
For example, if you learn some basic concepts like prints, loops, arithmetic, try to think of what you could do with it.
Some ideas for a beginner: Rock paper scissors game, lottery numbers generator, simple calculator etc.
Maybe those aren't easy enough if you're a complete beginner. See for yourself. What do you know how to program? Then think of something where you would combine those skills. Don't think of programming as a path where you have to reach the goal asap. Have some fun on the way. I know it sounds autistic but I find programming to be very fun.
By using prints, loops and some basic arithmetic and logic you can make a shitload of simple programs. And the important thing is, you're never done. Start small and continue improving your program.
For rock paper scissors game, start small. You select your choice with 1 2 3, computer picks random. You know what beats what. After that, start counting wins. After that, try to think of something you could add to the program. Maybe play for some coins etc. After that, simple GUI.
Just start applying what you've learned and expand on that.

I have zero creativity or critical thinking and my maths has rotted in my brain from being NEET for 10 years.
> Rock paper scissors game, lottery numbers generator, simple calculator etc.
I was told to try and make simple things like these but I just can't do them. I can't put them together without instructions. I can look at someone else's code and so long as i'm familiar with the language, know exactly how it everything is being done but just would never have thought on my own how to actually write it out.

Attached: 1432409771532.png (456x281, 194K)

you just gotta understand what tools you have to work with

Again, you're probably taking steps that are too large for you. No shame in that, everybody has to start somewhere.
Set your own goals. Whatever you learn, think about how you could apply it. I'm sure you could think of something, really anything.
You learn a print command and now it prints "Hello world!": Let's make it print "Hello faggot" now. After that, go one step further every time. You learn how to add 2 numbers, add that to the mix. It doesn't matter if it doesn't make any sense or serves no practical purpose. Just apply whatever you've learned.
What helps me is I try to think in algorythms. Think in level of abstraction comfortable to you. You're using a microwave to heat up leftover pizza? How would I program that? Click click +10 seconds every time. That's easy. Have a variable that stores how much time you've selected. Hit start, whoa, now it's counting down. How would I make that? Google: timer
When the timer runs out: print "beep".
Idk man I'm sure you could think of something if you tried. I don't know how much does programming interest you since that also plays a big role in the whole thing. If you really want to learn, there's plenty of free resources out there. Just be persistent man.

This

really?
it's just a way to have a reference to a variable (?)

Take a job trying to tutor struggling first years.

Pointer
C/C++
Assembly
OOP
Design Pattern
TAOCP

I'm always getting muddled when I need to use a * or & and when I don't. As soon as I move onto another subject I've forgotten it all again.

Yeah fuck pointes, I never fully understood those.
Simply put, yes, it's a way to keep a variable's address but its applications are far more complicated.
Took me a long time to understand linked lists in college. I mean when you're looking at an assignment and a solution and you still don't get how it works. Really nasty stuff.

What they taught you about pointer in college are only tip of an iceberg.

I believe you. Also trips of truth.
The small tip they thaught me was too much anyway. Hope I never have to use that shit again.

You’re probably just lacking in the maths department like me

>Impostor syndrome is a psychological pattern in which an individual doubts their accomplishments, and has a persistent internalized fear of being exposed as a "fraud". Despite external evidence of their competence, those experiencing this phenomenon remain convinced that they are frauds, and do not deserve all they have achieved. Individuals with impostorism attribute their success to luck, or as a result of deceiving others into thinking they are more intelligent than they perceive themselves to be. While early research focused on the prevalence among high-achieving women, impostor syndrome has been recognized to affect both men and women equally.
>Impostor phenomenon is not a mental disorder, yet there is research describing various management styles for this internal experience.

never but this ^ shit get me every day even if I'm aware of it

Attached: 9b4d1e16b66a5b99696336c2d81b5f9ceb6b76ba63e3ead280297bf4854bbe5b.png (866x844, 235K)

Yeah this shit is no laughing matter really. Sounds like a movie script until it hits you.

Dynamic programming

what ubuntu clone looks coolest on the thinkpad

all that means is you aren't as competent as society makes you out to be
it's not an irrational feeling, it's actually true

Brainlet, it's just recursion with memoization

Not true . Not everyone can learn . See me

Every algorithm can be proved with induction

Well sure, not everyone has the minimum IQ to use a computer.

I understand all the concepts people are posting ITT, at least in the abstract, but I still think I'm too dumb for computer programming

maybe i'm just lazy, i dunno

Attached: o5231784313855711585.jpg (800x1199, 145K)

Don't underestimate yourself, user. Maybe you're too lazy AND too dumb.

>excuses
You wanna know the real problem? You're lazy.
If you're smart enough to understand that you're "dumb", you're not dumb, you're just making up excuses so you can continue to procrastinate and do fuck all.
A real dumbo would probably play video games all day, browse 9gag and jerk off to hentai on pornhub, you're not dumb, you're aware of your weaknesses.
Unironically you guys should start exercising, you need some self discipline and a weekly running scheme would do it for you. Start with C25K (Couch to 5k), there's a good app that'll get you up and running in seconds. I believe in you anons, you're all uncut diamonds. xoxox

Attached: never give up.jpg (480x360, 12K)

nah dont feel like it

>Couch to 5k
yeah that'll get you programming

Nah he's right. It will give you some transferable skills you can use everywhere.