Es klingt so, als ob Sie ein einzelner Entwickler sind, der an seiner eigenen Website arbeitet. Wenn dies der Fall ist, ist es nicht notwendig, aber es ist trotzdem eine gute Idee für Sie, als Teil Ihrer Berufserfahrung zu lernen.
Die automatisierte Erstellung von Projekten wird immer notwendiger, je mehr Entwickler an einem Projekt arbeiten. Es ist sehr einfach für zwei Entwickler, inkompatiblen Code zu schreiben, der bei einer Kombination nicht mehr funktioniert (stellen Sie sich vor, ich rufe eine Funktion foo(int x) auf, und Sie ändern die Signatur in foo(int x, int y): Wenn wir unsere Codebasen kombinieren, wird der Code nicht mehr funktionieren.
Diese Arten von Fehlern werden umso komplexer und problematischer, je mehr Zeit zwischen den einzelnen Integrations-Builds vergeht. Durch die Einrichtung nächtlicher Builds oder sogar Builds, die bei jedem Check-in erfolgen, werden diese Probleme erheblich reduziert. Diese Praxis ist bei Projekten mit mehreren Entwicklern fast schon Industriestandard.
Um Ihre Frage zu beantworten: Dies ist eine Fähigkeit, die projekt- und unternehmensübergreifend ist. Sie sollten sie erlernen, um Ihr Wissen und Ihre Fähigkeiten als Entwickler zu erweitern und um eine wichtige Zeile in Ihrem Lebenslauf hinzuzufügen.