DEV Community

Discussion on: Tech That Gets You a Fullstack Job

Collapse
 
joelbonetr profile image
JoelBonetR 🥇 • Edited

I'm always like the facepalm meme when seeing those articles.

"Is the job market just searching for old tech?"

Well, if there are companies asking for PHP 5.6 I could understand the statement but there are tones of fullstack jobs out there with the stack being PHP 7.x, MySQL/MariaDB, html, css, sass/scss, js + some js framework.
There are many others that are the same but changing PHP for Java, python, ruby and so, and/or changing the DB to PostgreSQL, Mongo or SQL Server for example.

If you see a job offer that asks for react, vue, angular, preact... this is not a full stack position usually, it's a full front-end one unless you see something like Node.js and/or graphQL where it's more probably to be a full stack.

Important Note that many job offers are made by HHRR department or external companies and they just don't give a fuck about what each tech is, so tones of times you'll see job offers asking for that all at the same time:
Html, css, sass, scss, js, jquery, bootstrap, angular, vue, react, php, mysql, mariadb, java...

Then you apply, the company contact you and you must ask "but.. you use all that on the same project? It sounds crazy and a hole where no one wants to be" then they usually say you the projects they have, the tech used on each and what they are really asking for (which is annoying and sometimes a lose of time).

Also docker is not a must (I mean, unless you apply to a job position where they ask for something to generate docker containers from a non-dockerized app, you'll simply run docker-compose up command and that's all, docker exec as much), same for kubernetes where it's a sysadmin the one who usually takes care about this so there are not prior tools to learn, you must focus into other points first.

Of course REST is a must for all of us, doesn't matter if back, front or full stack.

Also remember that any senior developer is indeed a full stack developer but there's some point on your career where you need to specialize more into either back or front (or database architect, or analyst, or sysadmin or...) so there are front-end devs who knows and are able to perform back-end analysis and build back-end architectures, and the same over database, being a help on the team even having a back-end sub-team and a DBA. Also making 90% front end job while on back end and running database queries when needed (I just described my profile) and there are people that does the same in reverse (back end devs who are few percent into front end jobs).

Collapse
 
kayis profile image
K

Thank you for this thorough comment.
Interesting perspective!