Estoy estudiando ingeniería de software y también desarrollo de backend. Estoy rodeado de personas que piensan que los desarrolladores de backend ganan menos. ¿Les creeré?

Bueno, primero debes definir lo que quieres decir con desarrollo de backend, puede variar mucho.

Supongo que estás hablando de la web, así que solo puedo decir que están EQUIVOCADOS: D.

Si compara la espalda con la delantera, tiene mucho más trabajo en la espalda que en la delantera.

Por ejemplo, si está construyendo algún tipo de sistema de información, o sitio web que hace algo más que algunas cosas simples, o myb está construyendo el lado del servidor para el cliente de teléfono Android / iOS / Windows, su trabajo como desarrollador de backend. es crear, diseñar y administrar la base de datos, luego debe asignar todas las cosas a algún tipo de objeto, luego debe crear lógica de negocios, escribir pruebas unitarias, escribir pruebas de integración, de lo que necesita hacer puntos finales para que los desarrolladores frontend utilicen para que puedan obtener datos, pueden mostrarlos y hacer otras cosas.

Y eso es todo si no tiene un sistema crítico en tiempo real, si lo tiene, debe pensar en millones de otras cosas y optimizaciones de todo tipo.

¿Entonces dime dónde tienes más trabajo al frente o atrás?

Eso debería responder a su pregunta sobre quién debería hacer más …

Ahora conozco a alguien que ganará más que un desarrollador de backend, un desarrollador de pila completa, un tipo que conoce ambos mundos.

No. Están equivocados:

Cuando una empresa publica una oferta de trabajo para un ingeniero de software, podría significar cualquier tipo de ingeniero de software: front-end, back-end, análisis, móvil, incrustado, etc.

Los ingenieros de back-end son solo un tipo particular de ingeniero de software. Un tipo particular que genera una enorme cantidad de dinero . La mayoría de los principales ingenieros de software de Google, Twitter, Facebook y mi compañía son personas de back-end. Creo que más o menos lo dice todo.

More Interesting

Soy un desarrollador de JavaScript. ¿Cuál podría ser el objetivo de mi vida?

Mi sitio de wordpress se ha visto afectado por un ataque de Acutenix incluso con los formularios Captcha instalados. ¿Qué tengo que hacer?

Me gustaría desarrollar juegos móviles basados ​​en la web. ¿Qué idiomas / motores son los más adecuados para esto?

Ayer descargué una nueva versión de Bootstrap. Hice cambios de CSS Bootstrap en una nueva hoja de estilo CSS. Pero cuando ejecuto el localhost en el navegador, no hay cambios. Antes de descargar una nueva versión de Bootstrap, los cambios aparecen cuando se ejecuta en localhost. ¿Hay alguna solución?

Cómo convertirme en un desarrollador web completo si no disfruto de las matemáticas, pero me encanta resolver problemas

Cómo hacer un sitio web usando HTML en el Bloc de notas

Me gustaría construir juegos móviles multiplataforma 2D simples. ¿Qué marco debo usar y por qué?

¿Cómo obtengo exactamente datos de películas como títulos, clasificaciones, actores, etc., de IMDb?

¿Cuál es el primer paso para construir un sitio web de cartera?

He revisado muchos temas de Hosting WordPress, no estoy seguro de cuál elegir. Necesito un buen tema de WordPress con integración WHMCS, buen soporte, actualizaciones, receptivo. He notado que MegaHost y Alask son buenos. ¿Cualquier otra sugerencia? ¿Cuáles son tus pensamientos?

Si voy a comenzar a aprender programación de JavaScript, como desarrollador de Java, ¿es mejor aprender TypeScript que de todos modos genera JavaScript?

Estoy a punto de aprender Python como mi primer lenguaje de programación. No tengo experiencia previa en programación. ¿Algún consejo o cosas que debo tener en cuenta?

¿Qué necesito instalar en mi servidor para construir un sitio web en Python?

Soy nuevo en desarrollo web y acabo de aprender HTML, CSS y JS, pero de repente, cosas como Node.js, Require.js y Backbone.js se están acercando. ¿Qué son estos y por qué los necesitamos?

Cómo eliminar una imagen de una base de datos y una carpeta SRC en PHP