Computer Programmer to be?

Discussion in 'Off Topic Area' started by Karate_Man_1288, Feb 3, 2005.

  1. Karate_Man_1288

    Karate_Man_1288 New Member

    What classes would i want to take in addition to Comp Sci to be well knowledgable in programming. I've taken comp sci, and adv comp sci, and am going to take AP comp sci next year. I've learned Visual and quick basic already, and im going to learn Java next year
     
  2. TkdWarrior

    TkdWarrior Valued Member

    dunno about ur curriculum, but if you aren't learning C and C++ u don't deserve to be called as programmer :p
    -TkdWarrior-
     
  3. Johnno

    Johnno Valued Member

    Don't you mean: "if you aren't learning C and C++ u don't deserve to be called a geek"? ;) :D
     
  4. TkdWarrior

    TkdWarrior Valued Member

    LoL...
    -TkdWarrior-
     
  5. Sgt_Major

    Sgt_Major Ex Global Mod Supporter

    In my work, JavaScript and C# are making big moves. And SQL Server stuff.
     
  6. Johnno

    Johnno Valued Member

    Learn COBOL... it's sexy! :cool: ;)
     
  7. TkdWarrior

    TkdWarrior Valued Member

    tell me about it..
    dude I started with computer programming from way back in 1992 :p
    -TkdWarrior-
     
  8. JohnnyX

    JohnnyX Map Addict

    SQL or Oracle Programmers seem to be on 'big bucks' at the moment.
     
  9. Sgt_Major

    Sgt_Major Ex Global Mod Supporter

    *takes a bar of soap and scrubbing brush to Johnno's mouth*

    dirty, dirty, Dirty, DIRTY BOY!

    :D
     
  10. Saz

    Saz Nerd Admin

    Learn SQL (its easy)

    Learn an Object Orientated Language - Java is a good one

    Learn a scripting language for the web - PHP/ASP/JSP

    Learn a Microsoft .NET language
     
  11. Johnno

    Johnno Valued Member

    Seriously, learn COBOL. When I started working as a programmer back in 1989, Assembler programmers were making a packet because there weren't that many of them about.

    In time, COBOL will go the way of Assembler - there won't be enough programmers around to work on the old systems which still need to be maintained. So then you'll be on the gravy train.

    Might be a long time yet, mind!
     
  12. WhiteWizard

    WhiteWizard Arctic Assasain

    Learning a .NET language isn't striclty needed if you learn Java because it and C# are practically the same thing.

    I do agree with the rest though.

    SQL is vital to learn it is easy to learn the basics but its more powerful than most know and so many things are driven by databases that a knowledge of SQL is essential. Also it fits in well with the web scripting. As to other classes i'd recomend Maths because it does help your problem solving. I personally did statistics and psychology at uni. psychology seems a strange one but it is more useful for computing than you think. especially when it comes to Human Computer Interactions stuff
     
  13. Jang Bong

    Jang Bong Speak softly....big stick

    LOL :D:D If your bio's correct you probably weren't working at that age. I started in a software house in 1981.


    Johno: SP has been offering everyone their backside on a plate - if he is knocking COBOL then I may need to find out how good he is.... ;)

    In the meantime I'll keep everything crossed that your prediction is true - I've made bog-all financially in this game so far. (Small company thinking - lots of work and little pay :( but you did learn your trade)
     
  14. HearWa

    HearWa Ow, that hurt...

    For your courses in college/university you'd be looking at math up the yin yang. They'll also show you how math and logic combine with discrete mathematics, and later if you're lucky they may even show you how that all ties into artificial intelligence (reading a book on it now, very fascinating).

    Alot of colleges no longer teach C, but C++ or JAVA. Personally, I'm a big fan of C++. It's a perfect combination of procedural and object-oriented programming with alot of advanced features to keep you on your feet. Once you learn C++ or Java, you'd know 90% of other languages that deal with the same level of abstraction. With C++ knowledge under your belt you'd have the conveniance of jumping to coding in JAVA, PHP or any other simular language of simular syntax in no more than a week or two. They're that simular.

    As far as learning programming as a hobby, I'm kind of hardcore in a fashion that if you really want to learn how computers work, learn C/C++ and later the assembly of your chosen architecture (most likely x86). Oh, and you're not programming unless you're doing it on Linux. :D Linux is the programmers dream: many free tools, open source projects and just using it is a lesson on how computers work.

    All though I have yet to go to college I've been progamming in C/C++ and studying computer science for years. Actually, most of my friends in university still come to me for programming help. :D

    Plus, programming/scripting pays sweet! All though most people approach me for website development (I get $300.00 in my latest deal and I'm not even out of high school yet), I can now combine that with my CGI knowledge and do just about anything a customer asks me to do.

    Here's some e-books for you:
    Free C++ tutorial: http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html
    C++ links: http://forums.quickfry.com/cms_view_article.php?aid=13
    x86 protected-mode assembly tutorial: http://web.mit.edu/nasm_v0.98/book/pcasm-book.pdf
    How to be a Programmer: http://www.quickfry.com/lore/files/HowTo_Programmer.pdf
    Unix tutorial: http://www.isu.edu/departments/comcom/unix/workshop/unixindex.html
    More for your entertainment: http://www.quickfry.com/lore/index.shtml

    Good luck on your journey to high-geekdom. ;)
     
    Last edited: Feb 5, 2005

Share This Page