1. Updated Resource Submission Rules: All model & skin resource submissions must now include an in-game screenshot. This is to help speed up the moderation process and to show how the model and/or texture looks like from the in-game camera.
    Dismiss Notice
  2. DID YOU KNOW - That you can unlock new rank icons by posting on the forums or winning contests? Click here to customize your rank or read our User Rank Policy to see a list of ranks that you can unlock. Have you won a contest and still haven't received your rank award? Then please contact the administration.
    Dismiss Notice
  3. The reforging of the races is complete. Come see the 14th Techtree Contest Results.
    Dismiss Notice
  4. It's time to choose your horse in the race - the 32nd Modeling Contest Poll is up!
    Dismiss Notice
  5. Check out the Staff job openings thread.
    Dismiss Notice
Dismiss Notice
60,000 passwords have been reset on July 8, 2019. If you cannot login, read this.

Programmers?

Discussion in 'Computer Tech' started by SanKakU, Mar 31, 2009.

  1. SanKakU

    SanKakU

    Joined:
    May 11, 2008
    Messages:
    1,183
    Resources:
    1
    Maps:
    1
    Resources:
    1
    Just curious about you guys...who of you have actual jobs doing programming?

    Also, would it be realistic do you think to get a job to do programming eventually from learning about programming by doing it as a hobby as like we see being done here with the JASS programming language?
     
  2. Gilles

    Gilles

    Joined:
    Sep 6, 2006
    Messages:
    8,464
    Resources:
    0
    Resources:
    0
    I only know of one. We don't even have many members outside of university.
     
  3. FreshMobster

    FreshMobster

    Joined:
    Jul 4, 2007
    Messages:
    115
    Resources:
    0
    Resources:
    0
    Well obviously it's possible but only up to a certain extent. You could start learning all sorts of different programming languages and in your own findings join a game modding team (most probable and possible). The purpose of this would be to advance further, should it be web-programming, game-engine-programming or anything else. After this you could try forming or joining a small game-making company based of people who came from the mod scene. Not to mention various web-design groups.
    Now if you're looking to join some web-design group, you might come in some trouble. While some of them easily accept your personal portfolio work, dismissing any kind of university degree you may or may not have, others are not so keen on it. Also you'd have to have knowledge of not 2 or 4 programming languages, but 7 or even more, especially if you're touching web design and programming sector. While small outside-of-corporate-group work may come in handy in earning money, you might come in trouble in finding and fiddling with customers.
    If you have a possibility to join a university or any other high-level teaching institution, it’s advisable to do so (from my own part).
    That's all.
     
  4. Samuraid

    Samuraid

    Joined:
    Nov 1, 2004
    Messages:
    1,508
    Resources:
    0
    Resources:
    0
    I, for one, am a programmer by profession.

    As for learning...JASS is a start, but far from what you would actually be using in most professions. You would do best to study more of the universal languages like C/C++, Java, or C#. Also, if you can take some introductory programming concept classes at school, that will help quite a bit.
     
  5. SanKakU

    SanKakU

    Joined:
    May 11, 2008
    Messages:
    1,183
    Resources:
    1
    Maps:
    1
    Resources:
    1
    well what would be easier to learn, JASS or C? or is it about the same?
     
  6. PurplePoot

    PurplePoot

    Joined:
    Dec 14, 2005
    Messages:
    11,161
    Resources:
    3
    Maps:
    1
    Spells:
    1
    Tutorials:
    1
    Resources:
    3
    Jass, it doesn't even compare. C gives you power and responsibility.
     
  7. Kwah

    Kwah

    Joined:
    May 9, 2007
    Messages:
    3,391
    Resources:
    8
    Icons:
    5
    Maps:
    1
    Tutorials:
    2
    Resources:
    8
    Samaruid. Be ashamed for recommending Java.

    :p
     
  8. Gilles

    Gilles

    Joined:
    Sep 6, 2006
    Messages:
    8,464
    Resources:
    0
    Resources:
    0
    Java is the most common language used these days, is it not?
     
  9. PurplePoot

    PurplePoot

    Joined:
    Dec 14, 2005
    Messages:
    11,161
    Resources:
    3
    Maps:
    1
    Spells:
    1
    Tutorials:
    1
    Resources:
    3
    It's up there, but recently a lot of small-userbase languages are developing rather than more centralized ones (or so I get the impression).

    Tim is just a python fan.
     
  10. SanKakU

    SanKakU

    Joined:
    May 11, 2008
    Messages:
    1,183
    Resources:
    1
    Maps:
    1
    Resources:
    1
    so JASS easier to learn? that's a bummer, considering I'm far off from mastering it...
     
  11. The_wand_mirror

    The_wand_mirror

    Joined:
    Sep 24, 2006
    Messages:
    4,273
    Resources:
    0
    Resources:
    0
    Were doing C# on school, it's pretty hard but that's probably because im not very good at math either.

    And everything goes very fast... (the teaching)
     
  12. Eleandor

    Eleandor

    Joined:
    Aug 21, 2005
    Messages:
    3,681
    Resources:
    2
    Models:
    1
    Tutorials:
    1
    Resources:
    2
    There's a difference between learning a language and mastering it. To learn jass, a month without programming experience. To master jass, I'd say about half a year. To master c++, it's several years, if not a lifetime.

    And java is essentially c++ with a garbage collector and built-in multithreading, isn't it?
     
  13. Pyritie

    Pyritie

    Joined:
    Nov 26, 2006
    Messages:
    11,356
    Resources:
    60
    Models:
    30
    Icons:
    9
    Packs:
    3
    Skins:
    12
    Tools:
    1
    Maps:
    1
    Tutorials:
    4
    Resources:
    60
    And no structs or typedefs or any of that weird stuff. Everything's an object.

    Oh, and no operator overloading, which kinda sucks.




    Personally I prefer java although I'm learning C++ now. As far as I know those are the two most used languages for most programming. If you can learn one of those then you've got a very good start, as many languages are C-based.
     
  14. Eleandor

    Eleandor

    Joined:
    Aug 21, 2005
    Messages:
    3,681
    Resources:
    2
    Models:
    1
    Tutorials:
    1
    Resources:
    2
    Meh, structs are the same as classes in c++...

    Bah, remind me not to use java if I eventually do...
     
  15. Pyritie

    Pyritie

    Joined:
    Nov 26, 2006
    Messages:
    11,356
    Resources:
    60
    Models:
    30
    Icons:
    9
    Packs:
    3
    Skins:
    12
    Tools:
    1
    Maps:
    1
    Tutorials:
    4
    Resources:
    60
    The only overloaded operator is + and = for strings. :/

    The rest you can do with methods though. It's a minor inconvenience.
     
  16. Kwah

    Kwah

    Joined:
    May 9, 2007
    Messages:
    3,391
    Resources:
    8
    Icons:
    5
    Maps:
    1
    Tutorials:
    2
    Resources:
    8
    Since when is everything an object in Java?
     
  17. PurplePoot

    PurplePoot

    Joined:
    Dec 14, 2005
    Messages:
    11,161
    Resources:
    3
    Maps:
    1
    Spells:
    1
    Tutorials:
    1
    Resources:
    3
    bytes, shorts, ints, longs, doubles, floats, booleans, and chars are not objects for performance reasons. Everything else is.
     
  18. Kwah

    Kwah

    Joined:
    May 9, 2007
    Messages:
    3,391
    Resources:
    8
    Icons:
    5
    Maps:
    1
    Tutorials:
    2
    Resources:
    8
    Functions?
     
  19. Pyritie

    Pyritie

    Joined:
    Nov 26, 2006
    Messages:
    11,356
    Resources:
    60
    Models:
    30
    Icons:
    9
    Packs:
    3
    Skins:
    12
    Tools:
    1
    Maps:
    1
    Tutorials:
    4
    Resources:
    60
    ...you get what we mean. :p
     
  20. Kwah

    Kwah

    Joined:
    May 9, 2007
    Messages:
    3,391
    Resources:
    8
    Icons:
    5
    Maps:
    1
    Tutorials:
    2
    Resources:
    8
    I do not. So hah.