I think you have a case of the hate for actual work--which unfortunately, won't get you very far. |
It's a lack of motivation or self-discipline (or the motivation to discipline yourself). Only you can fix it, really, though a therapist might be able to help and suggest some strategies for developing it. I think it's a combination of personality type (other people can't motivate me, I'm too obstinate) and learning as a child that the adults will fix everything if you screw up, leaving you with this bad attitude. Personally I never did much about it and now I might have failed my degree by missing an exam (genuinely forgot about it, Idk how). You can be exceptionally good at something and still fail if you aren't motivated and disciplined. I was one of the top in my CS class having learned a lot of it beforehand, but there are people on that course who can barely write coherently and they'll scrape passes because they put in just enough effort. I could have been a straight A student but I've always been too lazy and disorganised. At every level of education I've told myself "This time I will work hard" and it lasted for maybe a few weeks and then I petered out, stopped going to class, stopped handing work on time. It's entirely my own fault, and it will be the same for you if you don't change your attitude and fast. Sorry for turning this thread into My Personal Blog but it might help you to see what can happen if you don't change your attitude. |
"You can't grep dead trees" |
Disch wrote: |
---|
Furthermore.... nobody hates learning. Everyone loves it. |
@Computergeek01 |
And books are the way to go, well thats what I have learned and its about getting started that matters so if I want to go create a special program, the book isn`t going to have instructions for that, is it? So if you learn C++ for example and GUI you can surely make a some type of new program. |
@YellowPyrmid Well, you could jump into it. Read up on this website. There are plenty of references. It will be hard at first, but you will get the hang of it. |
IWishIKnew wrote: |
---|
You won't learn anything by reading. |
IWishIKnew wrote: |
---|
If I came across something I didn't know, I looked it up. If I couldn't find it, then I posted on the forum. |
No, I mean start writing programs. I am self-taught, and I never read books. You won't learn anything by reading. C++ is a language, and like any other, you can study all you want and it won't mean squat if you don't practice. When I started, all I did was use functions, loops, and other basic flow-control. If I came across something I didn't know, I looked it up. If I couldn't find it, then I posted on the forum. Study and practice are two different things. You should try to practice what you learn as you learn it. |
You have to read and then implement what you read. This is how you learn math, english, and literature as well as things like public speaking course and even programming (and many other things). If you have never programmed before you have to read in order to understand things like data types, functions, loops, flow-control, etc. Also, if you are looking it up or asking on here you still have to read in order to implement what they are telling you. If reading didn't help people learn, then there would be no need for Bjarne to write his books, no reason to buy course books for college degrees. If you didn't learn from reading, we would have fewer people that give out pointless trivia they learned by reading. Just because you don't like to learn by reading or that you don't learn anything by reading doesn't mean others are like you. |
It's a lack of motivation or self-discipline (or the motivation to discipline yourself). Only you can fix it, really, though a therapist might be able to help and suggest some strategies for developing it. I think it's a combination of personality type (other people can't motivate me, I'm too obstinate) and learning as a child that the adults will fix everything if you screw up, leaving you with this bad attitude. Personally I never did much about it and now I might have failed my degree by missing an exam (genuinely forgot about it, Idk how). You can be exceptionally good at something and still fail if you aren't motivated and disciplined. I was one of the top in my CS class having learned a lot of it beforehand, but there are people on that course who can barely write coherently and they'll scrape passes because they put in just enough effort. I could have been a straight A student but I've always been too lazy and disorganised. At every level of education I've told myself "This time I will work hard" and it lasted for maybe a few weeks and then I petered out, stopped going to class, stopped handing work on time. It's entirely my own fault, and it will be the same for you if you don't change your attitude and fast. |
IWishIKnew wrote: |
---|
No, I mean start writing programs. I am self-taught, and I never read books. You won't learn anything by reading. C++ is a language, and like any other, you can study all you want and it won't mean squat if you don't practice. .... When I started, all I did was use functions, loops, and other basic flow-control. If I came across something I didn't know, I looked it up. If I couldn't find it, then I posted on the forum. |
I said you learn nothing by reading, meaning that if the only thing you do is read, you aren't going to be able to just close the book and write your first program without flaw. |