¿Has conocido a un desarrollador de Full Stack que está entusiasmado con el front-end y el back-end?

Creo profundamente que es un CICLO.

Durante más de 12 años, he pasado de ser un entusiasta de front-end a un amante de back-end más de 100 veces.

UNIVERSO DUALISTA

Tienes que entender que nuestro universo es dualista.

Todo en el mundo físico tiene 2 lados.

Puedes pasar fácilmente de la miseria a la emoción y viceversa. Así es como la mayoría de la gente vive toda su vida.

Si acepta que lo único constante en el Universo es el cambio en sí mismo, no tendrá problemas para comprender que los humanos no tienden a quedarse con una sola cosa durante toda su vida.

Por lo tanto, significa que ser entusiasta tanto en el front-end como en el back-end es totalmente normal. Pero generalmente, no al mismo tiempo.

PRINCIPALES NECESIDADES HUMANAS

2 de las 6 principales necesidades humanas son:

  1. Certeza
  2. Incertidumbre

Estos son los opuestos, ¿no es paradójico?

Estos dos son en realidad una sola necesidad.

Simplemente se expresa como dos extremos, porque nuestro mundo físico es dualista. Todo tiene que expresarse como dos extremos.

Significa que las personas que son inseguras o que carecen de autodisciplina buscarán ser más estables. Pero una vez que su vida se volvió demasiado estable , busca aplastar esta certeza viajando, cambiando su trabajo o su pareja …

FRONT-END O BACK-END

Creo que el front-end y el back-end también son solo dos extremos.

Uno no funcionaría sin otro, ya que no tendría ningún sentido para el usuario final.

Entonces, para responder a su pregunta, no, no he conocido a ningún desarrollador apasionado por ambos extremos al mismo tiempo.

Pero en mi equipo siempre tuve desarrolladores que cambiaban de un extremo a otro.

Y eso es totalmente comprensible.

Por ejemplo, una vez estuve profundamente involucrado en el back-end durante 3 meses seguidos. No vi ninguna luz ni personas, porque pasé todo este tiempo dentro del código de fondo de muy bajo nivel.

Cuando terminé, me sentí resentido con las tareas de fondo. Le dije: “no, ¡nunca lo volveré a hacer!”

Luego cambié a tareas de front-end. Pero después de un tiempo, me entusiasmé con el back-end nuevamente y comencé a construir una API.

Supongo que el entusiasmo, como la energía, tiene una “cuenta” limitada para cada campo.

Una vez que se agota en el back-end, tienes (relativamente) más entusiasmo en el front-end. Entonces cambias de puesto .

Sin embargo, puedes enseñarte a ti mismo a sentirte siempre motivado e inspirado sobre tu trabajo:

En resumen: saltar del front-end al back-end no es nada terrible. Incluso aquellos que se autodenominan “pila completa” suelen ser más apasionados por un extremo que por el otro.

Esa es la belleza de la vida. Acéptelo como es y nunca más sufrirá.

Hola Tudor Sfatosu, gracias por el A2A.

¿Has conocido a un desarrollador de Full Stack que está entusiasmado con el front-end y el back-end?

Debo decir que todos los desarrolladores de full stack deben estar entusiasmados con ambos, de lo contrario no son realmente desarrolladores de full stack. No puedes tener uno sin el otro.

¿Cuál es el punto de tener un sitio web increíblemente eficiente que nadie puede usar?

O a la inversa, ¿cuál es el punto de tener un sitio web hermoso que funcione tan lentamente que deje de intentar usarlo?

Un desarrollador de pila completa adecuado equilibra ambos aspectos, el sitio se ha ejecutado de manera eficiente y efectiva y el usuario debe poder utilizarlo y hacer que esté feliz de usar el sitio web.

Lo que me preocupa es que hay tanta gente corriendo para ser un desarrollador de stack completo que pierden la noción de lo que están tratando de hacer.

No creo que pueda ser un desarrollador de pila completa desde cero. Creo que tienes que aprender un trabajo y luego el otro.

Solo al comprender la complejidad del ciclo de vida de la página y cómo los procesos interactúan con diversas formas de tecnología, puede comprender cómo hacer que algo funcione correctamente.

Solo a partir de la gran experiencia de cómo los usuarios navegan y leen las páginas puede comprender cómo diseñar las cosas en una página. y solo al ver cómo los usuarios reaccionan y se entusiasman sobre cómo funcionan las cosas en sus pantallas, puede construir algo para interactuar con ellos y hacer que su trabajo / navegación de información sea placentero en lugar de una tarea que les produce dolor de cabeza.

Si las personas se autodenominan desarrolladores de pila completa, entonces deben dedicar tiempo tanto en el front-end como en el back-end en iguales medidas. Si obtienes un desarrollador de pila completa que pone atención en CSS y javascript, entonces no son desarrolladores de pila completa, son desarrolladores de back-end.

Si tiene un desarrollador de pila completa que quiere cargar todo utilizando un script java y una tonelada de marco prefabricado, no es un desarrollador de pila completa, es un desarrollador front-end.

Realmente quiero que la gente entienda que un desarrollador full stack no es solo front-end o back-end tampoco, también es administrador de base de datos, gerente de proyecto técnico, administrador de servidor, todo en uno. No es un trabajo que aprendes … es un trabajo en el que te has convertido a lo largo de años de práctica y experiencia.

Yo diría que no puedes ser un desarrollador completo hasta que hayas sido un desarrollador senior y hayas tenido al menos una década de experiencia laboral … pero esa es solo mi opinión personal y no hay nada que respalde mis hechos. ‘hasta … ni siquiera hay una definición oficial de un desarrollador de pila completa …

Gracias por el A2A!

Diría, por supuesto, pero esto se ve diferente de lo que piensas. En mi experiencia, las personas se entusiasman con cualquier tecnología nueva que estén usando, aprendiendo o que acaban de descubrir.

Es difícil como un desarrollador de pila completa estar “realmente aprendiendo” cosas en la pila al mismo tiempo, por lo que en general parece que las personas están entusiasmadas con uno u otro porque ese es su enfoque en este momento.

Incluso los términos front end y back end abarcan varios dominios completos de programación y desarrollo, por lo que es raro conocer a alguien enamorado de todos estos dominios.

Por ejemplo, me gusta mucho escribir JS. Creo que la web móvil es el futuro, y me encantan las aplicaciones web progresivas. Por otro lado, a veces CSS puede ser divertido, pero la mayoría de las veces no me gusta escribir una hoja de estilo. No es que no le estén pasando cosas interesantes al lenguaje CSS. Es solo que estoy más entusiasmado con otros aspectos del desarrollo front-end.

Del mismo modo, en el back-end, realmente disfruto la programación de back-end, la creación de controladores, la escritura de API REST, la integración con otros servicios, pero no estoy tan entusiasmado con el diseño de una base de datos.

Para mí, ser un desarrollador de pila completa significa que hay algunos puntos en la pila de aplicaciones donde brillo, y puedo hacer todas las cosas intermedias si es necesario, pero eso no significa que sea mi preferencia o no Alguien más adecuado para la tarea.

En resumen, creo que la mayoría de los desarrolladores de stack completo están entusiasmados con los “aspectos” tanto del front-end como del back-end, pero la mayoría no está entusiasmada con todo.

La mayoría de los desarrolladores de full stack adoran saltar hacia y desde el desarrollo de back-end y front-end. Creo que la mayoría de los desarrolladores temen JavaScript, pero esto está empezando a cambiar ya que JavaScript se está actualizando y ahora tiene sintaxis y herramientas integradas.

Principalmente soy un desarrollador de PHP que ha trabajado con un puñado de marcos, también me gusta crear HTML y trabajar con CSS y herramientas como SASS y LESS, lo que hace que CSS sea un poco más agradable.

Solía ​​odiar escribir código JS y simplemente arrojaría JQuery para hacerlo un poco más agradable, pero dado que las clases y los módulos han entrado, ha mejorado mucho. Ahora soy un desarrollador de ReactJS y me encanta usarlo, JS definitivamente se ha vuelto mejor que hace 2 o 3 años y ya no temo desarrollarlo con él.

Estoy muy entusiasmado con la programación en sí misma, computadora de escritorio, teléfonos, sitios web, todo es programación. Pero puedo estar un poco más entusiasmado con el desarrollo de back-end. Sin embargo, es agradable cuando ves que el front-end usa la “magia” aparentemente de AJAX para reconfigurarse en función de lo que salió de la base de datos en el servidor. Entonces, si no tengo 50–50, probablemente no tenga más de 48–52 de adelante hacia atrás. (Hacer que un sitio web funcione y funcione como una aplicación de escritorio es bastante agradable, cuando creciste en sitios web que estaban en 2 partes distintas, y una vez que se envió el lado del cliente, ese fue el final de la interacción cliente-servidor).

¡Hola!

Gracias por la respuesta.

Sí, ya me conocí. Es )))

Tengo todas las cosas limitadas con el desarrollo.

Especialmente con marcos.

Mi elección es Laravel Framework.

A menudo hago ambas partes del trabajo: Frontend y Backend. Especialmente si hago un proyecto para mí.

Sinceramente, Dmitry.