Si está trabajando para otra persona, no puede elegir a menos que sea el desarrollador principal. En general, la compañía ha elegido estas cosas y contrata a personas que saben cómo usar las herramientas que quieren usar.
Si usted es el desarrollador senior, o está solo, utiliza su experiencia con diferentes lenguajes y marcos. Pero probablemente tenga un marco e idioma favoritos, por lo que existe un fuerte sesgo hacia el uso de la herramienta con la que se siente cómodo. Dicen: “Cuando tienes un martillo, todo parece un clavo”. Definitivamente es cierto con la elección de lenguajes y marcos.
Si está solo y no tiene mucha experiencia, toma una decisión esencialmente aleatoria y vive con las consecuencias. Es una experiencia de aprendizaje, algo que será la base de una elección futura. No puede permitirse el lujo de quedar paralizado al momento de tomar la decisión. Todos tienen fortalezas y debilidades, y no sabes mucho sobre el proyecto en el momento que debes elegir.
- ¿Cuál es el mejor lenguaje / marco para un back-end diseñado para interactuar con varias plataformas (aplicación iOS, habilidad Alexa, sitio web, etc.)?
- ¿Qué es un back-end?
- ¿Es imprescindible aprender habilidades de DevOps como Kubernetes y CI / CD si quiero convertirme en desarrollador de backend?
- ¿Cómo trabajan juntos los desarrolladores front-end y back-end en el mismo proyecto en el trabajo?
- ¿Qué es un desarrollador de pila completa por delante y por detrás?