Bonjour,

Je viens vers vous car je suis actuellement un peu perdu pour la suite de mon parcours. En effet, étant en train de finaliser une licence professionnelle dans le développement web / webdesign, j'en ressors avec des doutes concernant la suite, car je n'ai pas l'impression d'avoir énormément de compétences et je pense que pour la recherche d'emploi, les entreprises veulent un certain niveau de compétences (vous serez sûrement mieux placé que moi pour le dire).

Je ne pense pas continuer mes études car je n'arrive pas à trouver quelque chose qui me convienne, c'est pour cela que je viens vers vous, afin d'avoir des conseils concernant mon apprentissage à venir. Je suis intéressé par le développement web, que ce soit l'intégration, le webdesign, le front et le back, j'aimerai vraiment pouvoir maitriser tous ses aspects car créer un site est ce qui me plait le plus.

Je pensais m'acheter quelques livres en plus de ceux dont j'ai déjà (CSS, PHP et MySQL) et des cours sur internet, je voudrais donc savoir si c'est la bonne méthode, et également comment vous avez appris, si vous avez des conseils, des façons de faire, des pistes d'apprentissages pour aller vers la bonne direction, car n'ayant que 20 ans je ne suis encore que très peu expérimenté et j'aimerai vraiment faire les choses correctement pour ne pas avoir de mauvaises surprises et être prêt pour rentrer dans le monde du travail.

J'ai repéré quelques livres qui m'ont l'air intéressant, j'aimerai avoir également votre avis, puis si vous avez des livres à me conseiller je suis preneur :
Javascript : http://www.editions-eni.fr/livre/apprendre-a-developper-avec-javascript-2e-edition-9782409004667
Intégration web : http://www.eyrolles.com/Informatique/Livre/integration-web-les-bonnes-pratiques-9782212133707
SASS : http://www.eyrolles.com/Informatique/Livre/sass-pour-les-web-designers-9782212141474

Veuillez m'excuser pour ce long texte, mais je suis un peu perdu et j'aimerai être sûr d'aller dans la bonne direction.
Je vous remercie d'avance pour vos réponses.

26 réponses


Salut Salut,

petit conseil, pratique, pratique et encore pratique ;) fait de la veille, informe toi, et crée toi des projets. Je t'assure que c'est en faisant que tu apprends le mieux. L'an passé un amis à moi s'est retrouvé dans le même cas que toi (en bts) je lui ai conseillé de faire ça et maintenant, en licence, il est bien plus fort que les autres et arrive à avoir des stages très facilement. J'ai seulement un bts et en faisant ça, grace à mes compétences que j'ai acquises en faisant des projets ou autres. J'ai un cdi donc le mieux que tu puisse faire c'est de te trouvé quelques projets à faire. Même si c'est du benevolat :D

A bientôt

JessyD
Auteur

Salut,

Merci beaucoup pour ta réponse rapide, c'est vrai que faire des projets m'a l'air d'être une bonne option, après qu'est-ce que tu entends par là? Que ce soit des projets en vrai pour des clients ou également des projets perso pour s'entraîner sur une technologie particulière? Tu es développeur web aussi? Tu as appris quoi plus exactement, que ce soit des langages, frameworks, cms...ect?

Désolé ça fait beaucoup de questions d'un coup j'espère que tu ne m'en voudras pas, je suis très curieux et vu que tu as décroché un cdi j'aimerai en avoir plus.

Avec plaisir :D

Je suis développeur web oui, j'en ai fait mon métier, et je travaille dans une agence qui s'occupe de gros intranet pour certaines entreprises.

Pour te répondre au fur et à mesure, tu peux t'entrainer sur des technologies en particulier, mais personnellement j'ai plus de préférences coté framework en général, j'ai appris ce qu'il me semblait le mieux. Laravel et wordpress essentiellement (enfin c'est là où je me sens le mieux) j'ai de bonne notions en serveurs aussi qui est important aussi. Si tu sais pas quoi choisir comme framework à travaillé tu as le choix. Mais faut savoir qu'en france on utilise beaucoup Symfony. Aprés libre à toi de choisir le chemin qui te semble le mieux. Je connais essentiellement le php / sql / css / html / js / ajax etc j'ai quelques notions en ruby aussi mais rien de bien fameux ;)

JessyD
Auteur

Merci pour la réponse,

Pour le framework PHP j'ai bien l'impression que Symfony ressort souvent c'est vrai, je vais m'y pencher pour le coup, mais tu as choisi Laravel car ça te semblait plus facile par rapport à Symfony?
Pour les CMS j'ai aucune connaissance dessus, mes formations n'ont jamais abordés cela et je me rend compte que j'aurai dû m'y mettre par moi même plus tôt car j'ai l'impression que énormement d'entreprises utilises cela, tu penses que pour commencer Wordpress est la bonne direction? Sachant que tu connais ce CMS.
Sinon pour les autres langages tout cela me semble logique, même si pour le coup en Javascript j'ai certaines lacunes à combler, de plus les frameworks JS ont la côte si j'ai bien compris.
Du coup tu as appris avec des tutos en ligne, en lisant des livres ou bien vraiment en plonger dans le code directement?

J'ai choisit laravel, car il m'a semblé moins difficile à prendre en main au début. Aprés je me suis amusé à me faire un mini framework avec quelques composants en standalone de laravel, ce qui m'a aider à bien le prendre en mains. Je dit pas que je suis un expert laravel mais je pense que je roule ma bosse :)

74 millions de sites utilisent WordPress environs, ça fait déjà pas mal pour un cms donc oui cela me semble un réel besoin et beaucoup d'entreprises demandes des connaissances en wordpress, drupal, prestashop ou même typo3 (typo3 essentiellement coté allemagne) j'en oublie certainement aprés. Le framework js on la côte oui mais tu es pas obligé de tout connaître par coeur non plus. Avec beaucoup d'heures passé sur grafikart et à dev oui essentiellement, j'ai jamais lu un bouquin. Mais chacun sa méthode.

Apprends à lire les docs aussi c'est important :)

JessyD
Auteur

D'accord je vois, au vu de ce que tu me dis ça a l'air d'être vraiment ton truc. Je vais regarder aux deux pour voir avec lequel je me sens le plus à l'aise, d'ailleurs je me demandais quelque chose, faut-il avoir des connaissances en POO pour utiliser Laravel ou Symfony, ou bien juste avoir des bonnes bases en PHP?
Pour les CMS, ça fait un paquet de sites à ce que je vois je devrai vraiment m'y pencher si je veux mettre toutes les chances de mon côté, après est-ce que les entreprises attendent des grosses connaissances dessus ou bien savoir le manipuler un peu?
Concernant les framework JS, il faut déjà que je m'améliore en JavaScript avant de m'y mettre je pense, car mes connaissances sont relativement faibles, si je me lance par exemple sur Angular alors que j'ai pas les bases, encore JQuery ça peut le faire mais bon autant commencer par le début je pense.
Donc du coup tu as vraiment appris sur Internet et pas autrement à ce que je vois, que ce soit sur des sites anglais ou français?
J'y penserai pour les docs c'est important c'est vrai.

Merci de prendre ton temps pour me guider c'est bien aimable de ta part :)

+1 pour Sparkosis, les formations / écoles te donnes des best practices et dans le meilleurs des cas te font découvrir de nouvelle techno.
Mais le meilleur moyen d'apprendre c'est de le faire par toi même. C'est un corps de métier assez particulier, il n'y a que très peu de formation et la formation "Devenez un développeur web" n'existe pas xD, c'est un domaine où nous devons constament apprendre par nous même car le web évolue plus vite que les cours proposé dans les écoles. (Ce serait donc l'anarchie pour eux de devoir se mettre à jour constament).
Comme te le conseil Sparkosis, fais toi des petits projet, intéresses toi aux nouvelles techno, et si ce sont les exigences des recruteurs regardes ce qui est demandé comme profil dans les annonces de recrutement. De ce fait tu pourras t'orienter vers une techno qui te convient et qui en même temps correspond aux attentes des employeurs :D.

Il te faut évidemment des bonnes bases en POO, car tout les frameworks fonctionnent en objet, mais faut pas avoir peur d'eux je te rassure. Si tu as de bonnes bases en procédurale, tu devrais plus ou moins t'en sortir en poo bas niveaux. Et grafikart à fait une formation là dessus.

Par exemple (niveau wordpress) faut savoir creer un plugin / shortcode etc, donc oui il te faut quand même quelques connaissance, mais parfois si tu connais juste au survol quelques framework ça peut suffir (genre moi avec drupal)

Vaut mieux y aller petit à petit en js / JQuery et ajax aussi.

J'ai beaucoup appris sur ce site et comme je t'ai dis en faisant des projets à droite à gauche, en cherchant à faire ce que je voulais sur des sites anglais francçais ou même des vidéos oui.

Oui pour les docs ça l'ai comme ça si tu arrive sur une nouvelle techno ça va te permettre de pas trop être perdu.

pas de problème c'est un plaisir pour moi, je suis passé par là aussi :)

Edit: @Mika445 à raison, autre chose qui à sont importance aussi, faut aller dans une grande ville ^^" sinon tu auras de maigres chances de trouver du travail

JessyD
Auteur

Merci pour ta réponse mika,

C'est vrai que les formations ont plutôt tendance à nous montrer des technologies puis après c'est à nous de se débrouiller, maintenant que j'ai fini avec les études je vais pouvoir consacrer plus de temps à certaines technologies abordées que très brièvement pendant mes formations.
Je vais appliquer tout ça, je regarde déjà les offres pour voir ce qui est attendu le plus souvent, puis j'essaye de suivre l'actualité du mieux que je peux car c'est vrai que ça évolue vraiment vite et on en apprend tous les jours.
Merci des conseils en tout cas, ça m'aide à avoir une démarche dans mon apprentissage plus stable.

JessyD
Auteur

D'accord, je pensais que je devais me mettre à la POO et tu me confirmes la chose, j'avais repéré d'ailleurs la formation de Grafikart je regarderai à ça. Concernant le PHP, je l'utilise depuis la terminale donc on va dire que je suis assez habitué et que me mettre à la POO devrait pas me poser de problèmes, ça se passera sûrement mieux qu'en BTS quand on nous a balancé sur Java.

Pour Wordpress je retiens tout ce que tu me dis, il faut aussi savoir modifier un thème je pense non? Même si cela n'est pas le plus compliqué j'imagine au vu de ce que tu me dis. J'ai pensé aussi à Drupal qui a l'air d'être assez utilisé aussi apparemment, mais je vais déjà m'attarder sur Wordpress pour commencer.

D'accord je vois, merci pour tous les conseils c'est super utile en tout cas d'avoir des réponses de personne qui sont déjà dans le métier et qui ont été dans mon cas, merci pour le temps pris.

Edit : Pour la recherche d'emploi, je me situe dans les Ardennes mais c'est vrai que je vais devoir bouger je pense, à part si je tombe au bon moment avec les compétences attendues mais je vais plutôt regarder partout.

Excuse moi pour le délai, l'éditeur sur le téléphone est pas top.

Modifier un thème sur wordpress fait partis des bases même d'en creer, ainsi que les posts types, metabox etc.

Perso j'habitais dans le sud ouest et je me suis déplacé jusqu'a strasbourg donc ce n'est pas infaisable :)

@JessyD Avant toute chose, quel est ton niveau de compétences? Quel est ton plaisir? Le front? L’intégration? Le back? Full-stack? Parce que si tu te sens plus l'âme d'un front que d'un back, aucun intérêt de perdre du temps a apprendre laravel ou symfony et focus sur vuejs, react ou encore angular.

Comme il l'a précisé il aime bien faire du front comme du back. Pour moi ce n'est pas incompatible, donc je ne suis pas forcément de ton avis. Mais je suis d'accord dans le sens où se focalisé sur une seule chose à la fois est important. Tout dépends de t'es préférences aprés.

JessyD
Auteur

Je connais html/css, php et sql je me débrouille pas trop mal mais je connais pas la POO, le JavaScript j'ai un niveau relativement faible je trouve, au niveau des frameworks je connais Bootstrap et Materialize, concernant JQuery j'ai pas beaucoup de connaissances non plus même si je peux me débrouiller pour faire quelques petites choses. Sinon ce que j'aime bien à la base c'est concevoir l'interface des sites, plutôt l'aspect visuel, donc ça sera plutôt intégrateur / front je pense (je met pas webdesigner c'est encore autre chose et je pense que beaucoup de choses m'échappent), mais le back ne me dérange pas spécialement, j'aimerai avoir des compétences dans les deux je pense que savoir les deux seraient déjà vraiment pas mal pour un début.

La ou je ne suis pas d'accord c'est sur le faite que de savoir les deux c'est pas mal au début. Justement non, enfin de mon point de vue bien sûr.
Pour pouvoir connaître une chose, faut se focaliser sur l'apprentissage de celle-ci. Je prends mon exemple, j'ai appris le PHP de fond en comble, j'ai appris a utiliser slimframework, laravel, lumen, j'ai développé un petit framework PHP pour apprendre la POO correctement et ça ma apporter au début de ma carrière pour bosser dans le web, mais depuis 2 ans je n'ai plus touché une seule ligne de PHP ou même de back pour me spécialiser dans le front. Ayant un bagage de dev assez complet coté back, je n’ai pas eu trop de mal à me former sur JavaScript, angular, react et react-natif. Du coup j'ai choisi de devenir développeur front après 3 ans de back parce que j'ai acquis une réflexion et une façon de penser qui facilitent l'apprentissage d'autre langage. On voit aussi le cas avec les tutos de graf, au début c'est PHP, cakephp, etc. puis au fur et à mesure que tu as de la connaissance tu t'amuses avec d'autres choses et tu apprends de nouvelles façons de développer.

Tout ça pour dire, encore une fois ça n'engage que moi, qu'il faut ce focaliser sur un langage sans framework pour commencer, une fois avoir compris le fonctionnement global de celui-ci, passer a des frameworks et une foi les frameworks maîtrisés on peut se laisser aller à d'autres technos.

JessyD
Auteur

Merci pour tes conseils, je vois que tu sais vraiment de quoi tu parles vu tout ce que tu me cites.
Donc si je comprend bien dans tout ce que tu me dis là, c'est soit je me met à fond sur PHP et ensuite tout ce qui suit que ce soit POO, frameworks....ect ou alors je peux commencer par le Javascript et ce qui va avec (je vois que sur Grafikart il y a beaucoup de choses aussi) ? En tout cas tout ce que tu dis là me semble très cohérent, c'est vrai que si je vais à droite à gauche je vais peut être me perdre, alors que si je me focalise sur un langage comme tu me conseilles au moins à la fin je pourrai aller vers d'autres choses plus facilement et moins être perdu. En plus au vu des nombreuses vidéos sur Grafikart je pense qu'il y a moyen d'ici quelques temps d'avoir des bonnes connaissances.

Oui voilà, si on se focus sur un objectif on y arrivera plus rapidement et on pourra passer à autre chose aussi plus rapidement. J'ai vécu ça ce ÉTS pour ça que je t'en parle. Si on peut éviter aux gens de faire les mêmes erreurs, c'est un plus. Je me suis perdu au début de mes études avec le PHP, je JEE, le JavaScript, c# . Je voulais faire un peu de tous et finalement j'ai raté mon BTS parce que je n’ai pas fait grand-chose. depuis le temps à bien changé, j'ai réussi dans le monde professionnel comme je le voulais, mais j'ai mal commencé ^^

JessyD
Auteur

Tu t'es arrêté au BTS ou bien tu as continué?
Sinon c'est vrai que c'est un peu trop éparpillé, au moins si je me stoppe là avec mon bac+3 je pourrai vraiment me focaliser sur des choses précises et en profondeur, puis vu comment ça évolue rapidement, pas sûr que tout ce qu'on voit en formation sera d'actualité demain.
Merci en tout cas de me parler de ton expérience c'est vraiment intéressant, je vais commencer par me focaliser sur le JS et ensuite quand je maitriserai je m'orienterai vers un framework, pourquoi pas VueJS pour commencer en plus de JQuery.

non ca ma soulé et j'ai arrété, j'ai trouvé un taf uniquement avec mon coté autodidacte.

alors la ou tous le monde fait l'erreur c'est de commencer par jquery. C'est simpa, ca va vite mais ca fait plein de choses magique qui ne sont pas forcément simple a comprendre pour un debutant. c'est plus simple de venir de vanilla vers jquery que de jquery vers vanilla. apres avec les nouvelles API js jquery est de plus en plus useless et aussi, vue est un framework mais jquery est une librairie, cest différent ;-)

Pour le coup au niveau du JS je suis entièrement d'accord avec toi @Defy :)

JessyD
Auteur

Donc au vu de ce que tu me dis, après avoir bien appris le JS, je devrai pas m'orienter vers JQuery en premier comme librairie? Pourquoi Vanilla que je connaissais pas pour le coup? Et pour les frameworks tu penses que commencer par VueJS c'est un bon choix? Si tu peux m'aiguiller concernant la direction que je dois prendre pour apprendre le front ça serai vraiment super, là je suis en train de me mettre bien comme il faut sur le JS pour combler mes lacunes dessus et pas être paumé.

Vanilla n'est pas une lib mais c'est le js natif en gros =D
En gros pour apprendre le front tu dois hum pratiqué :D fais des trucs, regarde les tuto de graph :)

JessyD
Auteur

D'accord, je regarderai à ça alors ^^
Pour apprendre le front c'est ce que je compte faire il y a pas mal de choses sur Grafikart, après il n'y a pas forcément d'ordre particulier?

Je suis pas vraiment un expert en front on va dire, mais commence par des choses simple je pense que ça te permettra de te remettre dans le bain et de voir au fur et à mesure, un carroussel par exemple ? :)

JessyD
Auteur

Le carroussel ça me semble être la base comme tp à faire donc pourquoi pas oui ^^ Puis j'ai vu que dans les tutos JS de Grafikart il y a d'autres tp qui m'ont l'air sympa donc je vais regarder à tout ça, il y a de quoi faire pour pratiquer je pense :)

Ah oui ça c'est sur :)