Search Unity

Is Unity helping or hurting programmers?

Discussion in 'General Discussion' started by DexRobinson, Jul 21, 2014.

  1. MD_Reptile

    MD_Reptile

    Joined:
    Jan 19, 2012
    Posts:
    2,664
    This. 100% this.
     
  2. AndersMalmgren

    AndersMalmgren

    Joined:
    Aug 31, 2014
    Posts:
    5,358
    Well put, thats exactly what I ment. We are building a VR foundation not a game (Its a game too but its secondary to the domain code written)
     
  3. AndersMalmgren

    AndersMalmgren

    Joined:
    Aug 31, 2014
    Posts:
    5,358
    At the same time if the company have to choose between two programmers, one with prior knowledge of Unity and one without they probably will select the one with prior knowledge.
     
  4. Antypodish

    Antypodish

    Joined:
    Apr 29, 2014
    Posts:
    10,780
    Thing is, you are only get called, as you perceive yourself. And is purely personal fault.

    If person call ownself Unity scripter, expect be treated that way. Assuming you got very narrowed scope of expertise, to Unity only. And that now even touching rest of skills, requires for game dev. So yea, relatively cheap ...

    Personally I would never allow call myself like that and I would defend my position, if that would be ever the case. But that may not be applicable to everyone.

    When you call yourself a programmer, or software engineer, chances are, you have wider knowledge of multiple languages and platforms already. Probably educational background. Or at least know how to program outside Unity.

    Also you can call yourself developer, specially when you work on own project, and have some portfolio for showcase. Since you are presenting range of development skills. But not exclusively. Then perspective view at the person, in comparison to scripter, is completely different.
     
  5. jeango

    jeango

    Joined:
    Dec 19, 2012
    Posts:
    109
    I ALWAYS target my audience semantically when writing my resume. If I’m going to apply as an enterprise programmer, I’ll use things like « Software Engineer » « Agile » « Architecture » « Scalability » etc... And it I’m going to mention Unity in that resume I’ll say « Game Architect » (most recruiters have no idea what Unity even is).

    On the contrary if I’m going to apply for a Unity job I’ll use « Optimisation » « Game Design » « Editor Tools » « VR » etc...
     
    Kiwasi and xVergilx like this.
  6. angrypenguin

    angrypenguin

    Joined:
    Dec 29, 2011
    Posts:
    15,620
    Personally, I'd have strong second thoughts about whether I want to work for someone who sees things that way. At best they have an outdated perspective. As discussed before, though, not everyone has the luxury of standing on principle.

    I think the job specification / interview point is a good one. If they're only hiring a "scripter" they might think that's worth less than a "programmer" regardless of what you call yourself.
     
  7. Antypodish

    Antypodish

    Joined:
    Apr 29, 2014
    Posts:
    10,780
    Agreed. But that only person's choice, to accept position. It may be up to skills then fair enough. Otherwise, it may be a bit devaluating.
     
  8. If they are looking for a "scripter" and you think you're a "programmer", you're on the wrong interview, what are you doing there?

    BTW, I guess Unity's reason to use this terms because of the industry. There are engine programmers and there are game scripters. The engine programmers are at Unity. I also know about a lot of effort to rename this as "game play programmer", so I guess slowly but steadily will come to all.
    Until then try to sell yourself better, it does not matter what your job called, the question is what you're doing and how much you get for your work (and how much value you're adding to the project).
     
    Antypodish likes this.
  9. LMan

    LMan

    Joined:
    Jun 1, 2013
    Posts:
    493
    I first learned C# through Unity, and found it wasn't hard to pick up python in addition.
    At my interview for my current job, my resume literally consisted of
    • My Unity game
    • A (barely working) keyword extraction based document summarizer (in python)
    • C++ tic tac toe
    • A handful of codeacademy courses. (web dev mainly, I think I started a database course but didn't finish.)
    Interviewer was impressed I had built, deployed and released a product, and also that I was able to translate my knowledge to a different language and application domain.

    Got the job, starting pay was their intern rate. Got a raise 4 months later when they saw I was good.

    I think Unity was a big part of why I was able to get hooked into programming as a career path.
     
    konsic, Ony, Kiwasi and 3 others like this.
  10. angrypenguin

    angrypenguin

    Joined:
    Dec 29, 2011
    Posts:
    15,620
    These days there's lots of overlapping grey area between all of those roles, though. Basically, all of those roles use code executed by a computer to solve problems. Does it really matter what language it's implemented in and how many layers there are between the text we write and the CPU? Even significant parts of Unity itself are written in C# rather than at the native engine level.

    20 years ago there was a clear distinction between programming and scripting. These days I just don't think that distinction is relevant.
     
    Ryiah likes this.
  11. As a person, who both worked/works with script languages (javascript, PHP) and compiled languages as well (Pascal, C++, Java, C#, etc) I don't really care. Whatever gets the job done properly.
     
    MD_Reptile, Ryiah and angrypenguin like this.
  12. CortiWins

    CortiWins

    Joined:
    Sep 24, 2018
    Posts:
    150
    Language is not the only way different tasks of programming differ. Each area has it's own toolset, libraries, patterns, workflows. If i switch from programming part of an automated factory to for example web developement, i can't just continue what i did before. It just won't work. And a webdeveloper can't just start at my job and be at top level when he never did anything like it before. Learning different tools and skills is part of the job.

    The best reference is imo, getting S*** done. If you get S*** done on your hobby projects, thats great, because its what people want. It shows that you are willing to learn and got some dedication.
     
    angrypenguin likes this.
  13. MD_Reptile

    MD_Reptile

    Joined:
    Jan 19, 2012
    Posts:
    2,664
    Today is Memorial Day in America.

    That is all. Over and out.
     
  14. rodgamecodebr

    rodgamecodebr

    Joined:
    Feb 2, 2014
    Posts:
    1
    I think it depends on which target you are willing to spend energy on.
    If you want to develop a game engine, a graphics renderer, audio system framework, then you are wasting time writing scripts for a game.
    If a professional only has experience in writing scripts for Unity, probably his knowledge in writing/modifying an engine is lacking because Unity is abstracting all those details.
     
  15. iamthwee

    iamthwee

    Joined:
    Nov 27, 2015
    Posts:
    2,149
    As the saying goes always use the right tool for the job ...

    i.chzbgr.jpg
     
    Lurking-Ninja likes this.
  16. konsic

    konsic

    Joined:
    Oct 19, 2015
    Posts:
    995
    How do you even answer to such question?
     
  17. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,619
    With Jab-Right cross combination ;)
     
  18. konsic

    konsic

    Joined:
    Oct 19, 2015
    Posts:
    995
    Can you translate this with words ?
     
  19. N1warhead

    N1warhead

    Joined:
    Mar 12, 2014
    Posts:
    3,884
    Well the simplest answer is, you could have been a world class coder after 50 years of coding, but that still doesn't mean much of anything. Because you can throw them into Unity and they still won't have a clue to anything Unity related. Yeah they could learn - like the rest of us. But until they do, they are worthless for building actual game logic as they are missing the pieces to actually make it function in the actual game.

    I like to think game dev and software development are two very different fields when it comes to coding. Just because one can make a game doesn't mean they can make a world class application, and just because they can make a world class application doesn't mean they can make a game.
     
    xVergilx likes this.
  20. hippocoder

    hippocoder

    Digital Ape

    Joined:
    Apr 11, 2010
    Posts:
    29,723
    Jab-jab-cross-hook-uppercut ... +optional elbow work and knees and suchlike.
     
    MadeFromPolygons and Peter77 like this.
  21. Murgilod

    Murgilod

    Joined:
    Nov 12, 2013
    Posts:
    10,160
    Just do quarter circle forward and punch. Most hiring managers can't deal with fireball spam.
     
  22. konsic

    konsic

    Joined:
    Oct 19, 2015
    Posts:
    995
    o_O:confused:o_O:confused::)

    So, you're saying I should attack him and make sure to NOT get a job.
     
    MadeFromPolygons and hippocoder like this.
  23. MadeFromPolygons

    MadeFromPolygons

    Joined:
    Oct 5, 2013
    Posts:
    3,983
    Nononono that would be ridiculous.

    You should attack him until you get the job.

    "Not what your looking for ey? Then how about a ROUNDHOUSE KICK TO THE FACE? What about now? Not what your looking for ey?" And then rinse and repeat until they crumble into tears and offer you the job. Street fighter idle stance loop while you do it is optional, but appreciated.
     
    Kiwasi, XCPU, xVergilx and 1 other person like this.
  24. hippocoder

    hippocoder

    Digital Ape

    Joined:
    Apr 11, 2010
    Posts:
    29,723
    A double dragon is best.
     
    MadeFromPolygons likes this.
  25. Antypodish

    Antypodish

    Joined:
    Apr 29, 2014
    Posts:
    10,780
    Too much kicking in Dragon Balls?
     
  26. XCPU

    XCPU

    Joined:
    Nov 5, 2017
    Posts:
    145
    At that point you already lost the job anyways, and if not, you'd be a fool to take it.
     
  27. I like the existential horror more (for example when you don't get the job), so I vote for the Double Dagon instead.
     
  28. Kiwasi

    Kiwasi

    Joined:
    Dec 5, 2013
    Posts:
    16,860
    You walk away. Then you redo your CV with the title "Programmer" and apply.

    We all play games with switching the job titles up. Depending on what job I'm applying for I've had a very different career history.
     
    Last edited: Oct 31, 2019
  29. Antypodish

    Antypodish

    Joined:
    Apr 29, 2014
    Posts:
    10,780
    Maybe that why I couldn't get job in pizza shop, when I put job title as scripter ...
     
  30. angrypenguin

    angrypenguin

    Joined:
    Dec 29, 2011
    Posts:
    15,620
    As with many other things, it comes down to addressing your target audience. :)
     
    Kiwasi and Lurking-Ninja like this.