Fullstack: aproximadamente y copiando la definición de una página web elegida al azar "Un desarrollador Full-Stack es quien tiene la capacidad de trabajar tanto en la apariencia visual (Front-End) como en desarrollo (Back-End) de aplicaciones web o móviles.". También vale para desarrolladora
Yo personalmente tengo una relación amor-odio con la palabra fullstack.
Amor porque yo también caí en la trampa. Sí, yo fui fullstack como me recuerda cada 2x3 el jefe que me contrató allá por el 2016 restregándome el CV que le envíe, como puedes ver en la foto de la cabecera de este post.
Odio porque es un concepto engañabobos que nos han colado y que me da pena ver como cantidad de gente cae en la trampa (repito, yo caí).
El concepto de fullstack se creó principalmente por dos motivos:
Venderte cursos de bootcamps de unos meses prometiendote que te van a caer ofertas que no vas a saber ni cuál aceptar
Conseguir que la persona que pique y lo use cobre lo mismo pero curre el doble
Partamos de que hay auténticos genios que tan pronto te escriben un código limpio y eficiente como que te hacen una página html superintuitiva y rápida.
Ok.
Pero admite que tú no eres una de ellas
Porque vamos a ver, seamos sinceros, "full" significa lleno, completo, vamos que tocas todos los palos y pensar que en el desarrollo de software todos esos palos son html-css-api-mysql es de alguien que acaba de llegar a este mundo y desconoce el test, el qa, el kubernetes (o lo que toque), el deployment, la security, y yo que sé cuantas capas más
Pensemos sólo en el front.
Te lo pongo fácil, hoy en día el front es html, ya nadie se acuerda del desktop asi que lo ignoraremos. Eres full stack pq sabes html, pero … angular, vue, react, stevlve, o por tocar las narices … JSP ?
Claro eres full stack porque en el backend sabes hacer una aplicación nextjs que inserta en la bbdd un recurso de tus películas. Qué pasa con integrarte con otros servicios, que pasa con rest, events, async, y yo que sé que más.
Ok, no controlas todos los lenguajes, frameworks y demás mierdas existentes, pero sí que controlas uno en cada capa (no me digas más react-nextjs-mysql, ¿a que sí?).
Bien por tí. Es decir que a partir de ahora todas las aplicaciones que vas a diseñar van a ser react-nextjs-mysql
Y ya que estamos, cuando te centras en la rapidez de la página ¿piensas en las implicaciones de seguridad en el api que te va a ofrecer los datos?
Deberíamos hablar también de ponerse esas etiquetas de "ninja", "rockmaster" o "putoamo" (bueno este es que lo tengo reservado para mí) que lo único que hacen es que crees unas expectativas (incluido a tí mismo) de tener que estar siempre en la cima del conocimiento obligándote a estar contínuamente en miles de cosas. Ya, ya, es lo que toca en esta profesión, pero una cosa es estar formándote por curiosidad a querer ser el putoamo (que como ya he comentado solo hay uno)
En fín, un término que me saca de mis casillas
2019 - 2026 | Mixed with Bootstrap | Baked with JBake v2.6.7 | Terminos Terminos y Privacidad