Quel est le meilleur conseil qui vous a été donné dans la conception de sites Web ?

Les rubriques (actu, forums, tutos) de Développez
Réseaux sociaux


 Discussion forum

Sur le même sujet
Le , par rodolphebrd, Modérateur
Les bases acquises, vous vous êtes lancé corps et âme dans la réalisation de sites.
Sur votre parcours vous avez reçu des conseils plus ou moins pertinents.

D’ailleurs toute profession est jalonnée de conseils dispensés sur le terrain par ceux qui expérimentent sans relâche.
Désormais votre travail occupe suffisamment de temps de sorte qu’il vous est difficile d’actualiser vos connaissances par le biais de formations.

C’est dans ce contexte que l’on est particulièrement sensible au moindre conseil susceptible d’améliorer notre productivité en modifiant nos méthodes de travail.
Certains conseils résonnent encore dans votre esprit aujourd’hui, même s’ils datent de plusieurs années !

Vous pouvez indiquer le ou les conseils que vous avez reçus ou entendus et qui vous ont semblé les plus pertinents, mais aussi réagir sur ceux qui ont déjà été donnés en indiquant pourquoi vous êtes ou non d'accord avec ceux-ci.



Et vous ?

Quel conseil donneriez-vous à un débutant ?
N’hésitez pas à faire part de votre expérience.


 Poster une réponse

Avatar de Samuel_ Samuel_
Expert Confirmé
le 08/08/2013 15:45
Un prof à la Fac nous avait dit :
"Les utilisateurs sont éxigents : pas trop d'informations, pas trop de couleurs, ... et si vous souhaitez gagner de l'argent : pas trop de culture ! "
Avatar de SylvainPV SylvainPV
Membre Expert
le 08/08/2013 18:07
Toujours mettre en doute les tutos/astuces/outils qu'on trouve sur le net. Il ne faut pas partir du principe que tous les auteurs connaissent bien leur sujet.
Avatar de Muchos Muchos
Expert Confirmé
le 08/08/2013 18:14
Deux conseils :

  1. « À quoi sert ton site ? »
    Je lis ce conseil sur de nombreux forums. En tant qu'amateur, j'ai codé mon premier site avec jubilation mais à partir d'une vague idée. Résultat: manque de cohérence et mauvaise architecture de l'information.
  2. « Prends du recul. », « Laisse reposer. »
    C'est ce qu'on m'a dit lorsque j'ai présenté mon blog, tout fier, après avoir codé plusieurs jours. J'ai donc pris 48h avant d'aller tester mon blog sur une autre machine. Et là, j'ai vu les couleurs fades, le design un peu lourd, et le manque de clarté et d'efficacité dans l'information.
Avatar de jreaux62 jreaux62
Rédacteur/Modérateur
le 08/08/2013 19:15
Le meilleur conseil que j'ai reçu :
(de mon prof de physiques, en terminale. Ca ne date pas d'hier...)
"Le Mieux est l'ennemi du Bien."

A vouloir trop en faire, on fini par tout gâcher : on alourdit le code et/ou le design, ou on monte des usines à gaz.
Le conseil est valable dans tous les domaines.

J'ajouterai :
"Sobriété et Simplicité sont les mamelles de l'Efficacité".

Celle-là est de moi.

[EDIT] (De moi, encore)
"Il faut savoir d'où on part et où on va pour savoir quel chemin emprunter."

Bref : de la METHODE et une bonne CONCEPTION !
Avatar de kedare kedare
Membre extrêmement actif
le 09/08/2013 9:59
Never trust user inputs ?
Avatar de Farid63 Farid63
Membre Expert
le 09/08/2013 10:11
Ca s'applique au développement en général voir même dans d'autres métier et ça revient toujours dans ce genre de discutions :

Ne pas réinventer la roue !

- Pour monter un blog, WordPress est excellent et les CMS en générale le son aussi (Drupal, Joomla, WikiMedia, Magento...).

- Pour Symfony, il existe un grand nombre de bundles couvrant divers fonctionnalités du développement web (voir : http://friendsofsymfony.github.io/sl...or_that.html#1)

- Les effets JQuery UI, les transitions CSS 3... pour dynamiser l'interface.

- Pour le design c'est différent, chaque site à sa propre identité et les sites utilisant les mêmes librairies sont très vite repéré comme se utilisant le Bootsrap de Twitter (qui est excellent par ailleurs).

Ce cas s'applique quand on veut être productif, pour de l'apprentissage le conseil est :

Réinventer la roue !

Conclusion : Installer des plugins dans Drupal ne fera pas de vous un développeur. Coder la totalité des fonctionnalités (sauf cas exceptionnel) de vos applications ne fera pas de vous un professionnel productif.
Avatar de bilgetz bilgetz
Futur Membre du Club
le 09/08/2013 10:15
Ne jamais oublier que l'utilisateur qui va aller sur ton site est un con, donc faut lui tenir la main et tous vérifier.
Avatar de LSMetag LSMetag
Membre Expert
le 09/08/2013 10:29
2 conseils qui ont forgé toute ma philosophie de développement :

- Pensez que l'utilisateur est à la fois idiot et exigeant. Donc mettez-vous à sa place quand vous concevez votre appli.

- Votre produit sera essentiellement jugé sur son emballage, pas sa qualité technique.

Un produit super mais moche ou peu ergonomique aura moins de succès q'un produit beau/ergonomique mais pourri.

Ca ne m'empêche pas de soigner mon code pour autant, mais le soin à l'IHM est promordial.
Avatar de Shuty Shuty
Membre éprouvé
le 09/08/2013 10:38
Citation Envoyé par LSMetag  Voir le message
Ca ne m'empêche pas de soigner mon code pour autant, mais le soin à l'IHM est promordial.

Tout à fait d'accord. Même si le design devrait passer après le code en lui même ce n'est pas souvent le cas. L'utilisateur apprécie un design soigné et précis.

A mon tour, voici ma philo:

Mienne : "Seule la volonté fait l'écars entre deux projet."
Mienne :"Il n'existe aucunes limites dans un projet, seules celles que tu t'imposes."

C'est un peu ma philosophie de warrior !
Avatar de DelphiManiac DelphiManiac
Membre Expert
le 09/08/2013 10:40
"Never trust user input"

Ne jamais faire confiance aux données qu'envoi le client. Prendre cette phrase, la graver dans un coin de la mémoire.

Ne jamais, jamais faire confiance à des données provenant de l'extérieur, au sens large du terme. Même le contenu d'un cookie que vous pensez avoir écrit et validé. Même une donnée contenu dans le "Header".

Toujours tout contrôler.

[Edit]Ah ben mince, quelqu'un l'a déjà dit. Pas grave, comme ça j'espère que ça sera doublement vu et doublement mémorisé
Offres d'emploi IT
Développeur Front-End Intégrateur HTML / CSS
CDI
Easy Partner - Provence Alpes Côte d'Azur - Marseille (13000)
Parue le 16/04/2014
Ingénieur Développement JAVA Junior
CDI
ONE2TEAM - Ile de France - Neuilly-sur-Seine (92200)
Parue le 08/04/2014
Développeur Symfony 2 H/F
CDI
CRESCENDO BROTTEAUX - Rhône Alpes - Lyon
Parue le 27/03/2014

Voir plus d'offres Voir la carte des offres IT
 
 
 
 
Partenaires

PlanetHoster
Ikoula