Le controversé, Google Notebook Désolé, on n’embauche pas

Ma petite entreprise (2)

28 mai 2006

Je vais reprendre aujourd’hui le cours des questions. Et en continuant dans l’ordre, je tombe sur :

Votre poste nécessite quelles connaissances ?

En tant que chef de projet, les connaissances que mon poste m’amène à mettre en oeuvre quotidiennement vont de la maîtrise technique de tous les aspects de la création d’un site internet, à la connaissance plus générale du Web et de ses tendances.

Concrètement, je passe encore beaucoup de temps à coder pour les sites que l’on développe. Il est donc indispensable pour moi de maîtriser les langages HTML, XHTML, PHP, CSS.

Cette maîtrise, je l’ai acquise au fil des années. Je suis totalement autodidacte. J’ai appris HTML en suivant des tutoriaux sur Internet. A ce moment-là, on ne parlait que de la bataille des 2 navigateurs : Netscape et Internet Explorer. J’ai repris à ce sujet un article intéressant de Wikipédia sur l’historique de Netscape dans le dictionnaire du Web de TelaWeb.

On était encore loin de CSS. Tous les sites étaient composés d’un embriquement de tables, dans des tables. Très rapidement, je me suis intéressée au Cascading Style Sheet. Je tentais quelques expérimentations mais les résultats étaient tellement divergents d’un navigateur à l’autre, qu’il n’était pas envisageable d’utiliser les feuilles de style dans les sites professionnels. Je limitais l’utilisation du CSS à un formattage très restreint du texte.

Un changement radical s’est opéré depuis à peu près un an, dans ma façon de développer les sites. Exit les tables (à moins d’avoir affaire réellement à un tableau), maintenant toute la mise en page est faite en CSS. Le fond, contenu au format HTML ou XHTML, est complètement séparé de la forme, feuille de style au format CSS.

Cette évolution est à mon sens fortement liée, pour une part, à l’arrivée de Firefox, son succès rapide et sa volonté affichée de respecter les standards du Web. Tant que ceux-ci restaient de la théorie, sans réelle volonté des navigateurs de les respecter, on n’avait pas de vraie motivation de suivre les recommandations du W3C.

Maintenant, dans la pratique, lorsque je développe un site, je le teste d’abord sous Firefox, qui est devenu pour moi la référence en matière de support des standards du Web. Une fois que le code semble correct pour Firefox, je le teste sur Internet Explorer pour ajuster mon code. Il ne faut quand même pas oublier qu’Internet Explorer représente encore aujourd’hui plus de 80% de la navigation sur internet.

D’autre part, le concept d’interopérabilité s’est peu à peu imposé à moi. Lorsque je développe aujourd’hui un site internet, je me dis qu’il doit être facilement transposable vers un autre support que l’ordinateur, en particulier PDA et téléphones mobiles.

Je suis également convaincue que la séparation du contenu et de la mise en page va de pair avec l’optimisation pour les moteurs de recherche. Ce n’est certainement pas l’argument de moindre importance à mes yeux, mais je reviendrais plus tard sur cet aspect du développement d’un site internet.

Pour voir d’autre cas concrets d’utilisation des standards du Web par des agences Web, je vous conseille de consulter le site Open Web Group, pour les standards du Web. Les témoignages devraient intéresser tous ceux qui veulent en savoir plus sur le fonctionnement de différentes agences Web.

Enfin, je me suis également formée au langage php. Ce langage a ceci de formidable, à mon sens, c’est qu’il est accessible même à des non-informaticiens de formation, ce qui est mon cas. PHP est aujourd’hui incontournable que ce soit pour développer un site qui communique avec une base de données de type mysql, ou pour ajouter certaines fonctionnalités, telles que tout simplement un formulaire de contact.

Ce langage est devenu aujourd’hui tellement populaire, en particulier pour les développements en open source, qu’il est réellement indispensable de le maîtriser. J’ai pu le constater encore récemment en développant des sites avec WordPress.

Au-delà de la connaissance des langages de programmation, il est très important également pour moi de bien maîtriser les aspects de la création graphique. Même si je ne crée pas moi-même les graphismes des sites, il est essentiel que je connaisse bien les contraintes techniques liées à la création et à l’utilisation des différents formats des images et des animations (jpg, gif, png, swf).

Pour finir, mon poste nécessite des connaissances générales sur le fonctionnement d’Internet et de ses tendances, afin de pouvoir orienter au mieux les clients.

Pour cela, il est essentiel de toujours se tenir au courant des actualités du Web. On vit actuellement une véritable explosion de nouveaux services sur Internet qui vont certainement révolutionner notre façon de travailler. En tant que professionel de l’Internet, il est indispensable d’être à la pointe des nouveautés.

Je finirais par une remarque qui est aussi une recommandation pour tous ceux qui veulent travailler sur le Web. A mon avis, il est très important d’être avant tout soi-même utilisateur assidu d’Internet. C’est de cette façon-là qu’on acquiert les connaissances les plus utiles pour travailler sur Internet.

Ainsi, rien ne vaut d’être soi-même client d’Internet, pour bien comprendre aussi bien les limitations que les possiblités offertes par Internet et pouvoir conseiller ensuite ceux qui souhaitent développer une présence sur le Web.

technorati tags: , , , ,

Article dans : Réflexions sur Vivre du Web

Laisser un Commentaire

Obligatoire

Obligatoire, ne sera pas affiché

Tags HTML autorisés :
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Trackback de cet article  |  S'abonner au flux RSS des commentaires