Parece que es un desarrollador único que trabaja en su propio sitio. Si este es el caso, no es necesario en absoluto, pero es una buena idea que aprenda como parte de su experiencia profesional.
La construcción automatizada de proyectos se vuelve más necesaria a medida que aumenta el número de desarrolladores que trabajan en un proyecto. Es muy fácil para dos desarrolladores escribir código incompatible que se romperá cuando se combine (imagine que estoy llamando a una función foo (int x), y cambie la firma para ser foo (int x, int y): cuando combina nuestras bases de código, el código se romperá.
Estos tipos de errores aumentan en complejidad y problemas con la cantidad de tiempo entre compilaciones de integración. Al configurar las compilaciones nocturnas, o incluso las compilaciones que ocurren cada check-in, estos problemas se reducen en gran medida. Esta práctica es prácticamente estándar de la industria en proyectos con múltiples desarrolladores.
Así que ahora, para responder a su pregunta: esta es una habilidad que abarcará proyectos y empresas. Debe aprender a ampliar sus conocimientos y habilidades como desarrollador, y para agregar una línea importante en y nuestro currículum.