Estoy aprendiendo desarrollo web. Quiero ser un desarrollador de back-end. ¿Tengo que ser un desarrollador front-end primero para entrar en el campo?

La respuesta corta es no. Saber que recibirá información y la procesará para enviar respuestas al front end debería ser suficiente para profundizar en el desarrollo del back end.

Sin embargo, si recién está comenzando como desarrollador y nunca ha trabajado en programación, le recomendaría que también haga algunas cosas en el front end. La razón es que trabajar en el front end le permitirá ver algún progreso. Puede reescribir las aplicaciones, pero no verá nada hasta que también tenga alguna interfaz. Así que aprender un poco de front end te ayudará a mantenerte motivado y te permitirá seguir aprendiendo solo.

Vale la pena señalar que la gente solía decir que el back-end es más difícil que el front-end; lo que lleva a las personas inteligentes a sentir que deberían trabajar en el back-end. Esto no es verdad. Especialmente no desde que los frameworks front-end cobraron vida (como react, angular y vue). Estos marcos aportan mucha complejidad y dinamicidad al desarrollo front-end, ya que ya no se trata de un sitio web, sino de una aplicación web.

Bueno, necesitas aprender las reglas de ambos lados.

No es necesario que la implementación a nivel experto del front-end sea buena en el back-end.

Debido a que el desarrollador front-end configurará su aplicación en función de sus datos, necesitará la capacidad de visualización sobre cómo estructurar sus datos.

Por lo tanto, un poco de conocimiento de front-end no hará daño.

Por ejemplo:

Un desarrollador de back-end amateur responderá a ciertas solicitudes como:

{
“suman”: ” https: //laravelnepal.com&quot ;,
“shrestha”: ” http: //sumanshresth.com.np&quot ;
}

Pero en realidad, debería verse como

[
{
“nombre”: “suman”,
“url”: ” https: //laravelnepal.com&quot ;,
},
{
“nombre”: “shrestha”,
“url”: ” http: //sumanshresth.com.np&quot ;,
},
]

El primer ejemplo es un poco más difícil de trabajar, ya que debe configurarse en bucle y las cadenas dinámicas se encuentran como claves que se consideran malas.

El segundo proporciona una representación precisa de los valores. Les hace la vida más fácil.

Gracias.

Es más fácil ser contratado como desarrollador frontend que como desarrollador backend cuando eres un junior, principalmente nadie quiere la lógica comercial de noob messing.

No romperá el sitio web si algún CSS está en el lugar incorrecto.

pero si la base de datos se estropea o el servidor falla, entonces es un gran problema.

pero si te gusta el backend, siempre hay oportunidades para ambos

sin embargo, independientemente de lo que aprenda, literalmente no hay trabajos publicados para puestos junior como en <2 años de experiencia.

Si yo fuera tú, mi plan sería este:

3 meses en internet / conceptos web, css, html, js, react, redux, es6, etc.

luego solicite pasantías pagas o no en la compañía de tecnología (no en alguna agencia de bienes raíces o vendedor de eBay)

continuar aprendiendo mientras hago prácticas durante 3 a 4 meses

luego aplicar a trabajos junior

Tanto para el trabajo junior como para la pasantía, deberá comunicarse con las personas en posición para ayudar directamente, ya sea a través del linkedin, la reunión o el correo electrónico.

Estoy de acuerdo con todas las otras respuestas. La única nota adicional es familiarizarse con el cartero o el rizo y luego las pruebas unitarias, para que pueda sentirse cómodo golpeando su backend sin depender de una interfaz de usuario.

No es necesario profundizar en el front-end, pero algunos conceptos básicos son obligatorios porque su código de back-end se integrará con su front-end, por lo que debe comprender las cosas allí.

¡No!

¡No, no lo haces!

Respuesta rápida. Todas las respuestas que todos escribieron son correctas.

Elija su idioma Back-end y anímate.

Como desarrollador de back-end, ¡no olvide culpar al front-end si el proyecto falla!

No. No necesitas ser un desarrollador front-end para aprender cosas de backend. Simplemente elija un lenguaje de fondo y vaya desde allí

More Interesting

¿Cómo se ejecuta el backend en Drupal 6? ¿Alguien asigna alguna tarea primero tenemos que pensar backend cómo pensar alguna sugerencia amigos?

¿Hacia dónde se dirige node.js? ¿Es una buena opción para mi primer idioma de backend?

¿Alguna empresa de desarrollo de sitios web confiable y de buena reputación en China (con sede en Nanjing, Shanghai o cerca)?

No puedo entender los marcos de back-end. ¿Debería quedarme solo en la interfaz?

¿Existe un lenguaje de programación todo en uno para la web que no requiera un back-end (como en todo incluido)?

¿Por qué es tan difícil y lento cambiar los procesos de fondo de los bancos?

¿Existe una empresa de alojamiento que no solicite los datos de mi tarjeta de crédito?

¿Por qué los desarrolladores de backend tienen más confianza en su profesión que los desarrolladores frontend?

¿Puedo concentrarme principalmente en la parte de back-end de un proyecto personal y descuidar el front-end si amo la ingeniería de back-end pero odio el front-end?

Además de crear una API y su implementación, ¿cuál es el conocimiento más importante que necesita saber para convertirse en un desarrollador de back-end?

¿Cuánto front-end y back-end debe saber un desarrollador antes de que pueda considerarse un desarrollador full-stack?

¿Las API de descanso son más lentas que usar directamente un SDK para interactuar con un back-end?

¿Cuál es el camino de aprendizaje agresivo del desarrollo de backend en medio año?

¿Por qué usar un backend como Parse?

¿Cuál es el mejor backend de JavaScript para una solución de IoT?