<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Guillaume Richard &#8211; Les intégristes</title>
	<atom:link href="/author/guillaume/feed/" rel="self" type="application/rss+xml" />
	<link>/</link>
	<description></description>
	<lastBuildDate>Thu, 31 Mar 2016 16:44:02 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.0</generator>
	<item>
		<title>Les plugins, nos amis qui nous rendent la vie dure&#8230;</title>
		<link>/2012/11/07/les-plugins-nos-amis-qui-nous-rendent-la-vie-dure/</link>
					<comments>/2012/11/07/les-plugins-nos-amis-qui-nous-rendent-la-vie-dure/#comments</comments>
		
		<dc:creator><![CDATA[Guillaume Richard]]></dc:creator>
		<pubDate>Wed, 07 Nov 2012 12:36:22 +0000</pubDate>
				<category><![CDATA[Front-end]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<guid isPermaLink="false">/?p=3264</guid>

					<description><![CDATA[On le sait, jQuery et sa facilité de prise en main ont fait énormément de bien à la communauté.
Via le biais des plugins, tout le monde a pu commencer à faire des effets « wahou » en deux secondes et a pu commencé à vouloir écrire ses propres plugins&#8230; Rendons à César ce qui est à César et remercions jQuery pour avoir apporté une idée différente du framework javascript. Dans une discussion future, je me ferai peut-être moins respectueux en évoquant les différents maux que cette librairie a pu apporter.
Rapidité &#60; Qualité
Ce qui reste très agaçant, surtout&#160;[&#8230;]]]></description>
										<content:encoded><![CDATA[<p>On le sait, jQuery et sa facilité de prise en main ont fait énormément de bien à la communauté.</p>
<p>Via le biais des plugins, tout le monde a pu commencer à faire des effets « wahou » en deux secondes et a pu commencé à vouloir écrire ses propres plugins&#8230; Rendons à César ce qui est à César et remercions jQuery pour avoir apporté une idée différente du framework javascript. Dans une discussion future, je me ferai peut-être moins respectueux en évoquant les différents maux que cette librairie a pu apporter.</p>
<h2>Rapidité &lt; Qualité</h2>
<p>Ce qui reste très agaçant, surtout lorsqu&rsquo;on commence à prendre un peu de niveau dans son métier, c&rsquo;est quand un chef de projet vous pose cette question: « pourquoi tu n&rsquo;as pas utilisé un <em>plugin tout fait</em> à la place ? »; alors que vous auriez bien aimé tout de même avoir la chance de pouvoir démontrer que vous pouviez faire mieux et surtout : <strong>plus adapté au projet</strong>.<br />
Qui ne s&rsquo;est jamais arraché les cheveux à <em>faire rentrer un plugin dans un projet</em> en bidouillant l&rsquo;impossible, ajoutant des options dans l&rsquo;objet d&rsquo;options même si ce n&rsquo;était pas vraiment le meilleur endroit&#8230;</p>
<p>Mais plus loin encore, est-ce là un vrai travail responsable que d&rsquo;accepter l&rsquo;utilisation de plugins par son équipe technique ?<br />
Non seulement l&rsquo;équipe ne risque pas de prendre du niveau et très certainement se ramollir, voir se démotiver, mais en plus, vous rendez votre travail dépendant de ce qui se passe ailleurs, <em>chez les autres&#8230; </em>dépendant donc de la veille « plugin ».<br />
C&rsquo;est un peu comme à l&rsquo;époque du designers que les intégrateurs bridaient afin de pouvoir avoir des maquettes intégrables « <em>comme on l&rsquo;a toujours fait depuis des années</em>« , à force on obtenait presque toujours les mêmes briefs: « <em>A gauche donc, on aura une sidebar, à droite.. le contenu et puis au milieu, un jQuery Carousel de chez bidule »</em>; Grisant.<br />
D&rsquo;ailleurs, la version 2013 de ces pratiques sera « <em>en haut, le header, au milieu&#8230; et bah un bon gros jQuery mansonry hein ? t&rsquo;en dis quoi ? le footer ? Oh y&rsquo;en a pas besoin..</em>. »</p>
<p>Donnez-vous une année comme cela, sans faire un peu de programmation chez vous et vous allez vite voir que vous allez très rapidement perdre vos compétences.</p>
<p>Petite blague à part: Vous n&rsquo;avez jamais remarqué que sur stackoverflow, à chaque question en js natif il y a toujours une armée de réponses type « <em>pourquoi tu n&rsquo;utilises pas jQuery</em>« . Et si demain vous ne deviez pas l&rsquo;utilisez, pour des raisons d&rsquo;optimisations ? Et si sans jQuery vous vous rendiez compte que vous ne compreniez qu&rsquo;une partie de la DOM API et donc, à votre métier ? True story que cela et je vous la raconterai peut-être en temps voulu&#8230; mais autre sujet, autre journée.</p>
<h2>L&rsquo;artisanat français</h2>
<p><small>Oui monsieur&#8230;</small></p>
<p>Il reste aussi le problème de l&rsquo;honnêteté.<br />
La plupart de ces <em>plugins</em> sont souvent réalisés à des fins de promotion personnelle, donner à ceux qui ne savent pas programmer l&rsquo;occasion d&rsquo;avoir un petit plus sur leur blog ou de réutiliser plusieurs fois un travail réalisé pour un client ou encore simplement démontrer un concept, une idée simple.</p>
<p>Il est évident qu&rsquo;à un certain niveau de la hiérarchie, on ne se préoccupe pas trop de comment un projet est commencé et fini, il faut tout simplement qu&rsquo;il soit fini.<br />
Là où cela devient préoccupant, c&rsquo;est lorsque le chef de projet technique ne s&rsquo;en préoccupe pas non plus&#8230; et encore plus préoccupant d&rsquo;entendre ce genre de propos dans la bouche d&rsquo;un développeur front-end.</p>
<p>C&rsquo;est peut-être du au fait qu&rsquo;en France, au delà de 8 à 10 ans en tant que technicien, il est inconcevable de ne pas rechercher ou accepter un magnifique poste de manager et / ou de chef de projet, poste qui fera systématiquement, si on n&rsquo;y prête pas garde, perdre le fil de la veille technologique (en fait plutôt les compétences que la veille).<br />
Quelle belle récompense pour tant d&rsquo;année de bon et loyaux services, mais ça, c&rsquo;est déjà un sujet assez récurrent sur ce blog et je n&rsquo;y reviendrais plus (promis juré !)</p>
<p>Cela est peut-être aussi du au fait que depuis les <em>plugins à tout va</em>, on sait qu&rsquo; un site Internet coutera moins cher et sera surtout réalisé plus rapidement. Par conséquent, « on » est toujours plutôt gagnant&#8230; enfin sauf pour les « techos » mais eux, ils attendent patiemment leur 8 à 10 ans pour devenir chef de projet (quoi, vous voulez pas être CP ou manager ? Mais puisqu&rsquo;on vous dit que vous n&rsquo;avez pas le choix !)</p>
<p>La seule question qui restent à mes yeux importante :  Est-ce un service que nous rendons au <strong>métier</strong> ?<br />
Je m&rsquo;étonne bien souvent de notre retard sur les points de l&rsquo;UX, de l&rsquo;UI et du design de site Internet mais n&rsquo;est-ce pas avant tout parce que nous travaillons presque toujours à l&rsquo;inspiration en regardant un peu ce qui a déjà été fait et finalement très peu en workshop ? Que les commerciaux vendent d&rsquo;office des promesses impossibles à tenir ? Ou, peut-être est-ce parce qu&rsquo;on s&rsquo;obstine à rechercher des ninjas en PHP/MYSQL/AS3/CSS3/HTML5/JS/ASP au lieu de profils spécialisés dans l&rsquo;interface utilisateur&#8230; Ou pire, que certains bloggeurs influents parlent partout de <em>webresponsive </em>sans exactement comprendre les implications (encore un bon sujet potentiel que celui-ci)</p>
<h2>Be open! Oui mais&#8230;</h2>
<p>Alors, au final, merci jQuery mais par pitié, vous, développeurs de plugins, soyez fermes avec vos licences d&rsquo;utilisations et menez la vie dure aux entreprises qui utilisent vos plugins sans en avoir l&rsquo;autorisation. De cette manière, nous pourrons ainsi tous combattre l&rsquo;utilisation de plugins en entreprise tout en permettant aux gens de s&rsquo;inspirer et/ou regarder directement le code via GitHub pour <strong>apprendre</strong> sans pour autant réutiliser&#8230; sinon dans quelques années, il faudra ajouter la ligne « <strong>google-isation de plugins</strong> » sur nos CVs.</p>
<p>Il serait d&rsquo;ailleurs intéressant de savoir ce que pense certaines personnes de l&rsquo;utilisation de leurs plugins pour des projets professionnels vendus à quelques dizaines voir centaines de milliers de <em>brouzoufs</em>&#8230; qui se souvient encore de l&rsquo;utilisation d&rsquo;un blog Dotclear pour un site Internet vivant à promouvoir certaines lois que l&rsquo;état était désireux de passer ? Et qui se souvient du prix à laquelle ce Dotclear avait été vendu ?</p>
]]></content:encoded>
					
					<wfw:commentRss>/2012/11/07/les-plugins-nos-amis-qui-nous-rendent-la-vie-dure/feed/</wfw:commentRss>
			<slash:comments>19</slash:comments>
		
		
			</item>
		<item>
		<title>Développeur d&#8217;intégration « interfaçante » et animée, Le WTF.</title>
		<link>/2012/10/22/developpeur-dintegration-interfacante-et-animee-le-wtf/</link>
					<comments>/2012/10/22/developpeur-dintegration-interfacante-et-animee-le-wtf/#comments</comments>
		
		<dc:creator><![CDATA[Guillaume Richard]]></dc:creator>
		<pubDate>Mon, 22 Oct 2012 19:29:31 +0000</pubDate>
				<category><![CDATA[Front-end]]></category>
		<category><![CDATA[débats]]></category>
		<category><![CDATA[intégration web]]></category>
		<category><![CDATA[Interface]]></category>
		<category><![CDATA[métier]]></category>
		<category><![CDATA[réflexions]]></category>
		<guid isPermaLink="false">/?p=2267</guid>

					<description><![CDATA[Pas la peine d&#8217;être en constante recherche d&#8217;emploi pour s&#8217;en apercevoir, un nouveau type de poste tend à prendre la place de notre bon vieux poste d&#8217;intégrateur web et comme par magie, tous les intégrateurs deviennent développeur front-end en un coup de cuillère à modification de CV en ligne.
On ne peut les blamer, depuis tant d&#8217;année les intégrateurs vivent dans la honte de ne pas avoir « développeur » dans leur titre ainsi que sur leurs cartes de visite, et nos bon vieux amis développeurs de site internet orienté back-office n&#8217;ont pas manqué de nous le faire remarquer.
Enfin&#160;[&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Pas la peine d&rsquo;être en constante recherche d&#8217;emploi pour s&rsquo;en apercevoir, un nouveau type de poste tend à prendre la place de notre bon vieux poste d&rsquo;intégrateur web et comme par magie, tous les intégrateurs deviennent développeur front-end en un coup de cuillère à modification de CV en ligne.</p>
<p>On ne peut les blamer, depuis tant d&rsquo;année les intégrateurs vivent dans la honte de ne pas avoir « développeur » dans leur titre ainsi que sur leurs cartes de visite, et nos bon vieux amis développeurs de site internet orienté back-office n&rsquo;ont pas manqué de nous le faire remarquer.</p>
<p>Enfin l&rsquo;occasion se présente à nous de pouvoir prendre notre revanche sur le reste du monde.</p>
<h2>Un peu d&rsquo;histoire</h2>
<p>Après tout, les choses changent, nous aussi (ce n&rsquo;est pas sale) et comme notre ami de l&rsquo;intégration française, monsieur Eric Le Bihan me l&rsquo;a souvent rappelé lorsque je servais à ses côtés ainsi que sous ses ordres: il existait avant notre ère un poste de monteur HTML (une sorte de <dfn title="(Péjoratif) Dans le monde du cirque, personne en charge du montage et démontage du chapiteau.">baltringue</dfn> des temps modernes donc).</p>
<p>Par simple définition et compréhension de la langue française, on peut d&rsquo;ores et déjà comprendre qu&rsquo;il fut un temps où le monteur HTML se limitait à monter des squelettes HTML alors que l&rsquo;intégrateur se devait d&rsquo;intégrer (bien joué Sherlock<img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />) plusieurs éléments à des pages qu&rsquo;il montait, et bien souvent, lorsque le développement du site était optimal, il se devait de tout intégrer sur la plateforme de développement même, reliant ainsi diverses technologies entre elles.<br />
Car oui ne l&rsquo;oublions pas: l&rsquo;intégrateur est un jongleur de technologies.<br />
Et bien souvent, il est la personne entre toutes les autres, celui qui reliera le pôle produit au pôle développement.</p>
<p>Bref, le monteur se contente de monter. L&rsquo;intégrateur intègre (et avec intégrité qui plus est). Pas la peine d&rsquo;avoir fait Normal Sup.<br />
Certes, vous me direz que c&rsquo;est le même métier mais si on y regarde de plus près, ce n&rsquo;est pas exactement la même définition.</p>
<p>Mais à quel moment est-il précisément devenu développeur Front-end ?</p>
<h2>Un peu de sémantique</h2>
<p>Car pour bien comprendre un ensemble de mot, il est bon de les prendre un par un puis de les confronter.</p>
<dl>
<dt><strong>Développeur</strong></dt>
<dd><em>Celui qui conçoit, effectue l&rsquo;analyse et écrit le code d&rsquo;un logiciel.</em></dd>
</dl>
<dl>
<dt><strong>Front-end</strong></dt>
<dd><em>Front venant de l&rsquo;anglais et signifiant « premier plan », ce premier plan étant la &#8230; BREF, « interface »</em></dd>
<dd></dd>
</dl>
<p>Donc, développeur Front-end signifierait « <strong>développeur d&rsquo;interface</strong> » ?<br />
« Mais c&rsquo;est bien sûr. Maintenant que vous me le dites » ! »</p>
<p>Et là tout de suite, vous vous dites que c&rsquo;est pas demain la veille que vous aller réussir à draguer avec ce titre et qu&rsquo;il faudra continuer d&rsquo;essuyer les bars en prétendant être « éleveur de dauphin », une profession souvent mésestimée qui aura certainement le mérite de soulever plusieurs questions lors de vos soirées mondaines.</p>
<h2>De la différence&#8230; ou pas</h2>
<p>Il y a bien sûr des intégrateurs qui, dans le cadre de leur travail, ont pu se rendre compte que les tâches qu&rsquo;ils effectuaient depuis des années s&rsquo;apparentaient à du développement d&rsquo;interface.</p>
<p>Mais en-est-il exactement pareil pour tout le monde ?<br />
Est-ce que tous les intégrateurs peuvent prétendre à cette appellation, cette spécialité qui, une fois définie, prend bien tout son sens, toute sa particularité ?</p>
<p>Et c&rsquo;est là que comme tout bon petit malin je vous répondrai: <strong>ça dépend</strong>.</p>
<p>Et j&rsquo;exemplerai le tout avec l&rsquo;exemple de ces nouveaux sites fabuleux qui réagissent au scroll de notre bonne vieille molette.<br />
Ne me dites pas que vous l&rsquo;aviez raté, c&rsquo;est la grosse mode depuis un an et on n&rsquo;a pas fini d&rsquo;en voir à la pelle de ces « parallaxes » &#8230; ou encore tous ces petits portfolios qui tendent à se comporter comme un bon vieux site en flash super bien animé, le tout en HTML5 (/TROLL) couplé à j&#8230;Query.</p>
<p><small>Si je peux me permettre: un parallax n&rsquo;est pas juste un effet au scroll, mais un effet bien particulier, qui mélange plusieurs plans qui ne se déplaceraient pas à la même vitesse durant le déplacement de l&rsquo;oeil (du scroll donc), créant une impression de profondeur.</small></p>
<p>Et je m&rsquo;offusque qu&rsquo;on parle de développement Front-end pour ces sites. Oui monsieur, car cela n&rsquo;est pas du développement d&rsquo;interface mais bel et bien de l&rsquo;animation d&rsquo;interface.</p>
<h2>« Animateur HTML » pardi !</h2>
<p>Oui, vous me lisez bien et je vous vois tous lever un doigt accusateur dans ma direction: BOOOOOUUUUH. Qu&rsquo;à cela ne tienne, je fais fis de vos railleries.</p>
<p>Si nous réfléchissons bien, nous sommes tous des intégrateurs mais nous avons aussi nos spécialités, par conséquent certains deviennent développeurs d&rsquo;interfaces, d&rsquo;autres des développeurs javascript , d&rsquo;autres s&rsquo;orientent vers l&rsquo;accessibilité et certains même repartent vers le design pur <strong>forts de leur expérience d&rsquo;intégrateur</strong>.</p>
<p>Alors, pour tous les animateurs qui me liront, je vous le dis messieurs, et mesdames, : je n&rsquo;ai pas la patience ni le courage nécessaire à créer ce genre de comportement donc je ne vous juge en nul point et vous salue même pour votre patience (sisi), je ne cherche qu&rsquo;à rétablir un bon ordre des choses entre plusieurs spécialités qui mériteraient de devenir des titres à part entière car selon moi, l&rsquo;intégrateur a encore de longs jours devant lui tant qu&rsquo;il n&rsquo;aura pas pris exactement conscience de ce qu&rsquo;il fait et à quel degré il s&rsquo;implique dans son devoir d&rsquo;intégrateur et beaucoup travaillant en agence réalisent encore du (très bon même) travail d&rsquo;intégrateur quand certains sont de magnifiques animateurs HTML et d&rsquo;autres sont de très compétents développeurs d&rsquo;interfaces.</p>
<p>Et on peut même le sentir, que certains ont déjà prévu ces changements, n&rsquo;avons-nous pas, chez les intégristes, posté une note sur <a title="On ne parle pas encore du métier d'animateur HTML..." href="/notes/on-ne-parle-pas-encore-du-metier-danimateur-html/">Adobe Edge</a> ?</p>
<p>Soyez donc fiers de vos compétences et ne tombez pas dans le piège de mettre à jour le titre de votre C.V., respectons les spécialités de chacun et apprenons à nos chers collègues (une fois de plus) l&rsquo;utilité de la bonne appellation. Au final, le seul titre que toute personne normalement constituée se doit d&rsquo;obtenir dans une vie, c&rsquo;est bel et bien celui de « Chevalier de l&rsquo; Internet ».</p>
<p>J&rsquo;espère donc que beaucoup partageront mon avis, que beaucoup d&rsquo;autres ne le partageront pas et viendront amener leur petite brique (ou leur grand troll) à cet édifice, cette tâche qui nous incombe: savoir définir et, enfin, professionnaliser, que dis-je, assumer nos métiers.</p>
<h2>Mon mot de la fin</h2>
<p>Ce n&rsquo;est pas pour nous brosser dans le sens du poil mais ce qui est formidable avec nos métiers issus de « l&rsquo;intégration française »<img src="https://s.w.org/images/core/emoji/14.0.0/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />, c&rsquo;est que pouvons être au four et au moulin puisque nous sommes constamment à mi-chemin entre les deux, essayant de faire communiquer le meunier et le boulanger, aidant à la réalisation d&rsquo;un produit fini, répondant à plusieurs normes de qualité, mettant notre nez chez l&rsquo;un et l&rsquo;autre, amenant nos recommandations à droite et à gauche sur divers sujets tels que, et pour n&rsquo;en citer que quelques-uns: la typographie, la sémantique, les bonnes pratiques et l&rsquo;accessibilité.</p>
<p>Alors, il me vient l&rsquo;idée qu&rsquo;il est finalement inutile de rajouter des mots pompeux lors de notre recherche d&#8217;emploi pour se justifier de faire ce qu&rsquo;on fait. Non, il n&rsquo;y a pas de ninja du CSS, de samouraï du jQuery, ni d&rsquo; Intégrateur++ mais bien des intégrateurs qui se spécialisent, apprennent, testent et veillent.</p>
<p>Et par conséquent, nous ne sommes pas tous des développeurs d&rsquo;interface, des animateurs et des intégrateurs confirmés, l&rsquo;artisan en chacun de nous le sait.</p>
]]></content:encoded>
					
					<wfw:commentRss>/2012/10/22/developpeur-dintegration-interfacante-et-animee-le-wtf/feed/</wfw:commentRss>
			<slash:comments>20</slash:comments>
		
		
			</item>
	</channel>
</rss>
