Jump to content

Am I not suitable to be a programmer?

- - - - -

This topic has been archived. This means that you cannot reply to this topic.
4 replies to this topic

#1
uchiha_dave

uchiha_dave

    Newbie

  • Members
  • Pip
  • 1 posts
Hi,
I started to ask myself this question for awhile now. I'm a fresh graduate in computer science and work as a programmer for 3 months.

I constantly got stuck in programming and when I'm stuck I tried to ask for help from others and online forums. But it seems no one can fix my problem. Luckily my current project has no strict deadlines...but in the future if I have strict deadline then I'm screwed.

You see the problem? I feel really frustrated everytime I got stuck and even after work, I can't stop thinking about the problem and I have trouble sleeping at night because of that. Am I not suitable to be a programmer?

Do you guys have similar problems? What are you going to do when you are stuck in a project and the deadline is coming?

Please help,
Thanks

#2
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
One thing that I see a lot is that having a fresh shiny degree can make anyone feel good in any subject, until the moment they get a job. There is an incredible amount of knowledge that just can't be easily taught in a classroom. It's not that you are unsuited, just inexperienced.

As an example, when I started in my current job, I knew almost nothing about databases (they store data, there's a language called SQL to interact with them, Oracle is one type of database). The main application we maintain uses a database with over 400 tables in it, multiple parent-child relationships that change depending on data in other tables, etc, etc, etc. The application itself has around two million lines of code.

It doesn't matter HOW much theory I had crammed in my head, there was no class that was going to teach me how, when, or why a database should have over 400 tables in it. I now carry significant amounts of that database structure around in my head as casual information, am very fluent in SQL, and can fairly quickly find relevant pieces of code when I discover a problem in the code base. I've had to pick up a half-dozen languages in the last few years to accommodate all that as well. We just got a new hire, and he feels about the way you do right now. I can see he has a lot of talent, and will steadily grow to the point where I am his peer, not his mentor. I look forward to that day, and am confident he will get there. You can do the same thing.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#3
isuru

isuru

    Programming Professional

  • Members
  • PipPipPipPipPip
  • 233 posts
I just need to ask "Do you need to be a real programmer?", "Do you love working as a programmer?" If both answers are "yes" then let me tell you something. You may struct and people may not help you, but you have to find your way out there. Read books on "how to solve problems using Algorithm Analysis", "read advanced books". Know which language is suitable for relative project, learn more than one language. Get dirty yourself. Learn how pros do things. If you believe yourself, one day you will be success. I think if one need to be a programmer, he/she must ready to learn every second they spend. You must learn hot to put things in right order. Do not give up@!

#4
UbuntuX

UbuntuX

    Learning Programmer

  • Members
  • PipPipPip
  • 45 posts
well programming is a really depend on how much you practice that.
if you practice at least 4 hours for day then you are totally fine.
you screw everytime cause when you are going to solve some trouble you try to do it best.
you remember there is a best way to do that but don't remember. correct.? first note down what you have done.
I am still following my degree and in 1st year but as I think I am the only one who knows the programming well in my batch.
lolz cause I practice it as much as I can and note down ,and index it in my memory like Windows Vista and 7 do to it's searches.
when I need that I just search across that indexes on my mind and find out where that was written.of course when you use something more you don't need to refer it always.
but you can still forget that you don't use always ,like if you programming about Java long time sometimes you may forgot C++ Syntax.
it's natural but if you note that down in proper way all you want to do is just refer so your memory will refresh.

I got only trouble which is I can't concentrate to study.and mind always go away.
I came here while I am doing some XML things ,but I really need do that I can't understand why I came here lolz. I must get back again.

the best programmers are Russians programmers and do you know how they became best.?
cause unlike Americans they do programming for living and some people can't even afford for luxury things
so they steal by hacking to hack they need a solid programming knowledge.
so they learn forget about bitches and their massive boobs and games and parties.

to be a best one you need to love that and made it as a part of your life.
first don't depend on names or rules always.just try to go beyond and do some experiments
also try to learn more than one programming languages.always work for an target and break the target into pieces and do one by one.
don't waste the time. time is Money.!
and try to use an IDE like visual studio or Java Netbeans likewise don't work on Notepad
that's even hard to recognize comments and codes separately,
try to make Library files for important codes.then you don't need to do it again and again.
just add it to your codes it saves your time as well.
try to put questions on Yahoo Answer! and Microsoft Social Forum where you can get some points.

try to do some self made programs for your needs.like if you want to store passwords just make a password store software ,that's called as Ameture Programs.
cause there is no need documentations.
always use real world examples for programmings.if you want to drive a wheel ,first what you need to do.
first get into the car,then put the key into the keyhole ,then start then put the gear to 1 then push the clutch and while push the accelerator release the clutch and go.!

#5
rueleonheart

rueleonheart

    Newbie

  • Members
  • PipPip
  • 14 posts
One thing I can tell you, to be a programmer, you must like what you are doing. If you are programmer simply because that's you work, then you will really have a hard time.