Ce sont des développeurs spécialisés dans le développement d’applications, de logiciels, de sites internet en C# sur la plateforme .NET.
Ils sont apparus avec le boom de l’entreprise à l’origine du langage : Microsoft.
Pas de journée type chez un.e développeur, Selon ton rôle dans l’équipe, tu gères une partie ou tout le process de création d’un site, d’un logiciel ou d’une application.
Tu prends des décisions concernant la conception des fonctionnalités à développer
Tu établis une roadmap
Tu bidouilles l’architecture
Tu fais des tests unitaires ou du TDD
Les cursus “classiques” sont de 5 ans, en post bac dans une école d’ingénieur qui va permettre aux développeurs.ses d’acquérir de solides connaissances dans le domaine de la programmation et de l’informatique en général.
Une reconversion est aussi possible grâce aux formations en ligne comme Open Classrooms ou sur site avec l’Afpa. Cependant, le virage n’est pas facile à prendre et pour le faire de la meilleure des manières tu devras allier curiosité (avec beaucoup de veille technique) et projets personnels de qualité.
Beaucoup de curiosité et une sensibilité à la qualité du code. Il te faudra aussi de l’ouverture d’esprit et la capacité à se remettre en question tant l’environnement évolue rapidement.
Voici une flopée de mots clefs sur lesquels te renseigner :
ASP.NET MVC , ASP.NET Core pour le web
WPF / WCF pour le client lourd
Azure pour le cloud
TDD; DDD; BDD; pour la qualité et les bonnes pratiques
L’IDE le plus utilisé par les développeurs.ses .NET est Visual Studio.