16

So what would you class yourselves as:-

A) Developer
B) Software Developer
C) Software Engineer
D) Programmer

I go with with Software Engineer. This for me sounds complete for what I do. What do you guys think and why?

Comments
  • 2
    I honestly don't know the difference between the first three
  • 19
    E) Bugfixer
  • 5
    f) Coder 😝😋
  • 0
  • 1
    @alyx I feel like that at times
  • 4
    E) Websites 'n' shit
  • 4
    Innovative technology problem solver.
  • 3
    @KnightsOfCode i strongly disagree, an engineer is far more than a programmer!
  • 2
    None of the above... Am so kinda lost..i gjink i do everything
  • 2
    Jack of all trades.

    MySQL dev and dba, but like to program too. Not good in design creation, but hey - this is why you work in a team. Helping out in organization and project management and modelling (backend) of software...

    Somehow I have become the glue in the team - connecting everyone and making sure everything pans out with out having the leader role. And I really like that as I never found myself comfortable in a leader role.
  • 3
    @IntrusionCM I do not think the term/label jack of all trades is as bad as it used to be. If you reflect for a minute we are all like that to some extent. I primarily build backend applications but also can build frontend system using html,css, js. I dabble also a little in design but all my designs end up looking like 1980's interfaces 😏. In this game that we play it's totally what makes you comfortable and pays your bills. I hate WordPress but I get paid good money to fix issues and sometimes build sites. Daughter and wife fed. Bills paid.
  • 2
    My job title is Systems Developer now. I don't like it. Part of my company's lets rebrand every five minutes attitude. It was software developer before.

    As a side note they've changed our department name from information systems to business solutions. Don't ask me why.
  • 1
    @merlindiavova never meant it in a negative way, but understand what you mean.
    My bosses actually appreciate that I have become a 'bridge' between our specialists and I like that my work never becomes mundane as I learn a lot. For me it's win/win :)
  • 5
    C. Simply because engineering software is something different than programming or developing. I have a degree in software engineering so that makes me a software engineer.

    That said, a programmer programs, writes code, but does not design, test, manage or otherwise participates in the engineering of software. I think a developer is more advanced than a programmer. He can design and probably test a solution as well. An engineer however should be capable of doing a thorough requirements analysis, create a good functional and technical design, write good testplans, good coding skills on the whole stack, have IT project management skills etc.
  • 0
    @willol You are absolutely right!
  • 0
  • 0
    In the SAP world you can also call yourself Technical Consultant which is a little posh but why not 😃
  • 1
    Whatever title you use, be sure to add "I'm not a printer support technician" when you introduce yourself. This might enlighten the 90% of hoi polloi that have a hard time understanding the difference between you and some guy who just loves fixing printers for free in his spare time.
  • 0
    My job title is Programmer (well, Data Analyst & Programmer), so lets go with that. I can never remember the distinction, so I generally just say "I'm a fullstack web developer" to techy people and "I make websites" to everyone else.
  • 2
    T) Technical Debt Broker
  • 0
    Software Engineer 😁
  • 0
    Kind of Computer Scientist... Haven't completed my degree yet.
  • 0
    Software Engineers are people who have a degree at Software Engineering. Not to confuse with Computer Science students.
  • 0
    @BartBB Well, my degree is going to be in CS, but we're taught SE as well, so... I don't know 😵
  • 1
    There's a major in Software Engineering and a major in Computer Science. Software engineering, while may be a title of a major, it is also a combination of two words which describe an action, engineering software. So you are taught how to engineer software, in a course in the CS major. But that does not make you a Software Engineer, as you don't have a degree in it.

    Or so I believe.

    Anyone, correct me if I am wrong, please. @apex
  • 0
    @Esper underrated comment is underrated
  • 0
    @BartBB In Norway (at least afaik) the only official degree is called "Computer Engineering". Between two chairs much :p
  • 0
    I'm studying electrical engineering and using C, so I really have no idea.
  • 1
    I call myself a web developer. And having a degree in mechanical engineering, I'm secretly suspicious that software "engineering" is an immature field.
  • 0
    Responses I've gotten (from normies) to each:

    A) Oh a developer what do you develop?
    Or
    Oh, like a community developer? It must be hard working with underprivileged youth?

    B) [I use this title] oh. So like, with computers?

    C) Engineer?! Can you help me render my prototype in CAD?

    D) Oh so you come up with programs for people? Like 12 step programs or something?
  • 1
    Y) Family computer repairman.
  • 0
    software consultant/security consultant
  • 0
    Bugfixer
  • 1
    Bug writer
  • 0
    @merlindiavova based on that link I am trained and work as a Software Engineering but prefer to be a Developer. I hate the non-coding parts of my job.
  • 0
    @BartBB No, I agree with you, I'll be CS Engineer, but with knowledge of SE 😁
  • 1
    You'll have the knowledge of what they teach you in SE course, yes.
    But SE major takes longer and covers more topics and more in depth. So you can't have the knowledge of an SE from a single course. @apex
  • 0
    I consider myself a Web Developer because I primarily work with web technologies, both front and back ends.
  • 0
    Z) pascal coder
  • 0
    Programmer
Add Comment