05-27-2006, 07:25 AM
I don't know where to put this, and forgive me if I sound emo.
1. What makes a good programmer? I've heard a lot of "Well, you have to have good math skills" and "you should know how to structure your code correctly," but what really makes the good programmer tick? I assume it's having the willingness to take the time and effort to program perfect executables.
2. At what point does a person deserve to call himself/herself a "programmer?" I mean, you can't spend just five minutes in C++ and call yourself a programmer. That's just arrogance.
3. Do you guys know of any computer-related field that (a) doesn't require a Ph.D in Computer Science and (b) doesn't involve me giving tech support to computer illiterate morons? I wanted to go into game design, but I heard it's too competitive, and considering I'm a chronic procrastinator, I'd never make it. I assumed the software business was the same way.
I don't mean to start a flame war, and I apologize for posting this in the wrong thread. The reason I say this is because (as of now) I feel I don't have the mental, emotional, or physical capacity to improve my skills on programming. I automatically avoid complex languages like C++ because they're too hard and confusing, and on the same terms, I stick with ASCII graphics because 2D and 3D are too difficult to impliment.
I also suffer from "programmer's envy" where I end up comparing my skills to someone who is more advanced than I am, making me feel inadequate. Anyone else suffer from that?
1. What makes a good programmer? I've heard a lot of "Well, you have to have good math skills" and "you should know how to structure your code correctly," but what really makes the good programmer tick? I assume it's having the willingness to take the time and effort to program perfect executables.
2. At what point does a person deserve to call himself/herself a "programmer?" I mean, you can't spend just five minutes in C++ and call yourself a programmer. That's just arrogance.
3. Do you guys know of any computer-related field that (a) doesn't require a Ph.D in Computer Science and (b) doesn't involve me giving tech support to computer illiterate morons? I wanted to go into game design, but I heard it's too competitive, and considering I'm a chronic procrastinator, I'd never make it. I assumed the software business was the same way.
I don't mean to start a flame war, and I apologize for posting this in the wrong thread. The reason I say this is because (as of now) I feel I don't have the mental, emotional, or physical capacity to improve my skills on programming. I automatically avoid complex languages like C++ because they're too hard and confusing, and on the same terms, I stick with ASCII graphics because 2D and 3D are too difficult to impliment.
I also suffer from "programmer's envy" where I end up comparing my skills to someone who is more advanced than I am, making me feel inadequate. Anyone else suffer from that?