I know managers love that term, but I think I've come to hear it as an insult... Sorta like being called an unprofessional "jack of all trades" budget handyman that does everything mediocre...

  • neidu2@feddit.nl
    ·
    edit-2
    5 months ago

    Not an insult, just.... highly inaccurate. I can do everything from hardware, via databases, to coding against said databases. But for your sake, I hope you're not looking for UX/UI beyond (ab)using STDIO.

    EDIT: What I cannot do is spelling, it seems.

  • Scrubbles@poptalk.scrubbles.tech
    ·
    edit-2
    5 months ago

    Nah, code is code. I've done a good chunk up and down the stack. DB specs, angular, no SQL, sql, react, jQuery, c#, node, infra, k8s, pho, java, blah blah blah

    Fact of the matter is if you really want to be marketable you have to learn everything thrown at you, and usually fast. I say my number one skill is being able to pick up new tech, and recognizing where I need to learn more.

    Not trying to sound arrogant, there is a ton I don't know, but to be employable now as an engineer you pretty much have to say yes when they ask if you know something, or prove you can learn it.

    I was rejected for one job because I hadn't learned python fully.

    Oh yeah but I can pick it up, probably before starting. I've done C++, C#, NodeJS, Go, Ruby, what's another language haha

    " Sorry we really need someone who can code in python"

    :| k well bye, guess it's just impossible to fathom that I could learn yet another scripting backend language. 15 years into my career I'm pretty sure I can just go learn another language now. If you bothered to test my skills at all you'd see in qualified, but sure. I learned it anyway just to spite them.

  • dragnucs@lemmy.ml
    ·
    5 months ago

    That is a compliment. The separation of front end developer and back end developer is obsolete and untrue. Either you are a developer or not. If you work on web, then you must, now or in the future, know how web browsers work, how APIs work, how to write and consume them, etc. The browser is just an API we consume from JS. There are many others.

    • Dessalines@lemmy.ml
      ·
      5 months ago

      100% agree. Programming is programming, and these divisions are arbitrary and restrictive.

      It'd be like if someone wanted to learn a language, but refused to learn vocabulary about an important topic.

  • Unmapped@lemmy.ml
    ·
    5 months ago

    As a new dev who is still working on a "full-stack web dev" course. I would definitely take it as a compliment.

  • fubarx@lemmy.ml
    ·
    5 months ago

    Times have changed.

    In the olden days, being 'full-stack' also involved memorizing resistor band colors and huffing solder fumes.

    Kids these days.

  • Cratermaker@discuss.tchncs.de
    ·
    edit-2
    5 months ago

    I think it's a complement. We're not in the dark ages anymore where you had to be intimately familiar with each target platform and have different people who each know everything about their little part of the stack. Nowadays it's feasible for one person to be productive in devops, database, backend, frontend, etc. because so many people have gone to great effort to get us there. I personally get a lot of enjoyment out of being able to stand up an app by myself without necessarily needing to work with six other teams. That way we can have an actual vision for an overall user experience rather than getting caught up in compatibilities and discussions of ever changing best practices.