On 2022-11-25 15:21, Nathan O'Brennan via PLUG-discuss wrote: > As a full-stack developer, I can answer this. But sadly, it's just > going to turn into a rant for me. > You just about perfectly described a LAMP Administrator. Thanks!! Now I would like to drill down to actual skills and command line commands. > > Sadly, I have found the definition of a full-stack developer differs > depending on where you look. I think that is an issue across the board. I was talking to someone about Model-View-Controller and he said the same thing. I was having a discussion with someone who is in the know and he was saying it is hard to define what Progressive Web App development is because there are many definitions. > To some it means the developer is capable of building, or guiding a > team to, a project from beginning to end, both front-end and back-end > techs. Which means server-side javascript as well as in browser > javascript. Full html/css/ and even sass understanding, along with the > ability to take a photoshop image and turn it into a website, while > having expert knowledge of PHP/Python. Yikes... "ability to take a photoshop image and turn it into a website" seems a lot more like designer jurisdiction. > Some websites, notably LinkedIn, think a full-stack developer is > anyone who writes web code using the entirety of the .NET stack. I > absolutely hate LinkedIn. > In recent years, and I just went through this trying to find a > full-stack developer, while working with our talent acq. group, and > others, that a full-stack is basically a web rocket scientist. You > have to know a little of everything, have had your hands in > everything, and be a rockstar with everything you touch. That is a tall order. And I would expect that to be very much the exception. > I try to market myself as a full-stack lamp developer. I keep all my > years of .NET off my resume because I don't wan't to use it. > A full-stack is expected to understand how to communicate with other > techs as well, such as api communication via xml/soap/json and others. > > Because I know you I can say you are the exception and possibly a "rockstar with everything you touch". I think that is the extreme. I think there is a reason there is a division for web development 1) designer, 2) programmer (PHP, JavaScript, and SQL) 3) system admin. Keith > On Friday, November 25, 2022 3:36:34 PM CST Keith Smith via > PLUG-discuss wrote: > >> Hi, > >> > >> I have read that to be qualified as a full-stack developer, one must > > >> know how to troubleshoot the entire stack. > >> > >> Where are the boundaries. I assume this means being able to program > in > >> PHP, know enough Linux to troubleshoot the hosting and be able to > >> identify and assess the associated logs, understand and be able to > >> troubleshoot/fix/install Apache, Be able to install MySQL and write > SQL > >> and troubleshoot as may be necessary. I'm thinking this includes > log > >> rotate and the ability to add/edit/remove users, and work with SSH > users > >> and permissions. Included is file and directory permissions. Add > to > >> this the skills to manage sudo users. > >> > >> This does not include networking, understanding load, the ability to > > >> install and configure Linux (although I think it would be helpful). > >> > >> I'm thinking LAMP/LEMP where Linux is limited to hosting. > >> > >> Am I in the ball park? > >> > >> Thank you for your feed back. > >> --------------------------------------------------- > >> PLUG-discuss mailing list: PLUG-discuss@lists.phxlinux.org > >> To subscribe, unsubscribe, or to change your mail settings: > >> https://lists.phxlinux.org/mailman/listinfo/plug-discuss > --------------------------------------------------- > PLUG-discuss mailing list: PLUG-discuss@lists.phxlinux.org > To subscribe, unsubscribe, or to change your mail settings: > https://lists.phxlinux.org/mailman/listinfo/plug-discuss --------------------------------------------------- PLUG-discuss mailing list: PLUG-discuss@lists.phxlinux.org To subscribe, unsubscribe, or to change your mail settings: https://lists.phxlinux.org/mailman/listinfo/plug-discuss