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: [email protected]
To subscribe, unsubscribe, or to change your mail settings:
https://lists.phxlinux.org/mailman/listinfo/plug-discuss
---------------------------------------------------
PLUG-discuss mailing list: [email protected]
To subscribe, unsubscribe, or to change your mail settings:
https://lists.phxlinux.org/mailman/listinfo/plug-discuss
---------------------------------------------------
PLUG-discuss mailing list: [email protected]
To subscribe, unsubscribe, or to change your mail settings:
https://lists.phxlinux.org/mailman/listinfo/plug-discuss