Should I just quit now? I'm 3 years in....
#1 Members - Reputation: 105
Posted 21 March 2011 - 03:53 PM
#2 GDNet+ - Reputation: 628
Posted 21 March 2011 - 03:59 PM
"Do what you have fun doing, doing anything else and your cheating yourself out of happiness"
edit: I was not trying to convince you stop programming, to clarify maybe you need to find a way of programming that fits you better. Or program something that interests you more.
#3 Members - Reputation: 126
Posted 21 March 2011 - 04:01 PM
See if you can trace what's causing your errors. Take everything a step at a time. Straight studying isn't necessarily going to help you be a better programmer, in fact it could make you worse. But practicing will do wonders. Computer Science is really all about application and problem solving. You find the challenge and you find a way to complete it, almost like playing a game. And the more you code random applications the better you'll get at it. Don't lose sight of your goals and don't lose hope, I'm sure you're doing much better than you're giving yourself credit for!
#4 Members - Reputation: 406
Posted 21 March 2011 - 04:04 PM
All in all, don't worry. I find that every time I program it's like a puzzle, where the solution is almost never clear and you'll probably change you mind about how you want to go about it multiple times. It seems like it happens to everyone. In fact, I would refuse to program if it was any different because then programming would just be boring. If anything, always try to enjoy your challenges. I wouldn't sweat it if you're not a good programmer. Everything comes with time, and the more errors you see, the more errors you know.
EDIT: Obviously, it's also important to realize that if you just don't like programming then there is not much you can do for it.
My personal links :)
- Khan Academy - For all your math needs
- Java API Documentation - For all your Java info needs :D
- C++ Standard Library Reference - For some of your C++ needs ^.^
#5 Moderators - Reputation: 7832
Posted 21 March 2011 - 04:08 PM
If you don't like the field then be happy that you learned the lesson early. Figure out a topic you enjoy and change majors. There is no shame in changing majors. Google says about 80% of all college students have changed majors at least once. If the field is not for you then you only harm yourself by sticking with it.
If you do like programming computers and are passionate about it and can see it for your career, then use your debugging skills on yourself to figure out why you can't program right now. Have you picked an actual solution to the problem? Do you have enough information about your problem that you can explain it to a human? Have you broken it down into small pieces that you can implement? If you need help discuss it with a teacher you trust.
#6 Members - Reputation: 151
Posted 21 March 2011 - 04:08 PM
Only you can decide if you want to continue - it's your life after all.
Programming is easy and it's also very hard. With more experience it get's easier with lots of "doh ! that's why it doesn't work moments". Seriously, one minute something looks like it's never going to work....and then you realise that it's just a stupid typo or something. You learn from these and get better one step at a time.
I'm self taught and have been programming for 25+ years in the Games Industry....I love it/hate it for different reasons.
I so agree with this though as previously posted....
"Do what you have fun doing, doing anything else and your cheating yourself out of happiness"
We all have only one life....
All the best and I hope you make the decision YOU are happy with.
#7 Members - Reputation: 105
Posted 21 March 2011 - 04:14 PM
#8 GDNet+ - Reputation: 628
Posted 21 March 2011 - 04:27 PM
I was having some similar feelings awhile back, I sat back 100% completed some fairly simple projects it made me feel alot better.
The frustration from the constant learning / applying.... sometimes it really nice to just sit back and complete something.
Even if its just a pong clone =p
#9 Members - Reputation: 105
Posted 21 March 2011 - 04:28 PM
How long has it been since you have fully completed a project?
I was having some similar feelings awhile back, I sat back 100% completed some fairly simple projects it made me feel alot better.
The frustration from the constant learning / applying.... sometimes it really nice to just sit back and complete something.
Even if its just a pong clone =p
Define "project".... last thing I did was some stupid text reader in assembler language about 6 months back.
#10 GDNet+ - Reputation: 628
Posted 21 March 2011 - 04:30 PM
Define "project".... last thing I did was some stupid text reader in assembler language about 6 months back.
When was the last time you worked on something game related?, You might have more fun programming a simple game than doing real world applications for your class =p
#11 Members - Reputation: 105
Posted 21 March 2011 - 04:33 PM
Define "project".... last thing I did was some stupid text reader in assembler language about 6 months back.
When was the last time you worked on something game related?, You might have more fun programming a simple game than doing real world applications for your class =p
... I've never programmed anything gaming related.... hence my frustrations... the other day I got pong to work in freeglut (just the graphics) But nothing works. Just draws the 2 bars and a ball.... closest I've ever gotten to a game.
#12 Members - Reputation: 294
Posted 21 March 2011 - 04:37 PM
Quitting at something you enjoy doing because it is challenging is, in my opinion, a very poor decision.
#13 Moderators - Reputation: 4854
Posted 21 March 2011 - 04:37 PM
Dude. Your university has counselors. Go see them. Avail yourself of the good things your university has in place for your benefit!What a joke of a programmer. I've been really down on myself and I just don't see how I can even compete with some of you people. I just think I should cut my losses and just go work at best buy and focus on my photography.... honestly seems to be the easiest way out. I just need some advice, encouragement anything whatsoever. I just feel like a huge failure right now
lately.... I've been in a funk. I can't seem to program like I said before. I know that I love programming but... I don't know how long till I can keep going with this.... This stress... I don't understand thigns no matter how hard ... I don't have the skill to do it. It's so damn far away..... I have so much to learn and I feel like I don't have the capacity to do it... I feel like I won't find a job or support my family with this, I feel like I'm nothing special in the programming world.
And talk to your professors, too. Especially the teacher of the course you're having so much difficulty with. He can help you zero in on your problem areas and work through them. He's not just there trying to flunk you. Quite the opposite.
BTW, this probably belongs in Breaking In, so I'll move it there.
Sloperama Productions
Making games fun and getting them done.
www.sloperama.com
Please do not PM me. My email address is easy to find, but note that I do not give private advice.
#14 GDNet+ - Reputation: 628
Posted 21 March 2011 - 04:53 PM
I can't speak from personal experience, but I have heard that some of the programming techniques you learn from a straight computer science approach don't mesh well with game design. edit: (take that line with a grain of salt!)I've never programmed anything gaming related.... hence my frustrations... the other day I got pong to work in freeglut (just the graphics) But nothing works. Just draws the 2 bars and a ball.... closest I've ever gotten to a game.
I would hate to semiquote a kevin bacon movie, but it sounds to me like you have the BCD and you don't have the A of game programming.
the quote from hollowman: "Genius is the ability to go from A to D without having to go through B and C." Sebastian can do that, but for me, I gotta have the B and C.
#15 Members - Reputation: 105
Posted 21 March 2011 - 04:55 PM
I can't speak from personal experience, but I have heard that some of the programming techniques you learn from a straight computer science approach don't mesh well with game design.I've never programmed anything gaming related.... hence my frustrations... the other day I got pong to work in freeglut (just the graphics) But nothing works. Just draws the 2 bars and a ball.... closest I've ever gotten to a game.
I would hate to semiquote a kevin bacon movie, but it sounds to me like you have the BCD and you don't have the A of game programming.
the quote from hollowman: "Genius is the ability to go from A to D without having to go through B and C." Sebastian can do that, but for me, I gotta have the B and C.
I appreaciate the post... but I don't fully understand it.... with game programming my main problem is the graphics. I have no idea how to do the things taht need to be done. I know the desing but don't know how to do it.
#16 GDNet+ - Reputation: 628
Posted 21 March 2011 - 05:01 PM
I appreaciate the post... but I don't fully understand it.... with game programming my main problem is the graphics. I have no idea how to do the things taht need to be done. I know the desing but don't know how to do it.
Well ask away there are plenty of people here to help you, do you need information on getting your game loop setup?, how to draw your screen? the generic flow of a game?
#17 Members - Reputation: 130
Posted 21 March 2011 - 05:24 PM
I can't speak from personal experience, but I have heard that some of the programming techniques you learn from a straight computer science approach don't mesh well with game design.I've never programmed anything gaming related.... hence my frustrations... the other day I got pong to work in freeglut (just the graphics) But nothing works. Just draws the 2 bars and a ball.... closest I've ever gotten to a game.
I would hate to semiquote a kevin bacon movie, but it sounds to me like you have the BCD and you don't have the A of game programming.
the quote from hollowman: "Genius is the ability to go from A to D without having to go through B and C." Sebastian can do that, but for me, I gotta have the B and C.
I appreaciate the post... but I don't fully understand it.... with game programming my main problem is the graphics. I have no idea how to do the things taht need to be done. I know the desing but don't know how to do it.
I've always liked this quote by (Well not confirmed he said it, but likely anyway) Thomas Edison, when someone asked Thomas about failing to create a lightbulb a 1000 times:
"I have not failed a 1000 times. I have successfully discovered 1000 ways to not make a light bulb"
Essentially this is the quote that keeps me going when I hit another brick wall in my learning process. For me the quote's like this:
"I have not failed a 1000 times. I have successfully discovered 1000 ways to not make a video game"
If Game Development is what you're passionate about, remember that quote, always pick yourself back up, and re-do it until you find the right way. If you've tried every way not to do it, there's only one way left!
#18 Moderators - Reputation: 7832
Posted 21 March 2011 - 05:45 PM
Making games is very different from playing them.Thanks for the advice... thing is I've wanted to Make video games since I was 3. That's been my dream.
Age 3 is awfully young to be deciding your adult career path.
Programming games requires a passion for making software. Games are just software. The work environment is a little different from other industries like banking or health care systems programming, but the principles of software engineering are unchanged. If you can't find work in the game industry you may need to fall back to regular business programming, so if you hate it you may be in trouble. It is also a stressful job.
Imagine what may happen if you finally get your dream programming job, and you discover that it is just a job. You will have difficult stressful deadlines, problems that you struggle with, and days that you really hate working. If you are passionate about programming and what you do then you can work through those bad days. If you aren't passionate about programming itself then you will be miserable.
While programming might be your future, make sure you've honestly evaluated your passions now that you're an adult.
#19 Members - Reputation: 154
Posted 21 March 2011 - 06:08 PM
The feelings you have are not uncommon in degrees, and spending massive ammounts of time on certain study tasks and not seeming to make much progress is also not uncommon. If something is easy, its not an interesting achievement.
I literally poured blood, sweat and tears into my Physics degree, and it was worth everything I put into it, though in hind sight I should have put even more into it (I was lazy and having fun most of the time, resorting to extremely intense periods of activity to get the required study done).
Keep at it, ask for help from friends and tutors, and get over that hill! You can do it
#20 Members - Reputation: 105
Posted 23 March 2011 - 01:59 PM






