I need some advice, please
Moderator: Talkative People
-
- Chaos Rift Cool Newbie
- Posts: 85
- Joined: Wed Mar 17, 2010 4:32 pm
I need some advice, please
Post Deleted
Last edited by Avishaiozeri on Wed Mar 07, 2012 6:54 am, edited 1 time in total.
- short
- ES Beta Backer
- Posts: 548
- Joined: Thu Apr 30, 2009 2:22 am
- Current Project: c++, c
- Favorite Gaming Platforms: SNES, PS2, SNES, SNES, PC NES
- Programming Language of Choice: c, c++
- Location: Oregon, US
Re: I need some advice, please
no. you have to find your own motivation. no one can make you want to do it.
My github repository contains the project I am currently working on,
link: https://github.com/bjadamson
link: https://github.com/bjadamson
- AerisAndMe
- ES Software Engineer
- Posts: 381
- Joined: Tue Apr 07, 2009 9:29 pm
- Current Project: Elysian Shadows
- Favorite Gaming Platforms: PC, SNES, PS3
- Programming Language of Choice: C/++
- Location: Madison AL
- Contact:
Re: I need some advice, please
Here's advice from an old woman: The more rewarding the view, the harder and steeper the climb.
- Skullman
- Chaos Rift Newbie
- Posts: 10
- Joined: Sun Oct 18, 2009 8:46 am
- Current Project: Random
- Favorite Gaming Platforms: Mega Drive, SNES, Dreamcast, Gameboy, GBA
- Programming Language of Choice: Any and all
- Location: England
- Contact:
Re: I need some advice, please
Because this is an incredibly complicated and overwhelming hobby/interest/profession, one of the character traits you need to have to be a successful programmer is relentless determination. If you don't have this then it's best not wise to go into programming, it will destroy your self-esteem from always having setbacks. Have a heart-to-heart with yourself. Good luck.
- Falco Girgis
- Elysian Shadows Team
- Posts: 10294
- Joined: Thu May 20, 2004 2:04 pm
- Current Project: Elysian Shadows
- Favorite Gaming Platforms: Dreamcast, SNES, NES
- Programming Language of Choice: C/++
- Location: Studio Vorbis, AL
- Contact:
Re: I need some advice, please
There's not really much advice to give. 1) Teams and programming in a group absolutely 99.999% of the time suck. I can never say this enough. Usually even when Marcel and I code together, I wind up wanting to strangle him. Luckily Kendall isn't that bad... And yes--because of the amount of "intellect" required in the profession, it encourages/breeds arrogant, dickwad-ish behavior. That's just something you are going to have to get used to and learn to avoid. There will come a time (between intermediate and advanced) where the arrogant pricks will be too blinded by their arrogance to accept things that they don't know. This prevents them from ever becoming truly "advanced" and stunts their learning. Meanwhile, the guys who remain humble about it and always know what they don't know will be the ones who become the good programmers.
Other than that, there isn't too much else to say. It's rough. It's not easy. There are hundreds of thousands of little kiddies out there who can write a hello world in C++ and "think" they are going to write an MMO. How many do you see actually do this? Less than a handful. There's a good reason for that.
Other than that, there isn't too much else to say. It's rough. It's not easy. There are hundreds of thousands of little kiddies out there who can write a hello world in C++ and "think" they are going to write an MMO. How many do you see actually do this? Less than a handful. There's a good reason for that.
-
- Chaos Rift Demigod
- Posts: 991
- Joined: Thu Nov 13, 2008 3:16 pm
- Current Project: Elysian Shadows
- Favorite Gaming Platforms: Amiga, PSOne, NDS
- Programming Language of Choice: C++
- Location: Sweden
Re: I need some advice, please
Don't give up on programming because of your cousin! Learning alone can be tough, but you still have the forums where you can get help/help others.
Re: I need some advice, please
Every single day I fight a war to find the determination and motivation necessary to progress both my hobby, and career. Luckily for me, I have a passion for this, so at times I simply wake with nothing on my mind but a day of code. But this is not usually the case. I find myself tired from school, work, etc, and want simply sit on my ass and do nothing. It's the times like those that separate the successful developers from the advanced beginners who never get to feel the glory of a finished product. =/
Also, it sounds like your teacher/student relationship with your cousin is quite unhealthy. How are you to progress your learning if you're caught teaching him what you know? How can he contribute anything meaningful to your projects if the extent of is knowledge is what you already know?
I can tell you right now that Gyro and I both think completely differently about code. This is because we were both self taught, but entirely separate from each other--there was no "teacher/student" going on there. Because of this, our discussions tend to be plentiful in misunderstandings, arrogance, etc...But usually yield a different approach to a problem that I'd never even considered. I often find myself thinking in terms of C#/Java structuring, and he in C, with all kinds of intertwining links. That's why, oftentimes, it's quite beneficial to code together. Oh, and he's got way more compiler/linker experience, so any weird errors are his for the taking.
Anyway. It sounds like you are receiving none of the benefits of working with another person (fresh perspective, new idea, somebody to do grunt work, motivation, etc) and all of the downners (arrogance, naivety, time-consuming, de-motivational, etc). So my advice to you: fuck him. I do realize that you said you cannot find the motivation to do it on your own. And I am very sorry to hear that. However, trying to involve somebody else who doesn't already have that motivation you are looking for is the complete wrong way to go, in my opinion. Maybe what you should do is take a break. Play some games, have some fun, meet some people. If you're anything like me, doing so will simply remind you of how much you miss and love code.
If not...then perhaps it's time to pursue another hobby?
Also, it sounds like your teacher/student relationship with your cousin is quite unhealthy. How are you to progress your learning if you're caught teaching him what you know? How can he contribute anything meaningful to your projects if the extent of is knowledge is what you already know?
I can tell you right now that Gyro and I both think completely differently about code. This is because we were both self taught, but entirely separate from each other--there was no "teacher/student" going on there. Because of this, our discussions tend to be plentiful in misunderstandings, arrogance, etc...But usually yield a different approach to a problem that I'd never even considered. I often find myself thinking in terms of C#/Java structuring, and he in C, with all kinds of intertwining links. That's why, oftentimes, it's quite beneficial to code together. Oh, and he's got way more compiler/linker experience, so any weird errors are his for the taking.
Anyway. It sounds like you are receiving none of the benefits of working with another person (fresh perspective, new idea, somebody to do grunt work, motivation, etc) and all of the downners (arrogance, naivety, time-consuming, de-motivational, etc). So my advice to you: fuck him. I do realize that you said you cannot find the motivation to do it on your own. And I am very sorry to hear that. However, trying to involve somebody else who doesn't already have that motivation you are looking for is the complete wrong way to go, in my opinion. Maybe what you should do is take a break. Play some games, have some fun, meet some people. If you're anything like me, doing so will simply remind you of how much you miss and love code.
If not...then perhaps it's time to pursue another hobby?
<qpHalcy0n> decided to paint the office, now i'm high and my hands hurt
- dandymcgee
- ES Beta Backer
- Posts: 4709
- Joined: Tue Apr 29, 2008 3:24 pm
- Current Project: https://github.com/dbechrd/RicoTech
- Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
- Programming Language of Choice: C
- Location: San Francisco
- Contact:
Re: I need some advice, please
Nicely put Marcel, nicely put.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches!
- programmerinprogress
- Chaos Rift Devotee
- Posts: 632
- Joined: Wed Oct 29, 2008 7:31 am
- Current Project: some crazy stuff, i'll tell soon :-)
- Favorite Gaming Platforms: PC
- Programming Language of Choice: C++!
- Location: The UK
- Contact:
Re: I need some advice, please
A friend once asked me if I could help him to program, I let him borrow one of my C++ books and answered any questions he wanted to throw at me, he quit after about a week and took up bass
What I'm saying is, you can't rely on motivation through forming a team, you need to motivate yourself, think about what you could achieve at the end, and keep aiming for that, it's very likely that anyone else you work with, will have a slightly different vision to yourself, and so you can't rely on them straight off the bat, especially if they need to learn first, and if there's doubt whether they have the capability to learn programming (heck, it's not for everyone, it requires patience and enthusiasm)
If you were to form a team, form it with enthusiastic and capable people, but before you even try to do so, make sure you've honed in your own skills, even if that may seem like a chore, it's worth it, if you focus on the end goal.
Heck, I remember when I got excited making battleships in the command prompt with beeps and colours! it was a great feeling to get something to work.
good luck, and I hope you figure out what you have to do
What I'm saying is, you can't rely on motivation through forming a team, you need to motivate yourself, think about what you could achieve at the end, and keep aiming for that, it's very likely that anyone else you work with, will have a slightly different vision to yourself, and so you can't rely on them straight off the bat, especially if they need to learn first, and if there's doubt whether they have the capability to learn programming (heck, it's not for everyone, it requires patience and enthusiasm)
If you were to form a team, form it with enthusiastic and capable people, but before you even try to do so, make sure you've honed in your own skills, even if that may seem like a chore, it's worth it, if you focus on the end goal.
Heck, I remember when I got excited making battleships in the command prompt with beeps and colours! it was a great feeling to get something to work.
good luck, and I hope you figure out what you have to do
---------------------------------------------------------------------------------------
I think I can program pretty well, it's my compiler that needs convincing!
---------------------------------------------------------------------------------------
And now a joke to lighten to mood :D
I wander what programming language anakin skywalker used to program C3-PO's AI back on tatooine? my guess is Jawa :P
I think I can program pretty well, it's my compiler that needs convincing!
---------------------------------------------------------------------------------------
And now a joke to lighten to mood :D
I wander what programming language anakin skywalker used to program C3-PO's AI back on tatooine? my guess is Jawa :P
- GroundUpEngine
- Chaos Rift Devotee
- Posts: 835
- Joined: Sun Nov 08, 2009 2:01 pm
- Current Project: mixture
- Favorite Gaming Platforms: PC
- Programming Language of Choice: C++
- Location: UK
Re: I need some advice, please
AGREED!short wrote:no. you have to find your own motivation. no one can make you want to do it.
- xiphirx
- Chaos Rift Junior
- Posts: 324
- Joined: Mon Mar 22, 2010 3:15 pm
- Current Project: ******** (Unkown for the time being)
- Favorite Gaming Platforms: PC
- Programming Language of Choice: C++
- Contact:
Re: I need some advice, please
Tell your cousin to become an hero.
You should stop helping your cousin, even if you feel bad about it. If he is really interested in programming, it wont matter to him anyway. Focus on yourself. As for motivation, I usually have off and on motivation towards my projects. Like right about now, I am not really motivated to continue my map editor although I would like to finish it and the work remaining is very little. Now, I'll be unmotivated for now, but you will miss working on your project and gain the motivation once again. What I am trying to say is that if you are passionate about it, have been having trouble with it, and are being demotivated, just leave it for a few weeks. You will most likely come back rejuvenated. I am taking a break from my editor mostly because of school work (finals + graduation = DGDfxshdd), but I know I'll be ready to finish it this summer
tl;dr if you are passionate about it, have been having trouble with it, and are being demotivated, just leave it for a few weeks. You will most likely come back rejuvenated.
You should stop helping your cousin, even if you feel bad about it. If he is really interested in programming, it wont matter to him anyway. Focus on yourself. As for motivation, I usually have off and on motivation towards my projects. Like right about now, I am not really motivated to continue my map editor although I would like to finish it and the work remaining is very little. Now, I'll be unmotivated for now, but you will miss working on your project and gain the motivation once again. What I am trying to say is that if you are passionate about it, have been having trouble with it, and are being demotivated, just leave it for a few weeks. You will most likely come back rejuvenated. I am taking a break from my editor mostly because of school work (finals + graduation = DGDfxshdd), but I know I'll be ready to finish it this summer
tl;dr if you are passionate about it, have been having trouble with it, and are being demotivated, just leave it for a few weeks. You will most likely come back rejuvenated.
StarCraft II Zerg Strategy, open to all levels of players!
Looking for paid work :< Contact me if you are interested in creating a website, need a web design, or anything else you think I'm capable of
Looking for paid work :< Contact me if you are interested in creating a website, need a web design, or anything else you think I'm capable of
- LeonBlade
- Chaos Rift Demigod
- Posts: 1314
- Joined: Thu Jan 22, 2009 12:22 am
- Current Project: Trying to make my first engine in C++ using OGL
- Favorite Gaming Platforms: PS3
- Programming Language of Choice: C++
- Location: Blossvale, NY
Re: I need some advice, please
Yeah dude, tell your cousin to fuck off.
Lets see him brag when you move on to bigger and better things and he's still making tick tac toe.
Lets see him brag when you move on to bigger and better things and he's still making tick tac toe.
There's no place like ~/
- short
- ES Beta Backer
- Posts: 548
- Joined: Thu Apr 30, 2009 2:22 am
- Current Project: c++, c
- Favorite Gaming Platforms: SNES, PS2, SNES, SNES, PC NES
- Programming Language of Choice: c, c++
- Location: Oregon, US
Re: I need some advice, please
This is truely the best advice.LeonBlade wrote:Lets see him brag when you move on to bigger and better things and he's still making tick tac toe.
My github repository contains the project I am currently working on,
link: https://github.com/bjadamson
link: https://github.com/bjadamson
- Moosader
- Game Developer
- Posts: 1081
- Joined: Wed May 07, 2008 12:29 am
- Current Project: Find out at: http://www.youtube.com/coderrach
- Favorite Gaming Platforms: PC, NES, SNES, PS2, PS1, DS, PSP, X360, WII
- Programming Language of Choice: C++
- Location: Kansas City
- Contact:
Re: I need some advice, please
Old woman? ಠ_à²AerisAndMe wrote:Here's advice from an old woman: The more rewarding the view, the harder and steeper the climb.
- Bullet Pulse
- Chaos Rift Cool Newbie
- Posts: 89
- Joined: Sun Feb 21, 2010 6:25 pm
Re: I need some advice, please
I've had plenty of times of being unmotivated, and being motivated.
For example, when I wanted to learn all the basics in C++ (Java was my first language) and I was looking forward to learning SDL.
I actually got home, did my homework, and then read my C++ book for 2 or so weeks straight.
Then, when I got into coding with SDL, I actually spent a lot of time programming, and learning the basics of 2D graphics; and I didn't need motivation, because it was a habit.
Basically, if you like programming for sure, then find a way to make it happen.
I can guarantee you that in anything you try to get good at in life, there will be a time period in which you aren't getting as much of the short-term benefits;
you can either (a) give up and start something else, (b) get stressed out and lose interest, or (c) keep taking steps forward.
Remember, if you aren't motivated right now, it doesn't mean you can't be; you just need to find a different strategy.
For example, when I wanted to learn all the basics in C++ (Java was my first language) and I was looking forward to learning SDL.
I actually got home, did my homework, and then read my C++ book for 2 or so weeks straight.
Then, when I got into coding with SDL, I actually spent a lot of time programming, and learning the basics of 2D graphics; and I didn't need motivation, because it was a habit.
Basically, if you like programming for sure, then find a way to make it happen.
I can guarantee you that in anything you try to get good at in life, there will be a time period in which you aren't getting as much of the short-term benefits;
you can either (a) give up and start something else, (b) get stressed out and lose interest, or (c) keep taking steps forward.
Remember, if you aren't motivated right now, it doesn't mean you can't be; you just need to find a different strategy.