mars
2009
Le petit post d’il y’a quelques semaines a génère un certain nombre de commentaires intéressants, aussi bien sur le blog directement, qu’en dehors.
Une des remarques que j’ai beaucoup entendu revenir concerne la formation, et plus précisément le besoin de s’auto-former pour rester au niveau, le besoin de lire, de faire une veille technologique, et plus généralement, de prendre de son temps personnel pour tout ca.
Mon avis, sur ce point, est le suivant: si vous vous attendez a ce que votre employeur vous forme a ce que vous voulez, vous risquez d’attendre longtemps…
En terme de constat, si on regarde sur les dernières années, dans le monde .Net (je ne parlerais pas des autres langages, que je ne connais pas assez), on a eu comme nouveautés, cote web:
- Silverlight 1 et 2
- Asp.Net MVC
- Linq (pas Linq to Sql, Linq tout court)
- Entity Framework
- L’arrivée de F#
- WPF
- WCF
- Azure
- Sharepoint
Personnellement, sur les projets sur lesquels je travaille quotidiennement, on travaille surtout avec Sharepoint, sans WPF, sans Silverlight & co.
Si j’attends qu’un projet soit vendu avec Silverlight ou Asp.Net MVC pour m’y mettre (qui sera probablement la seule raison pour laquelle mon employeur me proposera une formation…), je peux attendre longtemps, car, a moins que les clients finaux ne soient déjà sensibilises aux problématiques réglées par ces Frameworks (ce qui n’est pas vraiment le cas, du moins dans le Sud-Est), il va falloir que ce soit un des commerciaux qui vende cette solution a un client, en sachant que personne n’est forme sur la solution en question…donc en prévoyant une marge pour la formation, ce qui va plomber les propositions…et les chances de remporter le projet…
On revient a la poule et a l’oeuf, si personne ne s’auto-forme sur les technos récentes, la société ne proposera pas de projets utilisant ces technos, et ne payera pas de formation a ses employés…
Avant de me tirer dessus, ceci n’est qu’une observation sur ma maigre expérience de développeur. Malheureusement, en dehors de quelques sociétés de consulting dont le business est en majorité lie a Microsoft, la formation systématique ne me semble pas être une règle, plutôt une exception. C’est dommage, mais je ne vois pas une boite investir 3 semaines de formation par an dans chaque employé…
En témoignent les nombreux projets qui utilisent encore le Framework 1.1, les projets sans tests unitaires, sans serveur d’intégration continue, voire sans contrôleur de code source, les projets tellement mal conçus qu’ils sont impossible a maintenir…
Mon point de vue, c’est que si on veut des projets intéressants, il faut aider a les vendre, être le plus possible force de proposition…Cela se joue a tous les niveaux, mais ca ne peut pas se faire sans sueur, ni implication personnelle, et ca demande une certaine dose de courage (parce que si ca ne se passe pas bien…)
1 Commentaire + Ajouter un commentaire
Articles récents
Archives
- janvier 2014
- septembre 2013
- août 2013
- mai 2013
- avril 2013
- janvier 2013
- août 2012
- juin 2012
- mai 2012
- avril 2012
- mars 2012
- novembre 2011
- septembre 2011
- août 2011
- juillet 2011
- juin 2011
- mai 2011
- avril 2011
- février 2011
- janvier 2011
- novembre 2010
- octobre 2010
- septembre 2010
- août 2010
- juillet 2010
- juin 2010
- mai 2010
- avril 2010
- mars 2010
- février 2010
- janvier 2010
- décembre 2009
- novembre 2009
- octobre 2009
- septembre 2009
- août 2009
- juillet 2009
- juin 2009
- mai 2009
- avril 2009
- mars 2009
- février 2009
- janvier 2009
Bon, ton point de vue est trés réaliste! Je suis d’accord sur le constat : Aucune entreprise depuis que je travaille pour des SSII n’a eu même l’idée de me former! Si j’étais développeur .Net fin 2008, c’est uniquement parce que je me suis autoformé d’abord en ASP en 2000, puis en ASP.NET/VB.net en 2004 puis en C# en 2007. J’étais quand même parmis les premiers français disponible sur .Net en entreprise ( Mission Caisse D’épargne 2002 ). Il est vrai que je n’ai pas fait l’effort de passer à WPF ou Ajax en 2006 parce le concept d’interfaces « friendly » ne m’intéressait guère! Par contre, j’ai développé des compétences SQL et SQL Server assez pointues à partir de 2007.
Sur Azure, je trouve le concept fun ( une base dans le cloud internet! ) mais je vois mal les entreprises s’y investir pour le moment, à mes yeux, cela reste une techno de demain… Sans doute que si je ne fais pas l’effort de découvrir cette technologie, quand il y aura une offre dessus, ce sera trop tard mais j’avoue que aujourd’hui je suis plus pragmatique que toi et que je n’investis plus que sur des technos qui sont archi demandées ou archi reconnues comme Microsoft ASP.NET, .NET 3.5 / Linq ou avec une dimension aléatoire plus marquée, JBOSS du coté J2EE.
Coté industrialisation, le seul pas en avant que j’ai fait pendant ma carrière ,avec les outils de conceptions,ce sont les gestionnaires de sources. Oui, j’aimerais faire de l’intégration continue fondée sur des test unitaires sur des projets de dimension raisonnable dans l’avenir.
Pour finir, je pense que la veille technologique est plus une affaire d’appétit que de sueur!
Au plaisir de lire ta réponse.