What is a full-stack PHP developer

techlists at phpcoderusa.com techlists at phpcoderusa.com
Fri Nov 25 16:53:14 MST 2022


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 at 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 at lists.phxlinux.org
> To subscribe, unsubscribe, or to change your mail settings:
> https://lists.phxlinux.org/mailman/listinfo/plug-discuss


More information about the PLUG-discuss mailing list