Thread: Becoming a Professional Programmer

  1. #1
    User
    Join Date
    Jan 2006
    Location
    Canada
    Posts
    499
    [Mod Note: Just because a thread is inactive doesn't mean you can hijack it for your own, slightly related question. Create a new thread, like everyone else.]

    If I want to become a professional programmer, what is the best approach? I get decent books, but they always seem to bore me because I already understand the concepts. Yet I have problems retaining the syntax (sort of like, "oh crap, how did the parentheses go again for the function pointer?"). I can quickly look up the syntax and even fake it on a programming board like this one, but I really am not much farther than a "beginner"; if I were to take a look at the "Learn to program C++" tutorials on this site, the stuff I don't know is basically trees and little details with the STL. Obviously I should learn that, but where to go from there? To be frank, I don't even know of a project that I can undertake that won't have me losing interest in a few months (the projects that I do always seem to take way longer than I think they will, and I guess that's the problem...)

    In other words, how far do I have to go before I can write a program that other people will want to use? What about getting a job as a paid programmer?
    Last edited by CornedBee; 06-28-2007 at 05:29 PM.

  2. #2
    Anti-Poster
    Join Date
    Feb 2002
    Posts
    1,401
    If you're not looking something up, then you're not learning something. If you're a programmer and you're not learning something, you'll fall behind.

    Personally, I don't think knowing every nook and cranny of STL makes you a better programmer. Knowing how to put the pieces together to solve a problem makes you a better programmer. Learning more abstract concepts makes you a better programmer.

    If you're a bit shaky on trees, you should work on it; learning about abstract data types is always useful. (If I had a nickel for every programmer that's applied for a job here that didn't understand how a tree worked...well, I could at least get some fast food.) If you're still lacking a project after that, try a totally different programming language to learn to look at a problem from a different angle. I'd suggest Lisp, but that's just me.
    If I did your homework for you, then you might pass your class without learning how to write a program like this. Then you might graduate and get your degree without learning how to write a program like this. You might become a professional programmer without knowing how to write a program like this. Someday you might work on a project with me without knowing how to write a program like this. Then I would have to do you serious bodily harm. - Jack Klein

  3. #3
    User
    Join Date
    Jan 2006
    Location
    Canada
    Posts
    499
    Hmm... thanks for that, pianorain. It's good to be reassured that because I'm learning stuff I'm not falling behind. :-) I think I will definitely try to learn another programming language. I've heard a lot about Lisp, maybe I'll look into it. Thanks!

    [edit] It looks like my post was deleted, I guess I was breaking the rules. Sorry. :-( [/edit]

    Mod Note: Not deleted, just moved.
    Last edited by CornedBee; 06-28-2007 at 05:40 PM.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Becoming a professional game progammer (homework lulz)
    By OnionKnight in forum A Brief History of Cprogramming.com
    Replies: 20
    Last Post: 12-15-2006, 10:30 AM
  2. Need a professional programmer to awnser some questions...
    By Toadflax in forum A Brief History of Cprogramming.com
    Replies: 2
    Last Post: 01-10-2003, 12:35 PM
  3. Would a professional programmer on this board consent to an interview?
    By Desperate in forum A Brief History of Cprogramming.com
    Replies: 10
    Last Post: 01-09-2003, 09:07 PM
  4. Me as a programmer?
    By Cheeze-It in forum A Brief History of Cprogramming.com
    Replies: 12
    Last Post: 03-31-2002, 06:19 PM
  5. I need to interview professional programmer.....please
    By incognito in forum C++ Programming
    Replies: 1
    Last Post: 01-05-2002, 02:46 PM