¿Qué habilidades debo aprender para convertirme en un buen desarrollador de software / arquitecto de software? Estoy hablando de herramientas como Git (pruebas y mantenimiento).

Todas las herramientas son momentáneas, a medida que ocurre una nueva innovación, cambia, lo que aprende como desarrollador es el arte de la ingeniería de software, la capacidad de elegir las herramientas adecuadas para realizar su trabajo.

Dado que usted es más nuevo, hay muchas posibilidades de que termine utilizando las herramientas preferidas por su organización, ya que no puede influir en un cambio al comienzo de su carrera, por lo que le sugiero que elija las herramientas más utilizadas en el mercado , como mencionó, git es bueno para el control de versiones, elija un lenguaje de programación orientado a objetos, un lenguaje de script, una herramienta de prueba de unidad que depende del lenguaje que elija, por ejemplo: Junit en el caso de Java. Una herramienta de compilación como maven, si va a ser un desarrollador de aplicaciones web, entonces necesita un servidor de aplicaciones.

Para una versión más fresca, esto será más que suficiente, no sugeriré nada específico para la nube, como máximo, puede abrir una cuenta gratuita en aws / azure y ejecutar aplicaciones de muestra creando vm, en caso de que si está interesado pueda buscar devops – CI y CD.

More Interesting

¿Cómo puede mi amigo que está 'muerto de hambre' de un equipo de desarrollo de software ganar influencia?

Soy un graduado de CS y quiero convertirme en un buen arquitecto de software. ¿Qué tengo que hacer?

¿Cuál es la diferencia entre el ingeniero de I + D y el desarrollador de software?

¿La mayoría de los desarrolladores de software odian las patentes de software?

Ingenieros o desarrolladores de software: ¿qué haces para relajarte durante tu tiempo libre?

¿Cuál es la razón para que una compañía de software de EE. UU. Externalice el desarrollo de proyectos?

¿Qué conjunto de habilidades se requieren para convertirse en desarrollador de software del sistema?

¿Se sabe que los desarrolladores de software se angustian por cada decisión sobre el idioma y la pila que deberían usar para sus proyectos?

¿Te reconocerá la industria si te llamas desarrollador de software pero no has desarrollado software por más de 10 años?

¿Qué habilidades como desarrollador deberías conocer para conseguir un trabajo en el mercado?

¿Cuáles son las mejores herramientas de colaboración para el desarrollo de software disponibles y asequibles?

¿Cuáles son las cosas que todo desarrollador de software de fondo debe saber?

Estoy buscando comenzar una carrera como desarrollador de software, ¿qué habilidades necesito para ingresar al sector de TI y conseguir mi primer trabajo?

¿Por qué todavía trabajas como desarrollador de software si puedes hacer mucho más intercambiando bitcoins y criptomonedas?

Como ingeniero de software, ¿qué idioma / marco debo aprender a trabajar por cuenta propia (móvil, web, servidor, empresa, front-end, back-end, base de datos, etc.)?