Fedonono a écrit :
Par contre, je pensais le site fonctionnel. Je sais que les sites une page ne sont pas forcément ergonomique pour les utilisateurs
Aucun problème avec ça.
Fedonono a écrit :
mais vu qu'un menu est aussi présent, je ne pense pas perdre le visiteur.
Le problème, il est là. Ton menu est ce qu'on appelle un "mystery meat navigation". Un menu pain surprise... Les icones ne sont pas parlantes (ou alors juste à une portion de tes visiteurs) et il faut survoler l'élément pour découvrir de quoi il s'agit. Sur PC, le survol se fait au moment du clic ; par contre sur écran tactile, le survol ne se fait que si on laisse le doit sur l'élément de menu (ce qui n'est absolument pas un comportement "normal" sur tablette, smartphone et autres).
Test visiteurs sont donc face à une interface obscure qu'il leur faut apprendre... Ce qui est une énorme erreur d'ergonomie et d'accessibilité (ton interface va frustrer de nombreuses personnes).
Mais le gros problème (raison pour laquelle j'avais omis "navigation" quand j'ai abordé le mystery meat, c'est que tout ton site se base sur le survol... Ce n'est donc pas uniquement le menu qui est anti-ergonomique et non accessible, mais le site complet !
Fedonono a écrit :
Vous avez sans doute plus d'expérience que moi dans le domaine mais je pense qu'un CV ne doit pas être non plus trop chargé, on s'attarde juste sur les points importants (compétences/travaux/hobbies/ce que je cherche comme stage/job et contact).
Je suis d'accord qu'un CV ne doit pas être trop chargé ; mais là, je ne vois pas vraiment de CV (le seul truc qui pourrait être un vrai CV est un "lien" non cliquable). Un CV doit comporter ton expérience pro et ta formation... ça manque. Et les hobbies, en vrai on s'en fiche un peu (sauf certains jobs, mais bon en informatique que tu aime la musique, le cinéma, les jeux vidéos et les technologies, ça n'a strictement aucun intérêt à être indiqué)...
Pour le code :
* Tu ne déclare pas l'encodage de ta page, ça pourrait poser problème chez certains visiteurs.
* Tu ne déclare pas non plus la langue de la page, les synthèses vocale liront donc le contenu de ta page dans leur langue par défaut au lieu de l'anglais (l'anglais lu avec une voix française, c'est très drôle... mais incompréhensible).
* Ton site est atteint de divite,
mais ça se soigne.
* Dommage d'utiliser des styles en ligne alors que tu as des CSS...
* Attention au mélange des langues, tout changement doit être balisé via l'attribut lang.
* Le tabindex, c'est juste complètement inutile. Surtout si tu respecte l'ordre du code...
* Attention à ne pas vouloir trop bien faire : pour ton menu, tu donnes aux images un attribut alt identique au texte suivant l'image. C'est inutile et, surtout, gênant puisque tu créé une répétition donc du bruit.
* Je ne suis pas convainque de l'efficacité du <img class="img"> à mon sens c'est de la surcharge non vitale, il y a moyen de faire plus léger.
* Ta hiérarchie des titres n'est pas correcte : elle commence à h3 (sur un élément qui n'est pas un titre et devrait être un <p>).
La hiérarchie des titres doit toujours commencer par h1 et ne pas comporter de sauts (pas de h1 directement suivi de h3).
* Ton niveau de connaissance de chaque compétence n'apparait pas dans le code. C'est un problème d'accessibilité.
* C'est super perturbant d'avoir l'explication d'une compétence avant sont énoncé (titre). Il faut revoir cet ordre.
* Le manque de titre de sections sur ton site est gênant (surtout parce qu'il n'y a qu'une page).
* Dans tes réalisation : le triangle et le chat, sans lire le code, je ne pense pas qu'il y ait quelqu'un d'autre que toi (et ceux qui ne voient/chargent pas les images, puisque les alt sont très bien remplis) qui soit capable de comprendre à quoi ils correspondent...
Contenu (point de vue recruteur) :
* L'anglais, on a déjà signalé, mais j'insiste, si tu présente ça à tes profs, ils vont se marrer (ou alors, ils ne parlent pas anglais).
* Plus contenu que code, mais ça me fait peur de voir que tu ne maitrise que l'HTML5... Tu ne connais donc pas les versions précédentes ? Plus sérieusement : tu connais l'HTML et qui à suivi son évolution jusqu'à la version 5... Et le fait d'utiliser l'HTML pour de la sémantique, ça ne veux rien dire... HTML est une sémantique, ce que tu fais, c'est respecter cette sémantique.
* Euh CSS3 fonctionne avec IE8-, en partie, ce sont les nouveaux éléments d'HTML5 qui ne sont pas reconnus...
* "I think I have" formule à éviter : si tu n’es pas sûr de tes compétences, c'est qu'elles ne sont pas aussi bonnes que tu le crois.
* La double négation c'est déjà pas top en français, mais en anglais c'est vraiment à éviter : il faut être positif : "I haven't any web project which doesn't use this tech" -> "Most / All my projects have been involving this technology". Évite également les abréviations.
* Indiquer que malgré de nombreuses heures passée sur Photoshop tu en est toujours au niveau "je sais redimensionner une image", c'est pas la meilleure de stratégies pour attirer le recruteur... Si tu n'as pas au moins un niveau intermédiaire, n'indique pas cette compétence dans ton CV (ou contente toi d'un : "j'utilise également...").
Performance :
* Il est préférable de préciser les dimensions des images, cela permet de réserver de l'espace lors du chargement et d'éviter les sauts de design très désagréable. Cela permet également à certains navigateurs d'afficher le contenu des alt, si les images ne peuvent être chargées.
* Prévois des images de bonne dimensions : ne les redimensionne pas dans le HTML ou le CSS, cela oblige à charger beaucoup plus de données que nécessaire et en redimensionnant "chez toi" tu aura un meilleurs contrôle de celui-ci.
* D'après
GT Metrix, 88% de tes CSS ne sont pas utilisées... Un petit ménage s'impose.
Divers :
* Ton site n'est pas imprimable. Personnellement, je trouve cela pénalisant pour un entretien d'embauche.