Yo tengo más de 15 años de experiencia en el área TI, he trabajado desarrollando aplicaciones desde cero hasta llevarlas a producción y puedo dar fé de que el full stack no se forma de la noche a la mañana ni se aprende en un curso, sino que un full stack se forma finalmente con los años de experiencia. En mi caso me especializado en un stack de tecnologías que me permiten crear una aplicación. Esto ademas se combina con el tipo de negocio que puedo manejar y los intereses particulares de cada persona. Por ejemplo yo me especializo en temas como medios de pago, ecommerce, inventario, productos y la mayoría de los sistemas que he desarrollado, van en esa linea de negocio.
El objetivo de un full stack, NO es saber un poquito de todas las cosas, sino tener el conocimiento para crear una aplicacion desde cero y llevar la aplicacion hasta produccion.
el objetivo del full stack en esos terminos es no existir, no hay full stack que haga el solo Amazon en su estado actual, full stack solo aplican para MVP, y cualquier SR de Backend o Frontend en 4 meses se avienta solo un MVP. Es que es una jalada
@@Rajmanovtienes toda la razón amigo. Si quieres escalar tu aplicación debes contratar un equipo dedicado de desarrolladores, ya hay que manejar presupuesto suficiente.
@@yoiberdev si está bien. No está mal que lo seas. Mi opinión está basada que también hay proyectos que se necesita de equipos multidisciplinarios. Ejemplo como full stack o varios full stack una tienda e-commerce o varias tiendas con distintos clientes ya sea como empresa o individuo. Existen agencias para eso, y también tiene sus desafíos. Podemos incluir proyectos blockchain, se pide full stacks. Como también empresas con aplicaciones muy robustas por ejemplo Amazon, o una aplicación de finanzas, etc. Hay muchos tipos de trabajo. No es desestimando ninguno.
Yo soy fullstack porque hago de todo y soy bueno en todo. obviamente tengo fortalezas y debilidades, pero en general soy capaz de realizar el ciclo completo del desarrollo incluyendo tareas de producto, diseño, desarrollo, marketing etc. no solo en mi trabajo como desarrollador si no tambien en mi emprerndimiento (tengo una empresa de videojuegos)
@@SoyGriff Yo siento que si se puede. Pero debe tener toda una trayectoria. Además del fácil adaptamiendo. Creo que se puede, hasta el punto de decir mucho tiempo de ti vida a sistemas, constante aprendizaje, siempre constantemente aprendizaje.
@@asempere123 videojuegos, si te refieres a la de mi trabajo hace de todo, principalmente marketing pero ofrece servicios de todo tipo, en mi equipo estamos construyendo un e-commerce mientras que hay otros equipos que se encargan de marketing. yo soy project manager product owner/manager, dev frontend y backend y además diseñador ux/ui y grafico. si, tengo como 5 trabajos y ojala me pagaran los 5. igual no me quejo, me pagan bien.
fullstack es un termino para describir quienes son capaces de llevar el desarrollo front end y backend y el despliegue y operacion de aplicaciones simples con funcionalidades estandar generalmente dentro de un stack de desarrollo definido, probado y confiable para esos fines. Cuando las necesidades se salen de esos estandares o plantillas son necesarios los expertos o desarrolladores especializados en las diferentes areas.
A titulo personal, y según el sitio donde esté trabajado, también en el profesional, puedo ocuparme de la arquitectura de soluciones, de desarrollo, arquitectura o supervisión del frontend, del backend, diseño e implementación de DB (incluyendo formas normales según necesidades), infraestructura, devOps, automatizaciones, aceleradores, implementar clientes de AI... lo unico que no suelo tocar es mobile porque sinceramente me da pereza (PWA for the win 😂). Donde uno quiera poner la linea de full stack es una cosa, yo por mi parte... elijo ser ingeniero, ver que opciones tengo, que debo implementar, leer la documentación y hacerlo. Obviamente tengo mas experiencia en ciertas areas que en otras pero justamente para ello trabajamos en equipo, para seguir aprendiendo y que todo salga bien!
Sinceramente me da igual programar funciones o clases de código en un RE cliente (browser, electron...) que hacerlo en un server (node, java, php...). La comunicación entre ambos son unos pocos verbos HTTP etc, quiero decir... no hace falta estresarlo tanto. Cuando empecé a programar ni siquiera se diferenciaba entre backend y frontend en la mayoría de empresas/proyectos (me tocó hacer alguna web responsive antes de que existiera Bootstrap 😅) tampoco se observaba mucha especialización en Data (ya que estas con el BE y tienes ahí el ORM pues tocas la DB) y así con todo... qué tiempos aquellos... A cada una de estas partes les puedes meter "chucherías" (tooling) y automatizar todavía más ciertos procesos y me da la sensación que justamente por la gran cantidad de tooling es que se buscan mas perfiles especializados. E.g. cuando subíamos el código a prod a tiro de FTP era sencillo (Ctrl + Alt + U en dreamweaver 2008 😃). Cuando añades pipelines (gitlab-ci etc) con style-checks (linters), SAST (e.g. sonarqube, Checkmarx, fortify...), DAST (owasp, burp...), SCA (dependabot...), vaults (hashicorp...) y teniendo en cuenta que me he dejado cosas, pues normal que busques uno o varios perfiles que unicamente toquen estas cosas para buscar la expertise (aunque si me pones de PE y me preguntas a mi, prefiero un equipo de A players que un equipo de 10x) Un saludo
De que existe, existe. El problema viene cuando vas a buscar trabajo. Hace unos años se valoraba más el tener una expertise en un área específica y con tecnologías puntuales. Hoy en día mandaron a recoger ese pensamiento y muchas vacantes son directamente Full Stack o dicen ser otra cosa pero en realidad es un perfil FS y generalmente piden que tengas un seniority igual en todas las áreas que pidan, y no me refiero a ser capaz de hacerlas, sino que directamente ya traigas todo con experiencia comprobable. Toda una patada en las bolas para los que decidimos especializarnos a lo largo de una carrera
no hay full stack que haga el solo Amazon en su estado actual, full stack solo aplican para MVP, y cualquier SR de Backend o Frontend en 4 meses se avienta solo un MVP. Es que es una jalada
bueno cuento algo de mi poca experiencia(porque es mi primer trabajo), actualmente en mi trabajo estoy enfocado en el back-end pero también ago algunas cosas en el front-end como por ejemplo mostrar los datos, el tema de los estados globales, sin mucho diseño ya de eso se encarga mi compañero que el si esta enfocado al 100% al front-end, el conocer de front-end ha a ayudado a que podemos avanzar mucho en el proyecto de lo contrario estaríamos atrasados en los entregables, porque el proyecto en particular es mas de front que de back en lo general, existió un dia no yo enferme y no pude trabajar, y como mi compañero no save de back ese dia algunas cosas sea trazaron y no era para nada complejo lo que se tenia que hacer así que creo si es bueno tener un poco de como es para poder compensar. saludos y éxitos para todos.
Desde mi perspectiva, un FullStack es una persona que, conociendo suficiente de un área en concreto (frontend o backend) adquiere la habilidad de aprender las bases y manejarse en su complemento. Por ejemplo, un frontend que puede realizar APIs sencillas pero funcionales para integrar con su frontend, o un backend que puede crear un frontend sencillo o implementar plantillas para integrar con sus APIs, al final, mi opinión es que un FullStack es un profesional que tiene muchos conocimientos de un área, pero tiene inclinaciones o sabe manejarse con tecnologías que para este profesional son complementarias, puesto que le brindan flexibilidad.
Yo comencé aprendiendo gamedev con Unity y C#, luego aprendí todo lo que es frontend web y backend aunque al final en lo que más me especialize fue en frontend web y en Unity, el backend aunque lo toqué no terminé profundizando mucho, en bases de datos hice un curso de SQL pero en la práctica terminé usando solo ORMs. soy como un TT shaped
sigo porque me quedé corto en el comentario de recién: patrones de diseño de software y de arquitectura, diferentes metodologías: agiile, scrum, kanban, tdd, ddd, repositorios de código svn, perforce, git, metologías de estudio y trabajo como pair programming, coding dojo, arquitectura de microprocesadores y microcontroladores, programación a bajo nivel, desarrollo de rtos en assembler. En resumen, el full stack existe, no quiere decir que uno logre la perfección en todos los aspectos pero con mas de 30 años de experiencia se puede pasar por muchas tecnologías si uno no se casa con un producto o solución.
Yo tengo ese role y pues la verdad se backend, front, cloud con azure, sql, devops, sin embargo en ocasiones te sobre explotan y no tiene mucho sentido tener un role donde te sobre exploten... es mejor especializarse en back o devops, o arquitectura etc.
He pasado por ahí, la solución es hacer lo que puedas con las horas que tienes disponibles😂 tienes que recordar siempre que la faena que no hagas hoy va a esperar a que vuelvas mañana!
Interesante tu opinión. Hace poco vi un video de un tipo que decía que el futuro te lo asegurabas siendo fs porque podes prescindir de un back, un front etc etc etc
Creo que sería ahora mismo un generalista. Me gustan muchas cosas, sobre todo más cosas de back y low level, pero también me gusta el front y la estética. La verdad no sé que forma tengo. Soy un círculo.
Un consejo: Si llegas ser full stack, entonces no seas empleado, se empresario. Si has llegado tan lejos, no regales tu trabajo a otro que sabe menos que tu
Me ha pasado igual, parti con la I en frontend, luego la T la hice siendo fullstack y finalmente termine dandome cuenta que me gusta el backend, entonces el vertical ahora seria el backend. Pero puedo desarrollar sin problema una app front con nextjs o astro, teniendo muy buen nivel en css
pues yo tengo 11 años como fullstack y acabo de levantar mi primer app en EUA para un cliente solo necesite un diseñador lo demás ya tenia conocimientos , igual estoy en en dos empresas temporales como fullstack y me dejan moverle a todo y no he tenido temas claro que existe el fullstack
Recién entré a un trabajo y quería decir que era fullstack, pero pense que me explotarían y llegué a la conclusión que es mejor decir que sabes una cosa pero bien!! Es mejor que un todo logo, si no aguanto mi jornada laboral y de transporte y me quemo con solo front, ahora imagínate con fullstack, además de sueldo estoy bien y vivo con mis padres, es más actualmente viviendo con o sin ellos, valoraría más reducción de sueldo y horas por tener vida, algo que comprendí tarde es que somos clase trabajadora y si cubres lo básico es lo más importante, los lujos no son necesarios y más en mx
Si valoras el tener una vida laboral equilibrada, es mejor ser especialista en una cosa. Los generalistas que abarcamos muchas cosas, nos requieren constantemente y no por ello se nos compensa económicamente. Te lo dice uno con 27 años de experiencia generalista.
En mi anterior empresa existian full stack, pero si es cierto que al final es un lado uno u otro que terminan dominando más y es el caso de que eran más backend y algunas cosas hacían en el front que realmente hacía a veces sufrir al usuario final
en el mundo solo existen: 1. Programadores que no le tienen miedo a aprender 2. Los que se especializan 3. Los que dicen que el fullstack no existe porque ellos no pueden
Siempre lo he dicho: el full stack es el que sabe mucho de Back pero le mueve al Front, o sabes mucho de Front pero le mueves al Back. Y es una vaina que se inventaron buscando un "one man army" para reducir costos. Consejo: No se quemen buscando ser "full stack". De acuerdo con lo mencionado en este vídeo.
Totlamente de acuerdo con la definición que dista. Para mi un fullstack, es aquel que sabe llevar un proyecto a produccion desde el inicio al final. El problema es que hay mucha gente que se considera fullstack, sobre todo en las empresas, que realmente no lo son, aunque tenga conocimento versatil, no han llevao un proyecto a produccion en la vida.
Full-stack es lo natural, en cambio, la división front/back es algo moderno muy caprichoso que busca separar la la programación en 2 partes, la parte de HTML y Javascript, y el resto, siendo que todo es programación. Me parece que a esta separación la inventaron los diseñadores gráficos que pudieron aprender alguna librería de UI, y javascript básico, pero les resultó muy dificil aprender a programar el flujo completo del software, y a eso que no se pudo aprender, se le llamó backend.
Yo considero FullStack a nivel de carrera profesional para uno mismo, pero como vacante de una empresa no se me hace correcto, más por que en la práctica suelen buscar FullStacks por ahorrarse costos, en vez de tener un equipo multidisciplinario quieren 1 o 2 fullstacks para hacer el trabajo de 5 programadores
Como que no existe? Antes de que estuvieran metiendo JavaScript en el Backend con serverless era una sola persona la que te montaba el servidor de la empresa sin contenedores ni docker ni esas cosas. Con suerte el computador tenía case.
que es el full stacks? prácticamente entiendo que es eso que sepa tanto fronten como backend y base de datos. pero muchos entienden que full stacks es gente que sabe varias tecnologías, sabe java, sabe c#, ruby, C++, C Python, muchos lenguajes
En mi opinión un full Stack no existe salvo para projectos sencillo. Para projectos grandes se necesita un equipo de desarrollo con miembros especializados.
El Full Stack como los buscan en las ofertas laborales en Colombia, es ponte la 10 y haz UX/UI, FrontEnd, backEnd y llévalo a producción. en pocas palabras haz de todo y te pago poco En mi caso yo cuento con este conocimiento: UI/UX, Figma, HTML, CSS, Sass, Pugjs JS, Vue, Git, GitHub, GitLab, Netlify, Vercel, Flutter. Eso no me convierte en Full Stack ?
No existe el full stack ya que solo son los amigos que hicimos en el camino jajaja. Igual es lógico que no exista porque no hay forma de ser experto en todos los campos del desarrollo ya que la mentalidad necesaria para ser un front end es distinta a la de un backend o de un dba o de un devops, uno obviamente puede saber de todo pero dudo muchísimo que uno pueda ser un groso en todas las áreas además que hoy en día los rrhh solo usan ese término para no hacer su trabajo de identificar qué recurso es el más apropiado para el puesto ya que total si es full-stack seguro entra a los criterios que me pidieron, cumplo mi cuota para cobrar mi platita y me desentendido del departamento que me pidió el recurso 😂
Yo no me bajo del barco de los quw creemos que ese termino no existe. Es solo para contratar a gente y que haga de todo ya que esa empresa no quiere no puede contratar un solo rol.
desde mi humilde punto de vista, full-stack se forma con la experiencia, sin embargo cuando llegas a un numero de años de experiencia y a su vez multi-disciplinaria llamarte full-stack me parece que rebajas la expertice personalmente tengo 43 años en multi-disciplinas de informatica y por el momento lo que no he hecho es hacker, porque estoy seguro que si me pongo en el tema me puede gustar y eso puede provocarme algunos problemas, pero la pregunta podria ser, personalmente en programación he podido desarrollar en mas o menos unos 28 lenguajes incluyendo en estos tarjetas perforadas, ensamblador, cobol, por nombrar algunos, pero realmente se aprecia a un full-stack que tiene 43 años de experiencia o simplemente se le ignora por viejo, saludos desde la bella Guatemala,
Para mi, el full stack es el freelance que hace literalmente TODO. Le ponen unos requisitos y es capaz de poner un sistema en produccion. Lo demas, son cuentos chinos. Gente que sabe que tecnologia aplica a cada caso, no se casa con nada, capaz de aprender de forma rapida cualquier variante de lo que sabe. Son increiblemente dificiles de encontrar pero existen.
En ningún sector existe un perfil así. Es un engaño de la industria informática para tener a una persona haciendo de todo y pagándole con plato dd arroz y una pegatina que pone full stack. Y así esa persona se siente feliz.
La mayoría de gente que se considera Fullstack no lo son, de lo que me encuentro casi siempre saben mucho de una cosa y lo básico de la otra, pero existen perfiles como Midu que al menos por lo que veo de él, si lo és. Puede hacer él solo un proyecto integro con solvencia y complejidad, para mi eso ya es suficiente para considerarse Fullstack.
Siempre he pensado que lo del full stack es un invento de las empresas para ahorrarse un sueldo. Otra cosa es que quieras ampliar tu área de conocimiento, claro, pero no puedes ser experto en todo por una simple cuestión: el tiempo es limitado y la innovación en este campo nunca para. Saludos.
Si que existe, abran cualquier plataforma de búsqueda de empleo tech y lean los avisos. Que sea una mierda el tener que lidiar con ese tipo de tareas es otra cuestión.
Genial pues entonces estoy en los generalistas, los nuevos trabajos quieren que uno sea tantas cosas que por lo menos en los primeros años no nos queda otro remedio que ser generalista!!!😬😬😬
EL T-Shape es engañoso, ya que la expertiz en este mundillo no es siempre completa. Por ejemplo, si haz trabajado con backend siempre va a salir una libreria o un framework nuevo o una nueva forma de trabajar que te va a mover el piso de tu expertis, y lo que te va a quedar es la experiencia en conceptos de backend (transacciones, patrones de diseño, uso de ORMs, manejo de APIs, etc) mas que la expertis en X herramienta/lenguaje/framework. Los "expertos" de Java pre-8 se quedaron con la cara de poker cuando se introdujo al lenguaje las expresiones lambda, y al día de hoy hay MUCHOS profesionales que llevan muchos años trabajando con Java pre-8 que no saben lo que es Spring Boot ni saben lo que es microservicios, porque por sus trabajos se quedaron estancados en los legados. El problema es que si el fullstack se refleja en ese profesional T-shape, el problema son los reclutadores que no entienden nada y quieren a un payaso de circo pobre que haga todos los espectáculos del circo por los mismos 3 mangos, vamos, que hay que ponerse la camiseta por la empresa.
Es verdad parece que no supieran español, lo peor que lo único que hacen es enredar más a la gente. Ya de por sí gracias al reggaetón, el español está muy degradado, como para que esta gente lo mezcle con el inglés.
Puedes ser fullstack, saber backend, frontend, tener 100 cursos, tener inglés, tener portafolio, experiencia demostrable de años, proyectos exitosos, pero sino tienes contactos, referencias, buenas relaciones estás jodido. Te van a hacer pasar por las pruebas inimaginables de desarrollo, y van a esperar un nivel tuyo como si fueras el nuevo Messi.
yo comencé con backend pero el día que aprendí a centrar un div, cambie mi CV a full stack
jajajaja sííí, son muchos de aquí así
Hhhhh
Esto es demasiado falso, nadie sabe centrar un div
Estoy tomando el mismo camino que tú. La diferencia que aún yo no sé centrarlo
@@mauricioballesteros7555 desde que existe tailwind, cualquier BE dice ser también FE
Yo tengo más de 15 años de experiencia en el área TI, he trabajado desarrollando aplicaciones desde cero hasta llevarlas a producción y puedo dar fé de que el full stack no se forma de la noche a la mañana ni se aprende en un curso, sino que un full stack se forma finalmente con los años de experiencia. En mi caso me especializado en un stack de tecnologías que me permiten crear una aplicación. Esto ademas se combina con el tipo de negocio que puedo manejar y los intereses particulares de cada persona. Por ejemplo yo me especializo en temas como medios de pago, ecommerce, inventario, productos y la mayoría de los sistemas que he desarrollado, van en esa linea de negocio.
El termino fue acuñado por las empresas para decir que quieren contratar a un ejercito, pero también que van a pagar solo por 1 persona
Muy cierto, en lugar de contratar tres personas, solo le pagan a una, para que desempeñe los roles de back, front y devops
El objetivo de un full stack, NO es saber un poquito de todas las cosas, sino tener el conocimiento para crear una aplicacion desde cero y llevar la aplicacion hasta produccion.
Efectivamente full stack no existe
el objetivo del full stack en esos terminos es no existir, no hay full stack que haga el solo Amazon en su estado actual, full stack solo aplican para MVP, y cualquier SR de Backend o Frontend en 4 meses se avienta solo un MVP. Es que es una jalada
@@Rajmanovtienes toda la razón amigo. Si quieres escalar tu aplicación debes contratar un equipo dedicado de desarrolladores, ya hay que manejar presupuesto suficiente.
Entonces soy full stack 🤑
@@yoiberdev si está bien. No está mal que lo seas. Mi opinión está basada que también hay proyectos que se necesita de equipos multidisciplinarios.
Ejemplo como full stack o varios full stack una tienda e-commerce o varias tiendas con distintos clientes ya sea como empresa o individuo. Existen agencias para eso, y también tiene sus desafíos. Podemos incluir proyectos blockchain, se pide full stacks.
Como también empresas con aplicaciones muy robustas por ejemplo Amazon, o una aplicación de finanzas, etc.
Hay muchos tipos de trabajo. No es desestimando ninguno.
No sean fullstack, solo los van a explotar.
No se si la gente entenderá lo clarividente que es tu respuesta.
Yo soy fullstack porque hago de todo y soy bueno en todo. obviamente tengo fortalezas y debilidades, pero en general soy capaz de realizar el ciclo completo del desarrollo incluyendo tareas de producto, diseño, desarrollo, marketing etc. no solo en mi trabajo como desarrollador si no tambien en mi emprerndimiento (tengo una empresa de videojuegos)
¡Un genio, millonario, playboy, filántropo!
@@SoyGriff Yo siento que si se puede. Pero debe tener toda una trayectoria. Además del fácil adaptamiendo. Creo que se puede, hasta el punto de decir mucho tiempo de ti vida a sistemas, constante aprendizaje, siempre constantemente aprendizaje.
Que hace tu empresa?
@@asempere123 videojuegos, si te refieres a la de mi trabajo hace de todo, principalmente marketing pero ofrece servicios de todo tipo, en mi equipo estamos construyendo un e-commerce mientras que hay otros equipos que se encargan de marketing. yo soy project manager product owner/manager, dev frontend y backend y además diseñador ux/ui y grafico. si, tengo como 5 trabajos y ojala me pagaran los 5. igual no me quejo, me pagan bien.
@@SoyGriff decir que sabes de todo y eres bueno en todo no es contradictorio al decir que tienes debilidades entonces?
fullstack es un termino para describir quienes son capaces de llevar el desarrollo front end y backend y el despliegue y operacion de aplicaciones simples con funcionalidades estandar generalmente dentro de un stack de desarrollo definido, probado y confiable para esos fines. Cuando las necesidades se salen de esos estandares o plantillas son necesarios los expertos o desarrolladores especializados en las diferentes areas.
El problema es que muchas empresas buscan juniors fullstack. Ojo con eso.
A titulo personal, y según el sitio donde esté trabajado, también en el profesional, puedo ocuparme de la arquitectura de soluciones, de desarrollo, arquitectura o supervisión del frontend, del backend, diseño e implementación de DB (incluyendo formas normales según necesidades), infraestructura, devOps, automatizaciones, aceleradores, implementar clientes de AI... lo unico que no suelo tocar es mobile porque sinceramente me da pereza (PWA for the win 😂).
Donde uno quiera poner la linea de full stack es una cosa, yo por mi parte... elijo ser ingeniero, ver que opciones tengo, que debo implementar, leer la documentación y hacerlo. Obviamente tengo mas experiencia en ciertas areas que en otras pero justamente para ello trabajamos en equipo, para seguir aprendiendo y que todo salga bien!
Sinceramente me da igual programar funciones o clases de código en un RE cliente (browser, electron...) que hacerlo en un server (node, java, php...). La comunicación entre ambos son unos pocos verbos HTTP etc, quiero decir... no hace falta estresarlo tanto.
Cuando empecé a programar ni siquiera se diferenciaba entre backend y frontend en la mayoría de empresas/proyectos (me tocó hacer alguna web responsive antes de que existiera Bootstrap 😅) tampoco se observaba mucha especialización en Data (ya que estas con el BE y tienes ahí el ORM pues tocas la DB) y así con todo... qué tiempos aquellos...
A cada una de estas partes les puedes meter "chucherías" (tooling) y automatizar todavía más ciertos procesos y me da la sensación que justamente por la gran cantidad de tooling es que se buscan mas perfiles especializados. E.g. cuando subíamos el código a prod a tiro de FTP era sencillo (Ctrl + Alt + U en dreamweaver 2008 😃). Cuando añades pipelines (gitlab-ci etc) con style-checks (linters), SAST (e.g. sonarqube, Checkmarx, fortify...), DAST (owasp, burp...), SCA (dependabot...), vaults (hashicorp...) y teniendo en cuenta que me he dejado cosas, pues normal que busques uno o varios perfiles que unicamente toquen estas cosas para buscar la expertise (aunque si me pones de PE y me preguntas a mi, prefiero un equipo de A players que un equipo de 10x)
Un saludo
De que existe, existe. El problema viene cuando vas a buscar trabajo. Hace unos años se valoraba más el tener una expertise en un área específica y con tecnologías puntuales. Hoy en día mandaron a recoger ese pensamiento y muchas vacantes son directamente Full Stack o dicen ser otra cosa pero en realidad es un perfil FS y generalmente piden que tengas un seniority igual en todas las áreas que pidan, y no me refiero a ser capaz de hacerlas, sino que directamente ya traigas todo con experiencia comprobable. Toda una patada en las bolas para los que decidimos especializarnos a lo largo de una carrera
no hay full stack que haga el solo Amazon en su estado actual, full stack solo aplican para MVP, y cualquier SR de Backend o Frontend en 4 meses se avienta solo un MVP. Es que es una jalada
0:25 Asura y Vishnu eran full stack tremenda revelacion 🤲
bueno cuento algo de mi poca experiencia(porque es mi primer trabajo), actualmente en mi trabajo estoy enfocado en el back-end pero también ago algunas cosas en el front-end como por ejemplo mostrar los datos, el tema de los estados globales, sin mucho diseño ya de eso se encarga mi compañero que el si esta enfocado al 100% al front-end, el conocer de front-end ha a ayudado a que podemos avanzar mucho en el proyecto de lo contrario estaríamos atrasados en los entregables, porque el proyecto en particular es mas de front que de back en lo general, existió un dia no yo enferme y no pude trabajar, y como mi compañero no save de back ese dia algunas cosas sea trazaron y no era para nada complejo lo que se tenia que hacer así que creo si es bueno tener un poco de como es para poder compensar. saludos y éxitos para todos.
Desde mi perspectiva, un FullStack es una persona que, conociendo suficiente de un área en concreto (frontend o backend) adquiere la habilidad de aprender las bases y manejarse en su complemento. Por ejemplo, un frontend que puede realizar APIs sencillas pero funcionales para integrar con su frontend, o un backend que puede crear un frontend sencillo o implementar plantillas para integrar con sus APIs, al final, mi opinión es que un FullStack es un profesional que tiene muchos conocimientos de un área, pero tiene inclinaciones o sabe manejarse con tecnologías que para este profesional son complementarias, puesto que le brindan flexibilidad.
Yo comencé aprendiendo gamedev con Unity y C#, luego aprendí todo lo que es frontend web y backend aunque al final en lo que más me especialize fue en frontend web y en Unity, el backend aunque lo toqué no terminé profundizando mucho, en bases de datos hice un curso de SQL pero en la práctica terminé usando solo ORMs. soy como un TT shaped
sigo porque me quedé corto en el comentario de recién: patrones de diseño de software y de arquitectura, diferentes metodologías: agiile, scrum, kanban, tdd, ddd, repositorios de código svn, perforce, git, metologías de estudio y trabajo como pair programming, coding dojo, arquitectura de microprocesadores y microcontroladores, programación a bajo nivel, desarrollo de rtos en assembler. En resumen, el full stack existe, no quiere decir que uno logre la perfección en todos los aspectos pero con mas de 30 años de experiencia se puede pasar por muchas tecnologías si uno no se casa con un producto o solución.
Yo tengo ese role y pues la verdad se backend, front, cloud con azure, sql, devops, sin embargo en ocasiones te sobre explotan y no tiene mucho sentido tener un role donde te sobre exploten... es mejor especializarse en back o devops, o arquitectura etc.
He pasado por ahí, la solución es hacer lo que puedas con las horas que tienes disponibles😂 tienes que recordar siempre que la faena que no hagas hoy va a esperar a que vuelvas mañana!
Interesante tu opinión. Hace poco vi un video de un tipo que decía que el futuro te lo asegurabas siendo fs porque podes prescindir de un back, un front etc etc etc
Creo que sería ahora mismo un generalista. Me gustan muchas cosas, sobre todo más cosas de back y low level, pero también me gusta el front y la estética. La verdad no sé que forma tengo. Soy un círculo.
Un consejo: Si llegas ser full stack, entonces no seas empleado, se empresario. Si has llegado tan lejos, no regales tu trabajo a otro que sabe menos que tu
Me ha pasado igual, parti con la I en frontend, luego la T la hice siendo fullstack y finalmente termine dandome cuenta que me gusta el backend, entonces el vertical ahora seria el backend. Pero puedo desarrollar sin problema una app front con nextjs o astro, teniendo muy buen nivel en css
pues yo tengo 11 años como fullstack y acabo de levantar mi primer app en EUA para un cliente solo necesite un diseñador lo demás ya tenia conocimientos , igual estoy en en dos empresas temporales como fullstack y me dejan moverle a todo y no he tenido temas claro que existe el fullstack
Estoy completamente de acuerdo contigo en la definición Midu.
Ohhh Midu, yo pensaba que tu eras más Frontend, pero en este video me entero que has profundizado más en el Backend :O
Recién entré a un trabajo y quería decir que era fullstack, pero pense que me explotarían y llegué a la conclusión que es mejor decir que sabes una cosa pero bien!! Es mejor que un todo logo, si no aguanto mi jornada laboral y de transporte y me quemo con solo front, ahora imagínate con fullstack, además de sueldo estoy bien y vivo con mis padres, es más actualmente viviendo con o sin ellos, valoraría más reducción de sueldo y horas por tener vida, algo que comprendí tarde es que somos clase trabajadora y si cubres lo básico es lo más importante, los lujos no son necesarios y más en mx
Si valoras el tener una vida laboral equilibrada, es mejor ser especialista en una cosa. Los generalistas que abarcamos muchas cosas, nos requieren constantemente y no por ello se nos compensa económicamente. Te lo dice uno con 27 años de experiencia generalista.
En mi anterior empresa existian full stack, pero si es cierto que al final es un lado uno u otro que terminan dominando más y es el caso de que eran más backend y algunas cosas hacían en el front que realmente hacía a veces sufrir al usuario final
en el mundo solo existen:
1. Programadores que no le tienen miedo a aprender
2. Los que se especializan
3. Los que dicen que el fullstack no existe porque ellos no pueden
Siempre lo he dicho: el full stack es el que sabe mucho de Back pero le mueve al Front, o sabes mucho de Front pero le mueves al Back. Y es una vaina que se inventaron buscando un "one man army" para reducir costos.
Consejo: No se quemen buscando ser "full stack". De acuerdo con lo mencionado en este vídeo.
Yo empece haciendo front-end, pero donde estoy tuve que aprender back-end y ni modo no hay de otra, pero creo que ya empiezo a dominar el back XD
Un programador principiante aprendiendo se puede mover entre ambos (backend & frontend) para ver donde se siente a gusto.
Yo huyo del fullstack, en mis perfiles y en CV siempre me defino como un backend con conocimientos en frontend.
Totlamente de acuerdo con la definición que dista. Para mi un fullstack, es aquel que sabe llevar un proyecto a produccion desde el inicio al final. El problema es que hay mucha gente que se considera fullstack, sobre todo en las empresas, que realmente no lo son, aunque tenga conocimento versatil, no han llevao un proyecto a produccion en la vida.
Full-stack es lo natural, en cambio, la división front/back es algo moderno muy caprichoso que busca separar la la programación en 2 partes, la parte de HTML y Javascript, y el resto, siendo que todo es programación. Me parece que a esta separación la inventaron los diseñadores gráficos que pudieron aprender alguna librería de UI, y javascript básico, pero les resultó muy dificil aprender a programar el flujo completo del software, y a eso que no se pudo aprender, se le llamó backend.
Yo considero FullStack a nivel de carrera profesional para uno mismo, pero como vacante de una empresa no se me hace correcto, más por que en la práctica suelen buscar FullStacks por ahorrarse costos, en vez de tener un equipo multidisciplinario quieren 1 o 2 fullstacks para hacer el trabajo de 5 programadores
El fullstack son los amigos que hacemos en el camino.
Como que no existe? Antes de que estuvieran metiendo JavaScript en el Backend con serverless era una sola persona la que te montaba el servidor de la empresa sin contenedores ni docker ni esas cosas. Con suerte el computador tenía case.
Hola Midu, vas a cubrir lo de Deino 2 en tu canal? Saludos
Yo con mi stack de .netcore, angular y posgrest. Aunque tambien hago bastantes desarrollos para sistemas VoIP y bigdata con python y java
que es el full stacks? prácticamente entiendo que es eso que sepa tanto fronten como backend y base de datos. pero muchos entienden que full stacks es gente que sabe varias tecnologías, sabe java, sabe c#, ruby, C++, C Python, muchos lenguajes
En mi opinión un full Stack no existe salvo para projectos sencillo. Para projectos grandes se necesita un equipo de desarrollo con miembros especializados.
El Full Stack como los buscan en las ofertas laborales en Colombia, es ponte la 10 y haz UX/UI, FrontEnd, backEnd y llévalo a producción. en pocas palabras haz de todo y te pago poco
En mi caso yo cuento con este conocimiento: UI/UX, Figma, HTML, CSS, Sass, Pugjs JS, Vue, Git, GitHub, GitLab, Netlify, Vercel, Flutter. Eso no me convierte en Full Stack ?
no, las tecnologias que nombraste es puro front-end...
@@ichbinhier355 y porque no? yo no conosco
yo no cosno el primer Back que sé de maña con CSS
No existe el full stack ya que solo son los amigos que hicimos en el camino jajaja. Igual es lógico que no exista porque no hay forma de ser experto en todos los campos del desarrollo ya que la mentalidad necesaria para ser un front end es distinta a la de un backend o de un dba o de un devops, uno obviamente puede saber de todo pero dudo muchísimo que uno pueda ser un groso en todas las áreas además que hoy en día los rrhh solo usan ese término para no hacer su trabajo de identificar qué recurso es el más apropiado para el puesto ya que total si es full-stack seguro entra a los criterios que me pidieron, cumplo mi cuota para cobrar mi platita y me desentendido del departamento que me pidió el recurso 😂
Yo no me bajo del barco de los quw creemos que ese termino no existe. Es solo para contratar a gente y que haga de todo ya que esa empresa no quiere no puede contratar un solo rol.
Han profanado tanto la palabra de fullstack, que el termino se asocia mas a personas que recién empiezan a programar a traves de un bootcamp.
desde mi humilde punto de vista, full-stack se forma con la experiencia, sin embargo cuando llegas a un numero de años de experiencia y a su vez multi-disciplinaria llamarte full-stack me parece que rebajas la expertice personalmente tengo 43 años en multi-disciplinas de informatica y por el momento lo que no he hecho es hacker, porque estoy seguro que si me pongo en el tema me puede gustar y eso puede provocarme algunos problemas, pero la pregunta podria ser, personalmente en programación he podido desarrollar en mas o menos unos 28 lenguajes incluyendo en estos tarjetas perforadas, ensamblador, cobol, por nombrar algunos, pero realmente se aprecia a un full-stack que tiene 43 años de experiencia o simplemente se le ignora por viejo, saludos desde la bella Guatemala,
Para mi, el full stack es el freelance que hace literalmente TODO. Le ponen unos requisitos y es capaz de poner un sistema en produccion. Lo demas, son cuentos chinos. Gente que sabe que tecnologia aplica a cada caso, no se casa con nada, capaz de aprender de forma rapida cualquier variante de lo que sabe. Son increiblemente dificiles de encontrar pero existen.
En ningún sector existe un perfil así. Es un engaño de la industria informática para tener a una persona haciendo de todo y pagándole con plato dd arroz y una pegatina que pone full stack. Y así esa persona se siente feliz.
La mayoría de gente que se considera Fullstack no lo son, de lo que me encuentro casi siempre saben mucho de una cosa y lo básico de la otra, pero existen perfiles como Midu que al menos por lo que veo de él, si lo és.
Puede hacer él solo un proyecto integro con solvencia y complejidad, para mi eso ya es suficiente para considerarse Fullstack.
Un full stsck no se forma de la noche a la mañana, sin embargo; también hay confusión en el término pro parte de la industria !!!
Yo creo que el fullstack es como la lavadora secadora, que o lava bien o seca bien, pero nunca llega a hacer las dos cosas perfectas...
FULL STACK sabemos de todo un poco pero al final toca especializarnos en uno de ellos en la empresa :v
Aca tenemos un todologo🎉
Siempre he pensado que lo del full stack es un invento de las empresas para ahorrarse un sueldo. Otra cosa es que quieras ampliar tu área de conocimiento, claro, pero no puedes ser experto en todo por una simple cuestión: el tiempo es limitado y la innovación en este campo nunca para. Saludos.
Próximo video de midu: ¿Los programadores no existen?
El termino full stack para las empresas significa ahorro de dinero y personal.
hay mucha gente que dice que es full stack pero a ver.....
Si que existe, abran cualquier plataforma de búsqueda de empleo tech y lean los avisos. Que sea una mierda el tener que lidiar con ese tipo de tareas es otra cuestión.
Full Stack: Persona que maneja un conjunto de tecnologías que le permiten desarrollar un proyecto completo
fullstack una persona ala que vamos a explotar para que haga el trabaja de 2 0 3 personas en una sola
Y si el full stack son los amigos que hacemos en el camino
Tonces soy un generalista... hmm.. pero como deadpool despues de que le explotan todos los miembros... jajajajajaja
"Jack of all trades, master of none"
Yo no existo
hola midu
Genial pues entonces estoy en los generalistas, los nuevos trabajos quieren que uno sea tantas cosas que por lo menos en los primeros años no nos queda otro remedio que ser generalista!!!😬😬😬
Para mi Fazt es full stack.. pero nosotros somos simples mortales
empece con el backend, con PHP..... ya empezamos con las bromas o que. Si backend es hacer consultas a bbdd... pues nadie es backend entonces jajajja
El bigotón de Gentleman Programming tiene que aceptar dos cosas. 1 El Full-Stack existe. 2 Tailwind es lo máximo.
1. Podrá existir pero no debería existir y si quiere que exista que exista en tu casa
2. Tailwind es lo máximo, si, por ahora
@@bobobo1673 Por algo te llamas bobo, pero bueno, parece que solo llegaste a comentar sin ver el video. 🤣
Midu saca video de Next.js 15
Acaba de salir jajaja
@@midulive saca video y me etiquetas amor, pa sentirme feliz xd
Existir existe. El problema es que solo existe en los bootcamp 😊
Es decir que cuando trabajamos con un Wordpress estamos siendo un fullstack? 🤣🤣🤣🤣
Muy buen video
EL T-Shape es engañoso, ya que la expertiz en este mundillo no es siempre completa. Por ejemplo, si haz trabajado con backend siempre va a salir una libreria o un framework nuevo o una nueva forma de trabajar que te va a mover el piso de tu expertis, y lo que te va a quedar es la experiencia en conceptos de backend (transacciones, patrones de diseño, uso de ORMs, manejo de APIs, etc) mas que la expertis en X herramienta/lenguaje/framework. Los "expertos" de Java pre-8 se quedaron con la cara de poker cuando se introdujo al lenguaje las expresiones lambda, y al día de hoy hay MUCHOS profesionales que llevan muchos años trabajando con Java pre-8 que no saben lo que es Spring Boot ni saben lo que es microservicios, porque por sus trabajos se quedaron estancados en los legados.
El problema es que si el fullstack se refleja en ese profesional T-shape, el problema son los reclutadores que no entienden nada y quieren a un payaso de circo pobre que haga todos los espectáculos del circo por los mismos 3 mangos, vamos, que hay que ponerse la camiseta por la empresa.
Mmm como que ya entendi lo de los shapes
Hay full stacks desempleados...
eso es el tipico se de todo pero soy experto en nada
Dejar esos anglosajismos y especificar los requerimientos cuando se esté hablando...
Es verdad parece que no supieran español, lo peor que lo único que hacen es enredar más a la gente. Ya de por sí gracias al reggaetón, el español está muy degradado, como para que esta gente lo mezcle con el inglés.
Puedes ser fullstack, saber backend, frontend, tener 100 cursos, tener inglés, tener portafolio, experiencia demostrable de años, proyectos exitosos, pero sino tienes contactos, referencias, buenas relaciones estás jodido.
Te van a hacer pasar por las pruebas inimaginables de desarrollo, y van a esperar un nivel tuyo como si fueras el nuevo Messi.
12 segundos y 0 vistas y 0 likes ? canal en decadencia ( broma )
@@La-FL-DS-MDFR eje es verdad XD. Midu es el mejor.
nunca había llegado tan temprano jaja
soy fullstack
El fullstack NO existe. Fin.
Primero Midu, Saludos