¿Cómo sabría si soy más un desarrollador back-end o front-end de pila completa?

Hola, gracias por el A2A

¿Cómo sabría si soy más un desarrollador back-end o front-end de pila completa?

Supongo que te perdiste un ‘,’, como dice Stephen Johnston, no existe un desarrollador back-end de pila completa.

Agregaré más a su pregunta y la responderé …

Hay 4 tipos de desarrollador

  • Interfaz
  • back end
  • desarrollador web
  • desarrollador de pila completa

Interfaz

Un desarrollador front-end se preocupa por el front-end. Estamos hablando de HTML y CSS con un poco de Java. Muy a menudo, el front-end Java comienza a pisar los dedos del pie del desarrollo de back-end, por lo que obtienes una extraña mezcla de desarrollo de front-end y back-end. Yo diría que aquí es donde comienzan la mayoría de los desarrolladores orientados a la web.

Back end

Un desarrollador de back-end se preocupa por el código del lado del servidor que hace que el cliente sea más interactivo. Entonces, esto sería cosas como php, C # y Vb con generalmente alguna forma de SQL. Sin embargo, la mayoría de los desarrolladores de back-end conocen el desarrollo de front-end y pueden hacer que el back-end cree fácilmente el código de front-end dinámicamente

Desarrollador web

Creo que esto es lo que la mayoría de la gente piensa que es un desarrollador de pila completa. No lo es … Un desarrollador web hace front-end y back-end, realiza algunas configuraciones de servidor y mucho trabajo de diseño. Es como un paso para convertirse en un desarrollador de pila completa.

Desarrollador Full Stack

Este es el ‘niño grande’ del que todos hablan y quieren ser. Un desarrollador de pila completa tiene que poder hacer todo lo anterior. pero también debe ser un gerente de proyecto y un administrador de recursos, deben poder “vender” sus soluciones al negocio y deben ser gerentes de seguridad.

en mi sincera opinión, el desarrollo completo de stack no es un trabajo divertido. El desarrollo web es un trabajo divertido. con la pila completa, pasas mucho menos tiempo haciendo codificación, y más tiempo rastreando problemas de hardware y por teléfono a otras compañías que te dicen que te quiten el dedo del culo y todo eso. Cuanto más se acerque a la pila completa, menos ‘ingeniero’ se convertirá y más ‘gerente de proyecto técnico’ será.

Interfaz
El término se explica por sí mismo. Frontend representa todo lo que un usuario puede ver e interactuar en un sitio web: botones, menús, imágenes, texto, etc. Básicamente, el frontend es un diseño que se infunde con vida tal como está escrito en un código. Cada vez que haces clic en un botón o simplemente pasas el mouse sobre él y ves que cambia el color o se produce alguna animación, es el código de la interfaz la que actúa. Aunque el desarrollo frontend se considera un poco más fácil en términos de implementación, no siempre es así. El diseño receptivo que cambia dinámicamente a medida que cambia el tamaño de una ventana gráfica, la compatibilidad entre navegadores y simplemente la sensación y el aspecto general implican gran parte de la complejidad de la ingeniería.
Backend
Cada vez que hace clic para iniciar sesión o busca un amigo en una lista de redes sociales, experimenta el código de back-end. Backend potencia las lógicas que admiten sitios web. El ejemplo de inicio de sesión es quizás el más simple porque solo requiere buscar los datos de su cuenta en una base de datos, validar su entrada y confirmar que la cuenta existe y está protegida por la contraseña que acaba de ingresar. La complejidad de una parte de back-end depende directamente de lo que puede hacer un sitio web. Como, por ejemplo, el motor de alimentación de noticias de Facebook es uno de los algoritmos backend más complejos del mundo: aprende tus acciones y altera la alimentación para que sea lo más interesante posible. Si es un sitio web de comercio electrónico con un puñado de características genéricas, la complejidad del backend podría no ser tan impresionante.

Leer más comparación: Comparación de desarrollo web de backend y frontend

Pues eso es simple. Descubre lo que más disfrutas?

Respuesta larga:

Simplemente no decidas. Se los dos. Claro que es difícil mantenerse actualizado con la tecnología actual porque está creciendo tan rápido que habrá algo nuevo y grande cada medio año. Pero ser desarrollador front-end y back end es la mejor decisión que puede tomar. Aquí es por qué:

¿Alguna vez se preguntó por qué es tan difícil implementar el diseño front-end int en el back-end para cosas del lado del servidor? Porque los chicos y chicas del front end no saben cómo los del back end necesitan implementarlo. Y ser parte de ambos es resolver ese problema.

Espero que haya ayudado

Daniel

Un back-end de pila completa no es realmente un término y no es un desarrollador de pila completa. En términos de ser un front-end vs back-end, usted sabe en función de dónde se destaca. Puedes ser full stack y mejor en uno que en el otro.