Como desarrollador de back-end, puedo dar una perspectiva diferente, bueno.
En primer lugar, su desarrollador de back-end estaba equivocado. Completamente y completamente mal! No importa cuán sorprendente sea mi infraestructura, o cuán brillante sea mi código analiza los datos, si no está formateado de manera que el usuario pueda interpretarlo, es inútil.
Trabajo en un departamento de desarrollo muy pequeño de una empresa mediana, por lo que ocasionalmente tendré un proyecto que necesito construir de principio a fin por mí mismo. Hay uno específico que hice hace unos años que se destaca. Era un programa que podía analizar qué tan rentable era cada vendedor para la empresa. En ese momento, nuestra empresa no tenía nada parecido, y para mí fue un gran hito de codificación, rara vez tuve la oportunidad de construir estructuras tan complejas. Pasé la mayor parte de un mes construyendo la estructura, luego, debido a que el tiempo era escaso y ya había “terminado” la parte importante, pasé aproximadamente un día construyendo la parte delantera. Para mí, la belleza y el valor radicaban únicamente en los números, ¡los números eran increíbles! Luego presenté el proyecto al propietario de la empresa, ¡lo odiaba! No podía entender lo que estaba haciendo, ni lo que ninguno de los números significaba. Ese día aprendí por las malas que a nadie le importa lo que sucede detrás de escena, solo se preocupan por la UX / UI
- ¿Qué pasos debo seguir para convertirme en desarrollador web de backend?
- ¿Es una buena opción usar Firebase como back-end para una aplicación social móvil con una gran cantidad de usuarios?
- ¿Qué debo usar para una aplicación web / móvil back-end, Go o MEAN stack?
- Me ofrecieron un trabajo de ingeniería de software con opciones de hacer trabajos de backend o Android. ¿En cuál debería centrarme?
- ¿Debo contratar desarrolladores independientes de front-end y back-end?
Otro ejemplo, mi compañía usa la fuerza de ventas ampliamente con todo lo que construimos. Está integrado en casi todos los productos que hago. El año pasado, mi jefe vino con nosotros a Dreamforce (conferencia de salesforce) y el primer día comenzó a hablar con la gente de salesforce sobre un nuevo producto llamado “nube de servicios financieros”. Estaba enamorado, estaba convencido de que cambiaría por completo la forma en que hacemos negocios. Al día siguiente, pasé unas horas hablando con sus desarrolladores sobre este producto, no podía entender por qué a mi jefe le gustaba tanto. Técnicamente no hizo nada por nosotros, no quitó nada de mi plato, no valía nada. Debido a que el jefe es el jefe, terminamos obteniéndolo de todos modos, y la respuesta ha sido mejor de lo que podría haber imaginado. ¡A todos los vendedores les encanta, solo porque se ve mejor!
Para concluir, para mí la persona más importante en mi equipo es mi chico de front-end. Sin él, nadie entendería las cosas geniales que he construido, ni las usaría alguien que no se vea obligado a hacerlo. Pero debido a que tengo un gran tipo de front-end, puedo pasar mis días felizmente construyendo sistemas, sin tener que trabajar en el tedio de cómo se supone que debe mostrarse.