Soy un desarrollador web junior con casi 2,5 experiencia comercial. ¿Cómo decidir dónde crecer frontend o backend?

frontend y backend son palabras de moda inútiles.

Deberías aprender más sobre programación . Eso es difícil y lleva diez años y significa mucho más que conocer un lenguaje o paradigma de programación.

Debe tener suficientes habilidades para hacer cualquier trabajo que se le pida (y para el cual esté motivado). Para la mayoría de los desarrolladores, es posible que necesite habilidades en muchos lados (en el navegador, en el servidor web, en el servidor de base de datos, en sistemas integrados, por ejemplo, una caja de enrutador de consumidor tiene componentes web y de sistema, etc.).

Muchas compañías de nivel superior (Google, Facebook, IBM, …) están contratando programadores o desarrolladores, no solo “frontend” o “backend”.

Incluso si trabaja en este momento en un lado en particular, debe tener una buena comprensión de lo que está sucediendo en otros lugares. Por lo tanto, no puede ser simplemente un “frontend” o un codificador “backend”.

Por cierto, sugeriría instalar y usar Linux en la computadora de su hogar, para aprender varios lenguajes de programación “extraños” (Ocaml, Common Lisp, Scala, Agda, …) y contribuir a algún proyecto de software libre (preferiblemente no cercano a su trabajo diario).

(Si necesita más detalles sobre qué aprender, vea la mayoría de mis otras respuestas).

Ambos 🙂

En su nivel de experiencia, ser un desarrollador completo es mucho más valioso para las posibles empresas. Tómese el tiempo para aprender bien y convertirse en un programador más completo.

Debe conocer suficiente back-end para configurar un servidor Express y un punto final API REST.

Una vez que tenga eso, continúe enfocándose en el front end

More Interesting

No tengo un formulario de registro en mi WordPress, pero la gente aún puede registrarse. ¿Cómo es eso así?

Voy a comenzar una carrera como desarrollador front-end, ¿qué debo tener en cuenta?

Tengo una buena comprensión de HTML5, CSS3, JS y jQuery. ¿Cuáles son algunos de los mejores sitios donde puedo practicar ejercicios interactivos para estos + Bootstrap?

¿Cuál es una manera de crear un sitio web como MyFridgeFood o Supercook usando WordPress?

Cómo saber si mi aplicación debe compilarse como una aplicación web simple o un servicio web

Tengo 22 años y estoy aprendiendo desarrollo web front-end. Debido a algunos problemas, no puedo trabajar en un trabajo regular. ¿Cómo puedo tener éxito en trabajar independientemente sin experiencia laboral?

Cuando selecciono un elemento en la lista desplegable de un curso, ¿se generará esa cantidad de tiempo en el cuadro de texto a continuación utilizando PGP y Ajax?

Sé C ++ y Java, ¿cuál es el mejor sitio web para mejorar mis habilidades de codificación?

Estoy construyendo una comunidad y necesito integrar un servicio donde pueda administrar los buzones. Cada usuario necesita una dirección de correo electrónico personal en mi dominio. Necesito una solución delgada y confiable, solo para correo electrónico, y que no es costosa como Google Apps. ¿Qué es un servicio con la API que puede administrar mi correo electrónico?

Estoy aprendiendo html, css, JS y quiero entrar en el lado del servidor. ¿Qué debo aprender a continuación / hacer en el proyecto para que pueda emplearse en un futuro próximo?

Cómo crear un sitio web para mi instituto de entrenamiento

Si quiero crear un sitio web interactivo que maneje muchos datos generados por los usuarios, ¿qué tipo de idiomas necesito aprender y qué herramientas (IDE, etc.) usaría?

Estoy buscando un PHP (desarrollador). ¿Cómo puedo reclutar uno?

Compré música sin letra de un sitio de karaoke y quería saber, ¿puedo usarla legalmente en un sitio web sin fines de lucro?

Cómo hacer mi propio foro