Trois types d'entretiens font parties de la vie du developpeur :
Le développeur a un rôle important vis à vis de son entreprise, son équipe et son client.
On attent de lui avant tout un esprit d'équipe et de la performance.
Au bout de quelques années d'expérience, plusieurs voies d'évolutions s'ouvrent au développeur.
à la différence du développeur, l'architecte ne produit pas de programmes. Dans une définition large, l'architecte "informatique" conçoit une solution ou une famille de solutions qui fournit la réponse "produit logiciel" à un besoin exprimé. Cette solution, ou famille de solutions, met en oeuvre une organisation de la réponse au besoin en fonctions (ou services) et en données, des choix de structure et technologies logicielles, des choix de structure et moyens matériels. L'architecte intervient lors de la conception générale, en support aux développeurs, en optimisation, en amélioration continue tout au long de la vie de la solution.
Le chef de projet supervise la conception de la solution informatique la plus adaptée à la demande du client. Pour cela, il assiste les utilisateurs dans la définition de leurs besoins, puis il élabore un cahier des charges. Il estime le temps de travail et le budget nécessaires, établit les plannings (répartition des tâches), évalue les risques et les enjeux... Il peut décider de sous-traiter une partie ou la totalité de la réalisation.
Tous les cadres de proximité ou intermédiaires qui ont parmi leurs responsabilités, celle d'adapter et de gérer les compétences de leurs collaborateurs.Il doit utiliser le management direct pour développer les compétences collectives et individuelles de son unité.
Contribuer à définir la politique commerciale de l'entreprise ou du centre et la mettre en œuvre dans le respect des normes d'organisation de l'entreprise.
Être développeur en Freelance mene souvent à faire recours à toutes les évolutions citées précédemment mais il faut avant tout être un très bon développeur.