translate English to French: I do believe this investment of time was necessary for my advancement.
Je suis d’avis que toutes ces heures ont été nécessaires à l’évolution de ma carrière.