Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Full Stack Developers

Full Stack Developers

Scheduled Pinned Locked Moved The Lounge
data-structuresquestion
36 Posts 19 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Richard Andrew x64R Richard Andrew x64

    Since you seem to understand what he meant, could you explain it to me?

    The difficult we do right away... ...the impossible takes slightly longer.

    C Offline
    C Offline
    CodeWraith
    wrote on last edited by
    #5

    Now you scare me. Shirley you know how a stack works and what a stack overflow is?

    I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

    Richard Andrew x64R 1 Reply Last reply
    0
    • C CodeWraith

      Now you scare me. Shirley you know how a stack works and what a stack overflow is?

      I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

      Richard Andrew x64R Offline
      Richard Andrew x64R Offline
      Richard Andrew x64
      wrote on last edited by
      #6

      Yes I do. But Griff's response makes it sound like your response was some kind of slap down. Was it?

      The difficult we do right away... ...the impossible takes slightly longer.

      1 Reply Last reply
      0
      • Richard Andrew x64R Richard Andrew x64

        Since you seem to understand what he meant, could you explain it to me?

        The difficult we do right away... ...the impossible takes slightly longer.

        OriginalGriffO Offline
        OriginalGriffO Offline
        OriginalGriff
        wrote on last edited by
        #7

        Too many "coders" describe themselves as "full stack developers" (heck as "developers"!) despite their only apparent ability being to find some code on SO, hit it with a hammer, apply some sticky tape, and proclaim it as "self written" "good code" by a "L33t uber coderz". Pop over to QA and you'll find enough of 'em. :sigh:

        "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!

        "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
        "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

        Richard Andrew x64R 1 Reply Last reply
        0
        • OriginalGriffO OriginalGriff

          Too many "coders" describe themselves as "full stack developers" (heck as "developers"!) despite their only apparent ability being to find some code on SO, hit it with a hammer, apply some sticky tape, and proclaim it as "self written" "good code" by a "L33t uber coderz". Pop over to QA and you'll find enough of 'em. :sigh:

          "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!

          Richard Andrew x64R Offline
          Richard Andrew x64R Offline
          Richard Andrew x64
          wrote on last edited by
          #8

          Oh, OK. I guess it was just his phrasing that I didn't understand. I had no idea what he meant.

          The difficult we do right away... ...the impossible takes slightly longer.

          C 1 Reply Last reply
          0
          • Richard Andrew x64R Richard Andrew x64

            I see an enormous number of jobs asking for full stack developers. Is that their way of saying that the developer will be asked to produce more than one person possibly can? It seems to me so because I think companies want to save on IT costs.

            The difficult we do right away... ...the impossible takes slightly longer.

            D Offline
            D Offline
            DRHuff
            wrote on last edited by
            #9

            Isn’t that a cook at Denny’s or IHOP?

            If you can't laugh at yourself - ask me and I will do it for you.

            Richard Andrew x64R 1 Reply Last reply
            0
            • D DRHuff

              Isn’t that a cook at Denny’s or IHOP?

              If you can't laugh at yourself - ask me and I will do it for you.

              Richard Andrew x64R Offline
              Richard Andrew x64R Offline
              Richard Andrew x64
              wrote on last edited by
              #10

              :)

              The difficult we do right away... ...the impossible takes slightly longer.

              1 Reply Last reply
              0
              • Richard Andrew x64R Richard Andrew x64

                Oh, OK. I guess it was just his phrasing that I didn't understand. I had no idea what he meant.

                The difficult we do right away... ...the impossible takes slightly longer.

                C Offline
                C Offline
                CodeWraith
                wrote on last edited by
                #11

                A full stack is literally just one byte short of a stack overflow error/exception or a nice program crash when it goes undetected. It's also the moment that some helpless kid runs to the stack overflow website and asks confused questions. It's actually not the kids who I blame for this. They are only the symptom, caused by idiots who teach them that they must not care about what's going on under the hood because some OS/compiler or the ancestor programmers' spirits take care of it much better then they possibly ever could.

                I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

                Richard Andrew x64R 1 Reply Last reply
                0
                • Richard Andrew x64R Richard Andrew x64

                  I see an enormous number of jobs asking for full stack developers. Is that their way of saying that the developer will be asked to produce more than one person possibly can? It seems to me so because I think companies want to save on IT costs.

                  The difficult we do right away... ...the impossible takes slightly longer.

                  L Offline
                  L Offline
                  Lost User
                  wrote on last edited by
                  #12

                  Quote:

                  Is that their way of saying that the developer will be asked to produce more than one person possibly can?

                  Yes and no... but from my point of view it makes sense. a.) Small companies Yes, please one developer should do the whole job b.) Bigger companies (who can afford three developers) In case all of them are 'full stack' it is very comfortabale. Means: - No big discussions/explanations necessary at stack boundaries - No big problem to exchange them to do different jobs on the stack. Only my thoughts

                  It does not solve my Problem, but it answers my question Chemists have exactly one rule: there are only exceptions

                  1 Reply Last reply
                  0
                  • Richard Andrew x64R Richard Andrew x64

                    I see an enormous number of jobs asking for full stack developers. Is that their way of saying that the developer will be asked to produce more than one person possibly can? It seems to me so because I think companies want to save on IT costs.

                    The difficult we do right away... ...the impossible takes slightly longer.

                    P Offline
                    P Offline
                    PIEBALDconsult
                    wrote on last edited by
                    #13

                    Probably just copying a buzzword, but ideally, seeking a developer who will take responsibility for the whole application, not say "that's not my job". Or maybe seeking a scapegoat for a project which has already collapsed under its own weight.

                    1 Reply Last reply
                    0
                    • C CodeWraith

                      A full stack is literally just one byte short of a stack overflow error/exception or a nice program crash when it goes undetected. It's also the moment that some helpless kid runs to the stack overflow website and asks confused questions. It's actually not the kids who I blame for this. They are only the symptom, caused by idiots who teach them that they must not care about what's going on under the hood because some OS/compiler or the ancestor programmers' spirits take care of it much better then they possibly ever could.

                      I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

                      Richard Andrew x64R Offline
                      Richard Andrew x64R Offline
                      Richard Andrew x64
                      wrote on last edited by
                      #14

                      Thank you for the explanation. Internet posts lack a bit of context and can sometimes lead to confusion.:thumbsup:

                      The difficult we do right away... ...the impossible takes slightly longer.

                      1 Reply Last reply
                      0
                      • Richard Andrew x64R Richard Andrew x64

                        I see an enormous number of jobs asking for full stack developers. Is that their way of saying that the developer will be asked to produce more than one person possibly can? It seems to me so because I think companies want to save on IT costs.

                        The difficult we do right away... ...the impossible takes slightly longer.

                        V Offline
                        V Offline
                        virang_21
                        wrote on last edited by
                        #15

                        That means you need to know front end, back end, database and whatever else is out there in the universe. All those "wonderful/you must know/ must have" frameworks, libraries, databases, linters, pre processors, anything that sounds like some animal or demi god you should know. Microservices, Event Straming, Cloud, Zookeeper, Hive, Pig, Kafka, SQL, No-SQL, ES6, React, React Native, Angular, Jest, Jasmin, the list goes on and on. These days you can make up a word and there is a langauge or library with that name you can find in this wonderful univese we live in. Your years of experice is nothing if you don't know the buzzword of the day. It is painful and we the citizen of this universe are the one who keeps creating new things with obscure names and solutions in search of problems. Resistance is futile as new devs are lead to belive you must use all those things or you are not an actual developer.

                        Zen and the art of software maintenance : rm -rf * Maths is like love : a simple idea but it can get complicated.

                        1 Reply Last reply
                        0
                        • Richard Andrew x64R Richard Andrew x64

                          I see an enormous number of jobs asking for full stack developers. Is that their way of saying that the developer will be asked to produce more than one person possibly can? It seems to me so because I think companies want to save on IT costs.

                          The difficult we do right away... ...the impossible takes slightly longer.

                          S Offline
                          S Offline
                          Sandeep Mewara
                          wrote on last edited by
                          #16

                          Richard Andrew x64 wrote:

                          Is that their way of saying that the developer will be asked to produce more than one person possibly can?

                          Seems so. What you will hear: "You own from start to end. Start thinking as an engineer and not just a developer". :)

                          Richard Andrew x64 wrote:

                          I see an enormous number of jobs asking for full stack Engineers developers.

                          FTFY Now, along with development, the expectations are to do: 1. QA work 2. Ops work This movement is shared as 'Shift Left' journey.

                          For your read/comments: Beginner’s Guide to understand Kafka Beginners Quick Start to Learn React.js

                          1 Reply Last reply
                          0
                          • Richard Andrew x64R Richard Andrew x64

                            I see an enormous number of jobs asking for full stack developers. Is that their way of saying that the developer will be asked to produce more than one person possibly can? It seems to me so because I think companies want to save on IT costs.

                            The difficult we do right away... ...the impossible takes slightly longer.

                            L Offline
                            L Offline
                            Lost User
                            wrote on last edited by
                            #17

                            They make up the stack as they go along ... "Yes, but, you're missing xxx from the stack. Sorry". Instead of just asking for a, b, and c.

                            It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it. ― Confucian Analects: Rules of Confucius about his food

                            1 Reply Last reply
                            0
                            • Richard Andrew x64R Richard Andrew x64

                              I see an enormous number of jobs asking for full stack developers. Is that their way of saying that the developer will be asked to produce more than one person possibly can? It seems to me so because I think companies want to save on IT costs.

                              The difficult we do right away... ...the impossible takes slightly longer.

                              M Offline
                              M Offline
                              Michael Breeden
                              wrote on last edited by
                              #18

                              It should meant Front End, Back End and Database... But in Web, front end that means HTML, css, javascript and who knows how many frameworks. In Windows front end means WinForms and WPF at least. You better know WCF for both, but especially web. ... Do you know just what a nightmare the cloud represents? You now need to be a systems admin and security chief using an arcane language and methodology of DevOps. Plus the cloud lets you make mistakes that are far more expensive than you used to be able to. Another cool thing about the cloud... If you get say a Cloud Programmer or Architect certification, you are then trained as a salesperson or evangelist for their expensive services. You haven't learned to develop in the cloud yet. I like the idea of T shaped skills. That's Full Stack and one skill (or more) that you completely master. It boggles me to think of the learning curve being asked of anyone going into software development these days.

                              R 1 Reply Last reply
                              0
                              • Richard Andrew x64R Richard Andrew x64

                                I see an enormous number of jobs asking for full stack developers. Is that their way of saying that the developer will be asked to produce more than one person possibly can? It seems to me so because I think companies want to save on IT costs.

                                The difficult we do right away... ...the impossible takes slightly longer.

                                U Offline
                                U Offline
                                User 14060113
                                wrote on last edited by
                                #19

                                I don't see it that way. If I was a small company, I would try to employ only a small group of developers with a wide set of skills but without deep specialization. If I was a big company with many developers, I would try to employ specialists with deep knowledge about one particular technical skill each. So it depends on you whether you prefer versatility vs. specialization.

                                1 Reply Last reply
                                0
                                • M Michael Breeden

                                  It should meant Front End, Back End and Database... But in Web, front end that means HTML, css, javascript and who knows how many frameworks. In Windows front end means WinForms and WPF at least. You better know WCF for both, but especially web. ... Do you know just what a nightmare the cloud represents? You now need to be a systems admin and security chief using an arcane language and methodology of DevOps. Plus the cloud lets you make mistakes that are far more expensive than you used to be able to. Another cool thing about the cloud... If you get say a Cloud Programmer or Architect certification, you are then trained as a salesperson or evangelist for their expensive services. You haven't learned to develop in the cloud yet. I like the idea of T shaped skills. That's Full Stack and one skill (or more) that you completely master. It boggles me to think of the learning curve being asked of anyone going into software development these days.

                                  R Offline
                                  R Offline
                                  Rusty Bullet
                                  wrote on last edited by
                                  #20

                                  Yet my competition in corporations are 'developers' who have attended a six-week programming camp. Their learning curve allows them access to jobs that amount to slave, sub entry level and always abused.

                                  1 Reply Last reply
                                  0
                                  • Richard Andrew x64R Richard Andrew x64

                                    I see an enormous number of jobs asking for full stack developers. Is that their way of saying that the developer will be asked to produce more than one person possibly can? It seems to me so because I think companies want to save on IT costs.

                                    The difficult we do right away... ...the impossible takes slightly longer.

                                    S Offline
                                    S Offline
                                    Steve Naidamast
                                    wrote on last edited by
                                    #21

                                    As other commenters here have stated, the term full-stack developer implies high levels of working experience in a number of connected technologies (ie: front-end development, database). For reasonable requirements and project sizes, this is not a difficult level of experience to acquire when one merely has to use a quality IDE that provides form and database development capabilities. However, when one is faced with an increasing number of technologies that now tend to be part of many projects currently, the acquisition of such experience at the same level for all such technologies becomes increasingly impossible. The result is that most companies have very little idea for what they are asking except for the acquisition of the cheapest personnel, all of whom can spout proper details in an interview while failing to be actually capable of developing entire systems on their own. As an example, a few weeks ago, an article appeared here on The Code Project regarding the implementation of a certain type of project. The required technologies numbered close to 11 different and separate type of software. Good luck with that! Today, most developers are expected to know SQL, a major development language, IIS\application server and database configuration and design, good coding practices while being aware of security requirements, documentation capabilities, communication skills, and where necessary a variety of 3rd party tools (ie: jQuery, JavaScript [I will never consider JavaScript a major language.]). To expect a single person to be competent in all such technologies at the same level of expertise is a pipe dream since no one developer can possibly be developing in all such technologies at equivalent levels of time to acquire such experience. This is why the loss of true, senior, development personnel in our profession, which is made up of those older people such as myself among others are the ones who do have such experience but are considered too old among other negative attributes towards the older development professionals to be considered for such requirements. Thus, I have now seen technical leads on projects with only around 3 years of experience. If one is only required to put together a WordPress site such a low level of experience is fine. Putting together a far more complex development endeavor becomes a completely different story and the 3-year technical lead becomes a liability. But this is what companies want these days leaving sanguine, sincere, growing developer quality in

                                    M Richard Andrew x64R 2 Replies Last reply
                                    0
                                    • Richard Andrew x64R Richard Andrew x64

                                      I see an enormous number of jobs asking for full stack developers. Is that their way of saying that the developer will be asked to produce more than one person possibly can? It seems to me so because I think companies want to save on IT costs.

                                      The difficult we do right away... ...the impossible takes slightly longer.

                                      D Offline
                                      D Offline
                                      dandy72
                                      wrote on last edited by
                                      #22

                                      Richard Andrew x64 wrote:

                                      It seems to me so because I think companies want to save on IT costs.

                                      You "think" that. Ok. That's insightful. :-)

                                      Richard Andrew x64R 1 Reply Last reply
                                      0
                                      • Richard Andrew x64R Richard Andrew x64

                                        I see an enormous number of jobs asking for full stack developers. Is that their way of saying that the developer will be asked to produce more than one person possibly can? It seems to me so because I think companies want to save on IT costs.

                                        The difficult we do right away... ...the impossible takes slightly longer.

                                        A Offline
                                        A Offline
                                        agolddog
                                        wrote on last edited by
                                        #23

                                        I'd say those are important questions to try to get a feel for during the interview process. This next bit may be colored by my experience when I was working. Always at small companies where there simply weren't the resources to have hard divisions. So, grain of salt there. Everyone should be a full-stack developer, to some extent. For example, persistence of your form data shouldn't just be magic . One should understand the transfer to the persistence layer, and enough SQL (If using a db) to validate the save and write decently-efficient queries. However, to expect the person who's an expert at doing front-end work to also be an expert DBA is a recipe for failure. Sure, most developers (in the MSFT world, anyway) know how to use SQL Server & Profiler to look into the database, and might be able to provide some help on getting things working better. But expecting them to really be tuning the system isn't realistic.

                                        Richard Andrew x64R 1 Reply Last reply
                                        0
                                        • S Steve Naidamast

                                          As other commenters here have stated, the term full-stack developer implies high levels of working experience in a number of connected technologies (ie: front-end development, database). For reasonable requirements and project sizes, this is not a difficult level of experience to acquire when one merely has to use a quality IDE that provides form and database development capabilities. However, when one is faced with an increasing number of technologies that now tend to be part of many projects currently, the acquisition of such experience at the same level for all such technologies becomes increasingly impossible. The result is that most companies have very little idea for what they are asking except for the acquisition of the cheapest personnel, all of whom can spout proper details in an interview while failing to be actually capable of developing entire systems on their own. As an example, a few weeks ago, an article appeared here on The Code Project regarding the implementation of a certain type of project. The required technologies numbered close to 11 different and separate type of software. Good luck with that! Today, most developers are expected to know SQL, a major development language, IIS\application server and database configuration and design, good coding practices while being aware of security requirements, documentation capabilities, communication skills, and where necessary a variety of 3rd party tools (ie: jQuery, JavaScript [I will never consider JavaScript a major language.]). To expect a single person to be competent in all such technologies at the same level of expertise is a pipe dream since no one developer can possibly be developing in all such technologies at equivalent levels of time to acquire such experience. This is why the loss of true, senior, development personnel in our profession, which is made up of those older people such as myself among others are the ones who do have such experience but are considered too old among other negative attributes towards the older development professionals to be considered for such requirements. Thus, I have now seen technical leads on projects with only around 3 years of experience. If one is only required to put together a WordPress site such a low level of experience is fine. Putting together a far more complex development endeavor becomes a completely different story and the 3-year technical lead becomes a liability. But this is what companies want these days leaving sanguine, sincere, growing developer quality in

                                          M Offline
                                          M Offline
                                          Member_5893260
                                          wrote on last edited by
                                          #24

                                          I can do all these things, and, at 54, I imagine I'm one of the older ones... but I don't like all of them. Especially JavaScript, as you say: Dijkstra would've hated it. It's almost as bad as people... I can do the communications thing, too: it's just a matter of appearing to the masses in a form they can understand... but apparently, this is unusual. One of my friends who's apparently a "full-stack developer", but who doesn't understand what XOR means, tells me I wouldn't survive five minutes in a modern software house. This reminded me of a conversation I had with a born-again Christian, who told me that without Christianity, there would be nothing to protect him from the universe. "Ah," I said, "This is why we differ: in my mind, the universe needs protecting from me!"

                                          S 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups