Envoyé par
Cooky
Le problème, c'est que, d'après ce que j'ai vu, il n'y a pas des tonnes de projets C#. La plupart des projets sont des projets de portail web (et j'aimerais faire autre chose que de l'ASP.net...), ou des projets plutôt orientés gestion d'entreprise (automation, gestion de données), ou des projets très spécifiques (librairies...). Il n'y a pas vraiment de projets "sympathiques", comme par exemple un mini traitement de texte, à moins de tomber dans des projets d'envergure à l'instar de Paint.net ou SharpDevelopp, qui à ma connaissance sont les 2 seuls projets Open Source en C# à sortir du lot.
Bref, il manque de projets "intermédiaires".
J'ai essayé de travailler avec une équipe sur un projet XNA, malheureusement le "chef de projet" passait son temps à s'amuser avec SketchUp et des logiciels de composition musicale, en plus de lancer 10 000 projets en même temps selon son humeur. Je préfère intégrer une équipe plutôt que de lancer un projet tout seul, justement parce que je sais que je suis trop dissipé pour me fixer un seul objectif unique et réalisable, et que je ne suis efficace que si j'ai un certain encadrement.
En C# j'ai plutôt un bon niveau, même si je n'ai trop rien pour le montrer. En ce moment j'ai fait un convertisseur Latex->Docx, mais j'y touche plus (impression que ça sert à rien, que ça interessera personne, que y a déjà des trucs qui existent déjà) qui me permet de dire que je sais manipuler WPF, Linq, la réflexion (j'ai fait un mini système de plug in, plus simple pour le développement), le SDK Open XML (je trouve ça amusant de créer des .docx "from scratch"), et F# (même si c'est plus du C#) et son outil d'analyse lexical. J'ai également touché dans d'autres contextes WCF et Workflow Foundation, XNA, et l'interopérabilité avec le C++ (je sais programmer en C++/CLI afin de pouvoir utiliser du code natif), bref j'ai des compétences assez éclectiques, et j'aimerais bien pouvoir les mettre en oeuvre sur un projet qui aurait un aboutissement, un vrai...
Partager