Salut à tous. j'aimerais avoir un retour d'autres développeurs concernant les magnifiques offres d'emplois que nous pondent les entreprises...
Personnelement, j'hallucine des technos, logiciels et diplomes demandés.

Généralement on a au minimum : Bac +5, 2-5 ans d'experience, PHP5 / Symfony2 ou Laravel ou Prestashop ou Magento/ jQuery / AngularJs / GIT / Bootstrap

Moi je lis ça je me dis : Bon, bac +5 dejà c'est mort, les années d'experience je les ai mais pas en salarié, PHP5 à l'aise, les Frameworks.. je connais mais je maitrise pas à fond, jQuery à l'aise, AngularJs jamais utilisé, GIT j'ai juste jeté un coup d'oeil, Bootstrap à l'aise. J'ai donc 3.5/6

Tout maitriser est impossible, enfin je pense? Avoir des notions oui mais tout maitriser? D'ailleurs, constatant que l'on avait a faire a chaque fois à des RH qui n'y connaissent rien, j'ai retapé mon CV à l'aide d'un ami RH justement et bingo j'ai des réponses à chaque fois..

Du coup, à quel moment peut on se dire "c'est bon je peux postuler" au final? Avez-vous vous même postulé et obtenu un job via une offre ou vous n'aviez pas tous les criteres?

27 réponses


Semeen
Auteur
Réponse acceptée

Bon. Je vois que le sujet est parti complètement ailleurs et que les esprits s'échauffent dans un débat autodidactes vs diplomés.
Je vais donc tenter de faire un récapitulatif du sujet de base suivant vos retours concernant les offres d'emplois, ceci est le résumé des retours d'expérience exprimés :

  • Il n'est pas forcément nécessaire de maitriser tout ce qui est demandé, mais il faut en avoir un minimum de connaissance (oui, logique), mais ne pas se fier au terme "maîtrise".
  • Si l'offre provient d'une boite de recrutement, ne pas se fier aux critères, à l'inverse, si l'offre provient d'une entreprise, les caractéristiques sont éxactes
  • La recherche BAC+5 ou autres signifie que l'entreprise ne veut pas perdre de temps en formation. Elle voit ce diplome comme une preuve de la capacité de la personne à être organisée et travailler en équipe.
  • Si vous êtes autodidacte, vous pouvez faire jouer en votre faveur le fait d'être autonome, et d'avoir une approche plus technique qu'un diplomé, cependant, vous devez obligatoirement maitriser un outil de versionning pour prétendre intégrer un travail d'équipe, donc, commencez dès mainternant si ce n'est pas le cas, car le diplomé, lui, avec une approche plus théorique, apparaît comme une valeur sûre en matière d'intégration dans l'équipe.
  • Votre veille technologique et votre capacité à "rester dans le coup" ne dépends que de votre personnalité, même si pour l'entreprise, le diplômé aura été formé à celà (ce qui ne garantie en rien qu'il le fasse)
  • Faire le maximum pour avoir des projets diversifiés dans le portfolio, en terme de difficultés techniques, et ne pas hésiter à en reconnaitre les points faibles, mais bien sûr, en les expliquant.

Je pense avoir fais le tour, apres, vous pouvez lire la discution entière en zappant les messages hors sujets.

Hello !

Effectivement les offres sont de plus en plus hallussinante. Mais elle colle à l'évolution du métier de dev web. Car aujourd'hui il y a une tonne d'outils à connaitre et savoir utiliser.

Après le soucis c'est la cohérence des demandes avec le salaire donné. On demande de maitriser une liste de plus en plus grande de langage et d'outils, sans compter qu'on te mettra la pression si tu tiens pas les délais de productions qui sont fixé par des gens plus ou moins compétents (Plus ou moins axés sur la baisse des prix de vente à un client pour emporter un projet).

Je pourrais faire un long post pour expliquer tout ça, mais je vais recentrer mes propos sur la question.

Pourquoi une tel liste de pré-requis hors compétences?

2-5 ans d'expériences? Les entreprises veulent de moins en moins former.
Bac +5? Car une boite estime qu'une personne ayant un bac+5 (a nombre d'année d'expérience plus ou moins égale) sera plus à même d'etre autonome et à prendre des responsabilités.

Je ne dis pas que c'est la vérité. Je ne dis pas que quelqu'un ayant moins de niveau d'étude est moins capable ou quoi hein !

Mais surtout, comme tu l'as dit, la première personne que tu verras, c'est une personne des RH, qui connait rien du dev. Donc on lui donne des pistes pour écumer les CV. Que le gars technique que tu vas rencontré ne rencontre pas 1000 dev pour trouver celui qu'il veut.

Du coup on leurs dit "Prend un bac+5 avec X années d'expérience" comme ça ils ont plus de chance de rencontrer des gens autonomes.

Après c'est surtout dans les grosses boites ou si tu es démarché par un recruteur d'une boite de RH. Pour le reste les compétences te permettent de décrocher un RDV.

Après le fait de maitriser des outils comme Jquery, bootstrap, un framework et un logiciel de versionning (git, svn etc) permet de voir si tu sais travailler en équipe et si tu peux t'intégrer à un équipe en ayant une base de norme de codage commune à l'équipe et donc avoir un processus de codage industriel.

Maintenant quand postuler? Postule à chaque offre qui te fait kiffer. De toute façon tu ne perds rien. Mais fait un site à toi, montre ce que tu as fait, ce que tu sais faire. Ca aide à la prise de décision. Si tu as des projets sur github en public c'est apprécié aussi.

Si tu montre que tu t'intéresse vraiment à ton métier, tu trouvera un boulot qui te plait. Car les postes pour le moment ça manque pas ! :D

J'espère avoir réussi à faire avancer le sujet!

Semeen
Auteur

Salut Kaelyscius. Merci de ta réponse.
" Mais fait un site à toi, montre ce que tu as fait, ce que tu sais faire". J'ai ris à cette phrase, car justement, j'ai un site personnel, plus 5 sites que j'ai réalisé GRATUITEMENT pour étoffer mon portfolio (malgré le fait que je sois autoentrepreneur...), je réalise également des vidéos tutoriel dans lesquelles on voit mon code source, mes explications ect... Et bien figures toi que le dernier RH que j'ai rencontré n'était même pas allé voir mon site (pourtant écris en gros sur mon CV), et m'a même pris de haut en m'intimant de retourner à l'école (la fierté d'un costar cravatte directeur d'agence avec son bac +5 en relations humaines), me disant que là au moins j'aurais des notions sur plusieurs langages (ce qui est déjà le cas mais va lui faire comprendre...). Du coup je me suis énervé en lui faisant comprendre que c'était complètement débile de croire sur parole un bout de papier plutot que d'aller vérifier les réelles compétences des gens...

Le reste de ton commentaire, je le comprends, je suis même d'accord avec, le fait d'être autodidacte est une chose que je mets justement en avant pour appuyer le fait que je me débrouille seul et apprends vite, mais ça n'a pas le succés escompté.
Je suis passé dans une agence web quelques temps, et quand je compare la tronche des codes sources que j'avais a débuguer, avec les demandes du marché, j'y vois là la cause de l'incompétence des RH.

Au final, tu as confirmé mes pensées, postuler à n'importe quelle offre sans tenir compte des demandes spécifiques. Merci ;)

C'est le problème avec les RH. Tu as des gens qui ne connaissent pas forcément notre métier. (Après pour ton expérience perso, je dirais qu'il y a des abrutis partout même chez les RH, un bac+5 n'évite pas d'attraper la connerie ^^) mais en soit, montrer ce que tu produit, sera récompensé à un moment par quelqu'un qui à vraiment envie d'avoir un bon dev.

C'est un peu comme les test pour avoir un boulot. Autant si la boite te demande de sortir un vrai site pour voir comment tu codes, tu dis non. A l'inverse je m'inquièterai si une boite embauche un dev sans jamais voir une ligne de code produite.

Après je rajouterai que certaine boite vont mettre Bac+5 5 ans d'exp pour décourager ceux qui savent pas se débrouiller. Le mec qui en veut, qui a du talent, et le montre je vois aucune raison pour qu'il ne trouve pas et ne décroche pas un boulot qui lui donnera du plaisir.

Salut, je vais donner mon point de vue, qui n'engage quoi moi et ce que j'ai peu voir. Personnellement je n’ai jamais eu entretiens avec un RH et je n'ai jamais travaillé dans une société de plus de 30 personnes. J'ai déjà fait fait pas mal entretiens a des personnes qui débute pour un post de développer et j'ai remarqué certaine chose.

Personnellement je suis d'avis que les annonces demandent beaucoup de techno et souvent sans justification ou de liens logique (RH qui fait l'annonce). Dans ce genre de cas il vos mieux postuler même si tu ne maitrises pas toutes les technos et bien sûr pour les langages de programmation faut être logique.

Autre élément les types de techno. Si tu ne connais pas bien au moins un outil de versionning, ça pause problème s’il cherche quelqu'un qui fait du git. Si tu sais faire du svn, apprendre git ne sera pas compliqué et inversement. Et cet exemple je l'ai vue concrètement à des entretiens ou des personnes te disent "oui j'ai jamais fait de e-commerce, mais je sais faire du symfony donc ça vas aller". C'est une mauvaise manière de penser, car de un ça n'a rien avoir et de deux c'est une autre façon de penser et ça demande beaucoup de temps apprentissage.

De même pour une demande pour faire de l'api, si tu n'en a jamais fait et que tu postules, tu risques de te prendre un non. Après que tu l'as fait en symfony, à la main ou autre hésite pas tu as déjà des bases.

En gros dans une annonce même si tu n'as pas des connaissances dans telle ou telle techno, mais que tu as déjà une expérience sur quelque chose de similaire, fonce. Exemple encore plus con, mais si une annonce demande d'utiliser grunt et que tu connais gulp, ça ne change rien.

Le gros problème que je rencontre avec des amis a moi c'est le phénomène bac+5 et ingénieur qui n'ont aucun sens. Déjà il y a très peu de formation a bac+5 pour faire du développement et web encore moins et un ingénieur il y a peut être 4-5 écoles.

Par contre je n’ai pas vu ton portfolio, mais j'ai remarqué quelque chose qui touche plus les autodidactes. Déjà la non-valorisation d'un projet. Souvent les autodidactes quand il parle de leur portfolio c'est code code code code, hors tu vas travailler dans une boite avec des graphistes, ux, etc. Et je n’ai vu aucun autodidacte parler des vraies problématiques qu'il y a eu ou autre. En faite dans un entretien souvent on s'en fou du fond sauf quand il y a des vraiment problématiques de fond ( faire un cache custom pour un app et un système de recherche à partir d'un service externe). Et un autre souci, comme les annonces le montrent, souvent on cherche en faite des dev multitâches et les portfolios sont souvent linéaires. Que des sites vitres avec les mêmes fonctionnalités et quelques animation.

Et comparativement un étudiant à travers les différents cours et stage aura un portfolio plus varié et des compétences multiples même si le niveau de maître n’est pas là.

Si je peux te donner un conseil, fait toi des projets très différents et apprend git, vraiment car c'est un indispensable.
Exemple de projet perso: (blog angular et symfony avec du cache, faire un cms à la main, apprendre un cms, faire un site ouaou avec du canvas ou autre et si tu as envie d'apprendre un peu admis système ne fait pas de mal).

Bonjour,

"Bac +5, 2-5 ans d'experience, PHP5 / Symfony2 ou Laravel ou Prestashop ou Magento/ jQuery / AngularJs / GIT / Bootstrap"

SI tu regardes, tu dois maitriser un framework PHP, un framework JS, un framework CSS. Au bout de 5 ans, cela ne me semble pas être impossible. Ensuite, cette barrière n'est là que pour le premier travail généralement.

Voici mon avis après plusieurs années dans le monde du travail. Tout d'abord, je suis ingénieur domoticien mais je me suis spécialisé dans le développement et surtout le développement web. Lors de mes différents postes, mon travail était de développer une application web (non des sites webs ou des sites d'e-commerce).

"Déjà il y a très peu de formation a bac+5 pour faire du développement et web encore moins et un ingénieur il y a peut être 4-5 écoles."

N'importe quelle ecole d'informatique sera suffisante car ce que les recruteurs recherchent c'est une personne ayant suivit une formation d'ingénieur et a donc appris les design pattern. Qu'il l'ait appris en Java importe peu car il pourra ensuite les réimporter dans un autre langage.

"Le gros problème que je rencontre avec des amis a moi c'est le phénomène bac+5 et ingénieur qui n'ont aucun sens."

Je ne suis pas d'accord a 100% sur ce point. J'ai travaillé avec des personnes autodidactes, des techniciens et des ingénieurs et je vois une réelle différence dans leur façon de coder et de gérer leur travail. Certains de ces autodidactes étaient bien meilleurs que moi dans leur connaissance du langage mais ils n'étaient pas appréciées par leur supérieur. Pourquoi ? Car ils n'avaient pas appris à travailler en équipe.
En tant qu'ingénieur, on va attendre de moi de pouvoir planifier mon temps de développement, donner des deadlines correctes, architecturer le code pour qu'il puisse être modulable pour de futures fonctionnalitées, être capable d'expliquer mon code, ... . Les autodidactes et techniciens, bien que leur code était propre, ne rendaient pas le travail dans les temps ou alors leur code était peu modulable car il n'y avait pas de vision sur le long terme. Attention, je ne veux pas troller, je donne juste mon expérience, je travaillerai avec plaisir avec n'importe quel type de personne. J'ai par ailleurs appris énormément grâce à un autodidacte.

Comment faire la différence ?

Apprend à planifier ton travail, apprends à déterminer le temps que cela te prendra, apprends à expliquer ton code, apprends à travailler avec une équipe (cela signifie déléguer, trouver des consensus, ...).
Focuse toi sur peu de technologies, mais deviens un expert. Choisis entre le backend ou le frontend et focuse toi dessus. Bien sûr, cela ne veut pas dire d'oublier le reste mais si tu veux etre frontend par exemple, 80% de tes compétences doivent être en FE, le reste pour du BE, du sysadmin, ...
Enfin, apprends git/mercurial/svn (au choix). Non pas avec des outils comme Sourcetree, mais en ligne de commande. Apprends son fonctionnement, les effets de bords,... . Tu utiliseras un système de versioning au quotidien et tu dois le maîtriser autant que ton IDE.

Du coup, à quel moment peut on se dire "c'est bon je peux postuler" au final? Avez-vous vous même postulé et obtenu un job via une offre ou vous n'aviez pas tous les criteres?

Il y a plusieurs types d'entreprises aussi. Soit tu vises des startups, où tu devras être plus polyvalent, soit des plus grandes structures où tu peux te focaliser sur une partie du code seulement. J'éviterais de chercher à devenir full-stack car, exceptions mis à part, il sera difficile d'être compétent dans tous les domaines. Et cela deviendra dur de postuler pour des postes au fur et à mesure de ta carrière. Plus tu vieilliras et plus on attendra une expertise. Avec du full-stack, tu risques de ne jamais l'obtenir.

Je ne remplissais jamais toutes les cases pour les postes pour lesquels j'ai postulé et j'ai pourtant eu le job. Si tu montres que tu peux apprendre vite ou transposer une connaissance dans un autre langage, ca passera.

Dernier point, le travail à l'étranger. Je vis à Londres depuis 1 an et je vois une réelle différence entre la façon de travailler en France et en Angleterre. Les Anglais se concentrent sur les compétences, les Français sur les diplômes. Lors de mes entretiens en France, on me faisait passer des QCM, en Angleterre j'ai du écrire des projets (généralement entre 2h et 6h, j'en ai eu un qui m'a pris 12h). Du coup, les entretiens servent plus à voir si ton caractère ira avec le reste de l'équipe. Ils acceptent plus facilement des autodidactes dans l'équipe. Cela peut être une bonne idée de regarder de ce côté ci, travailler à l'étranger est un gros plus sur le CV.

(Ce commentaire retrace mon expérience et n'est en aucun cas une généralisation envers les niveaux d'études et les compétences des gens.)

Salut prbaron.
"Le gros problème que je rencontre avec des amis a moi c'est le phénomène bac+5 et ingénieur qui n'ont aucun sens."
Quand je dis cette phrase, c'est par rapport au recrutement et aux annonces proposé sur internet. De plus en plus tu retrouves les mentions ingénieurs ou bac plus 5. Et je suis totalement d'accord avec toi. Mais j'ai aussi rencontré ou je connais des autodidactes qui sont capables de gérer leurs temps de travail, etc. Pour moi tu as des qualités similaires, mais aussi des problèmes différents qui peuvent survenir. Je comprends juste pas pourquoi ont se focalise sur le diplôme et pas sur ce qu'est la personne et ce qu'elle sait faire. Quand tu tombes sur un rh qui te dit que tu n'as pas de bac+5 alors que si ont enlevé se critère tu réponds parfaitement au besoin et bien on va souvent te refuser le post.

"Déjà il y a très peu de formation a bac+5 pour faire du développement et web encore moins et un ingénieur il y a peut être 4-5 écoles."
Je n’ai jamais vu quelque qui parcequ’il connaît les design pattern était pris dans un post. Exemple je suis développé java et je suis pris pour faire du python. De plus toutes les écoles d'ingé n'apprennent pas les design paternes ( réseaux, robotique, sécurité data, etc. ) Et quand tu prends que des formations en développement ce n’est pas énorme.

Après personnellement j'ai vu plus d'autodidactes ou plutôt des gens passionnés se formant continuellement avoir des super bons posts ou être à leur compte et bien réussir. Se que je me dis c'est que préciser dans une annonce avoir un bac+5 - +3 ou ingénieur n'a pas de sens. Il devrait plutôt se concentrer sur les technos, les typologies de projet et le niveau de maitrise de techno ou autre.

Pour l'étranger aux états unis et github est ton cv.

Semeen
Auteur

Merci pour vos retours très interessants c'est exactement le type de réponse que j'attendais.

@galyb, concernant le portfolio, je me suis attaché à justement mettre de la diversité. On a accès à des sites possédants tous des administration, proposant des contenus différents, j'ai par exemple un site musical tourné principalement en jQuery, un site d'information orienté CMS de ma conception, un site sportif orienté "appli web", un framework maison MVC toujours en cours de développement mais bien avancé, ect.. apres oui, gros bémol, je n'ai pas de créa sous prestahsop & co, j'essaie de trouver des projets ...

@prbaron, "Je ne remplissais jamais toutes les cases pour les postes pour lesquels j'ai postulé et j'ai pourtant eu le job. Si tu montres que tu peux apprendre vite ou transposer une connaissance dans un autre langage, ca passera.", merci de la confirmation ;)

Quoi qu'il en soit, vous tombez d'accord sur le versionning, puisqu'il faut trouver par où commencer, je vais me tourner vers ça. Un conseil de logiciels de versionning sous Linux? Je préfererais me former au logiciel avant de passer aux lignes de commande, histoire d'en comprendr ela logique.

Je suis desolé d'etre aussi direct mais je suis recruteur je vois ton portfolio je ne t'embauche pas et encore moi je suis client je veut un site fait par toi. Il n'y as rien dans tes site, aucune ames, aucun soin du design, les polices sont trop grasse, trop collé, tous est collé sans espace.

Quand je suis arrivé sur ton portfolio j'ai eu l'impression de me faire agréssé par tes textes, ils sont gras et et pas agréable a lire.

un petit text-align:justify un peut de hauteur de ligne diminuer la police et ce serait deja un peut moins agressif a l'acceuil

apres je suis direct desolé, j'ai pas comme but de te blaisser ou quoi que ce soit, ce sont des critiques de dev envers un autre dev

Semeen
Auteur

Pas de soucis toute critique est bonne à prendre, on a toujours besoin d'un regard extérieur. Après pour le "pas d'âme", je n'ai bénéficié d'aucune charte graphique étant donné que ce sont des sites "offerts", et je suis pas graphiste :\, j'ai pas vraiment d'inspiration niveau style. J'aurais bien un projet a te montrer, réalisé en agence web avec une charte, mais toujours pas publié donc bon...

Justement, tu devrait le signaler ca aussi, en mettant que c'est des projets a but non lucratif ou un truc du genre.

Apres je suis d'accord le graphisme c'est le problème du dev web. tu as une idée cool c'est bien, tu es un peut imaginatif c'est un plus mais souvent c'est pas le cas ( je suis dans ce cas aussi... ) freelance sans graphiste c'est dur.

Parcontre pour ton site web, tu devrait quand meme mettre un petit coup de modification pour aéré tous ca.

voila l'exemple du portfolio d'un type que j'ai rencontré à une conf javascript https://moox.io il est aéré et les ecriture ne te saute pas a la figure

Semeen
Auteur

Sur un site personnel d'un dev front c'est un minimum d'avoir un joli style ^^.
Oui concernant mon site le font etait à 16px :O c'est le passage à Linux qui m'a induit en erreur (pas le meme aspect, question de resolution je suppose). Bonne idée concernant la précision du non lucratif.

Du coup on s'est écarté du sujet, mais cool puisque tu as eu la réaction d'un recruteur : s'interesser au style quand c'est le fait de savoir coder qui devrait entrer en ligne de compte ;)

Oui absolument c'est le but ;-)

apres tu peut poster ton site dans la partie vos creation que l'on puisse debattre de sont amelioration

Je préviens, je vais être très direct.

Tout d'abord quand je lis ton post initial, tout ce que je lis c'est quelqu'un qui fais du dev web pour le plaisir, qui n'a donc pas de formation, et qui cherche un boulot "high end".

Ceux qui m'ont déjà croisé sur le chat savent que j'ai un avis bien tranché sur la question.

Un peu de background sur moi:

  • belge, 23ans.
  • bac +3 en administration systèmes et réseaux (En Belgique)
  • bac +3 en Computer Engineering (En Irlande)
  • Dev web auto didacte pendant 3ans (hobby)
  • 1 an d'exp professionel en temps que dev
  • portfolio: https://dieterstinglhamber.me/

Comme tu peux le voir je n'ai pas de "vrai" formation en développement. Mais cela ne m'a pas empecher de passer un nombre très élevé d'entretiens d'embauche dans plusieurs pays (Belgique, Hollande, Irlande et Allemagne), dans des start ups, des petites entreprises IT, et même des "Unicorn" tel que Amazon.

Au cours de mes entretiens, j'ai eu droits aux fameux whiteboard test (algorithmie), à des challenges (entre 2 et 6h) et du livecoding. Les recruteurs regardaient parfois mes diplômes, parfois ils se limitaient simplement à mon compte github ou mon portfolio.

Maintenant, la partie coup de gueule, en te lisant et en passant sur ton port folio, tu as un niveau que l'on qualifie de junior (un débutant), l'offre que tu nous cite, est une offre pour un medior. Donc avant de venir pousser une gueulante, commence par cibler les profils d'offre.

Ensuite, il faut bien comprendre que toutes les boites (et postes) n'ont pas les mêmes besoins (et pré-requis). Je rejoins prbaron sur ce point.

Pour en revenir à tes propos :

PHP5 à l'aise, les Frameworks. je connais mais je maitrise pas à fond, jQuery à l'aise, AngularJs jamais utilisé, GIT j'ai juste jeté un coup d'oeil, Bootstrap à l'aise

  • PHP5 à l'aise, les Frameworks. je connais mais je maitrise pas à fond

Une bonne connaissances des différents design patterns suffit largement pour s'en sortir avec n'importe quel framework (avec de l'aide de la doc).

  • AngularJs jamais utilisé:

Pourquoi visé une offre avec des compétences que tu ne maitrise pas ? C'est un peu con de ta part !

  • GIT j'ai juste jeté un coup d'oeil

Et tu attends quoi ? Tu trouvera jamais un job sans maitriser un outils de versionning.

  • Bootstrap à l'aise

Pas très dur en même temps, suffit de copier/coller la doc.

Verdict: Ton profil est juste horrible.

Je suis désolé mais c'est la dure réalité. Moi tout ce que je vois c'est (comme dit en début de message) un débutant dans le dévelopement qui se pense plus compétent qu'il ne l'est vraiment et qui préfere blamer les recruteurs et les entreprises plutôt que de se remettre en questions.

Alors, mon conseil:

  • soit tu continue a te plaindre et tu arrête le dev web tout de suite, car tu ira nulle part sinon.
  • soit tu te forme correctement au métier de développeur. Et tu choisit uniquement des offres pour un profil tel que le tien.

Ouais, je sais, je suis dur, violent, direct, mais il faut comprendre que le développement est un métier, et il ne suffit pas d'en faire de façon irrégulière pour pouvoir se prétendre développeur.

Semeen
Auteur

Et ben..

Déja bonjour / bonsoir non? Effectivement c'est super agréable de te lire...

1 : PHP5 à l'aise, les Frameworks. je connais mais je maitrise pas à fond. Une bonne connaissances des différents design patterns suffit largement pour s'en sortir avec n'importe quel framework (avec de l'aide de la doc). -> Ben oui.. je parlais du terme "maîtrise".

2 : tu as un niveau que l'on qualifie de junior -> je ne me suis jamais autoproclamé médior ou sénior, non, je ne me pense pas plus compétent que je le suis vraiment, je ne prendrais pas la peine d'en appeler aux expériences des autres si c'était le cas

3 : Donc avant de venir pousser une gueulante -> Ma premiere phrase : j'aimerais avoir un retour d'autres développeurs concernant les magnifiques offres d'emplois que nous pondent les entreprises, c'est pas une gueulante, c'est une demande de retours...

4 : GIT j'ai juste jeté un coup d'oeil Et tu attends quoi ? -> Rien mon ami, justement ce fil de discution m'a poussé à m'y mettre aujourd'hui, je n'ai juste jamais eu l'occasion de devoir travailler avec c'est tout, je suis passé dans une seule agence web, dans laquelle l'utilisation de git n'etait pas au programme. J'ai créée un compte github et utilisé mes premieres lignes de commandes git juste après, grâce aux retours obtenus cet après midi.

5 : AngularJs jamais utilisé : Pourquoi viser une offre avec des compétences que tu ne maitrise pas ? -> Je ne dis pas viser ces offres, je fais un recap' "générale" des offres

6 : Bootstrap à l'aise Pas très dur en même temps, suffit de copier/coller la doc. -> La aussi, je ne fais que récapituler les offres

Verdict: Ton profil est juste horrible.
Il me semble avoir demandé des retours d'avis concernant les offres d'emploi, et non pas un jugement sur ma personne.
Après si t'es un frustré de la vie, je te rends la politesse du conseil : va te détendre ailleurs. Une critique est acceptable et bénéfique quand elle est constructive, pas quand elle se transforme en jugement. Scroll un petit peu (tu dois savoir faire ça d'apres tes compétences), tu verras ce qu'est une critique constructive

@Semeen N'ayant pas le profil des autres personnes faisant les mêmes constatations que toi, je ne peux juger tes propos que via ton profil.

Faisons un récap des offres qui trainent sur le web:

  • De 0 à 10 ans d'exp.
  • Tout langages confondu.
  • Tout background confondu.
  • Tout framework confondu.

je sais pas comment tu as fais ta généralisation, mais elle me senble bien ciblée. Du coup, oui, je me permet de te juger car tu te permet de faire un jugement sur un marché que tu ne semble pas connaître.

Mais je vais te donner mon avis sur le marché de l'emploi pour les développeurs web:

  • Si l'offre vient de la boite, elle est justifiée dans 90% des cas.
  • Si l'offre vient d'un chasseur de tête, elle ne vaut rien dans 90% des cas car ceux ci ne cherchent qu'a trouver une personne et gagner une prime.

Aussi simple que ça.

Et d'après mon expérience, une quasi totalité des gens qui se plaignent des profils recherchés sont des développeurs sans formation/diplômes et n'ayant pas les compétences nécessaires pour faire du dev professionellement. Il faut bien avoir un coupable et pourquoi ce serait leur faute ?

Tu as beau ne pas aimer ce que je dit, ça n'en reste pas moins vrai pour autant.

Il faut un jour que les gens comprennent que si les entreprises ont certains critères ce n'est pas par hasard. Certes parfois tu ne correspond pas au profil et malgré tout tu es capable de remplir la fonction, mais c'est plus rarement le cas, et du coup, les entreprises utilisent des "filtres" pour économiser du temps (et donc de l'argent).

Semeen
Auteur

Et bien tu vois, là, ton commentaire est constructif.

Si l'offre vient de la boite, elle est justifiée dans 90% des cas.
Si l'offre vient d'un chasseur de tête, elle ne vaut rien dans 90% des cas car ceux ci ne cherchent qu'a trouver une personne et gagner une prime.

Voilà, là c'est un retour d'experience. Justement, dans ma région, la quasi totalité des offres viennent d'entreprises RH, interim & co. D'où le fait que je pose la question d'origine :

"D'ailleurs, constatant que l'on avait a faire a chaque fois à des RH qui n'y connaissent rien, j'ai retapé mon CV à l'aide d'un ami RH justement et bingo j'ai des réponses à chaque fois..
Du coup, à quel moment peut on se dire "c'est bon je peux postuler" au final?"

Bref, merci quand même de ta participation, et bonne nuit

@Semeen Quand tu peux postuler ? Quand tu correspond au profil rechercher.

Mais plus sérieusement tu le saura quand tu aura assez d'expérience dans le domaine.

Je n'ai pas une expérience phénoménale, mais je vais parler du peu que je connais pour relativer un peu ce qui est dit.

Même si, dans un monde idéal (ou pas ...), ce qui est dit juste au dessus est vrai, dans les faits, ça demande quand même d'être pondéré.
En premier lieu, etude/diplome n'est pas toujours synonyme de talent, quoiqu'on en dise. Je pourrai vous donner un exemple de plantage énorme pourtant développer par une équipe de diplomé, c'est finalement un ami qui les a dépanné, qui n'avait lui, que 2 ans d'étude (il a un niveau vraiment élevé pour le coup).

De même, diplomé ne signifie pas nécessairement expérience varié. J'ai récemment fait des tests d'embauche (questionnaire maison), les mecs que j'avais en fasse était surement doué dans leur spécialité (CMS), mais en attendant, ce n'était pour moi que des bidouilleurs cloisonnées à leur CMS (j'avais même le droit, pour un petit exo, à l'import de dépendance de leur CMS favoris pour des choses insignifiantes sans intérêt, comme si il ne savait plus faire autrement). Et je ne parle même pas de l'exo pour structurer un script pour résoudre une problématique complexe, où aucune proposition m'était faites (même pas une tentative, le côté abstrait semblait les dépasser.

Après il y a surement, Paris et la province, ou des besoins et des salaires bien différent. Selon le salaire que tu vises, tout est possible. Les 2 personnes a qui j'ai fait passer ce test ont trouvé un job dans le mois qui a suivi dans 2 Web Agency, et plutôt bien payé par rapport à leur compétence. Pourtant, l'un comme l'autre se savait dépassé, soit par la logique, soit par l'ignorance de design pattern "de base".

Là où je te rejoins, dans un monde de plus en plus spécialisé, demander à maitriser PHP/Symfony (donc théoriquement tout ce qui va avec BDD / Vagrant||Docker / Un poil de sys admin / GIT||SVN / design pattern, etc etc), tout en maitrisant AngularJs / CSS / HTML (et donc LESS||SASS / gulp||grunt / BEM||méthode d'organisation du CSS / Javascript, le vrai / j'en passe et des meilleurs), ce n'est pas donné à tout le monde. D'autant que même si c'est des technos complémentaires, être une grosse boite (puisqu'on parle de grosse boite), et demander ses 2 types de compétences maitrisés, me semble paradoxal. Qu'il soit demandé "avoir connaissance de", oui, si il bosse avec, maintenant "maitrisé" vraiment, c'est quand même autre chose, ça demande à avoir bosser dessus sur des projets d'envergures pendant au minimum 2 ans pour chaque langage et 1 bonne année pour chaque techno. Ou alors le terme "maitrisé" est mal choisi (ou alors, je suis lent, c'est possible aussi :D)

( après, l'objectif n'était pas de juger tes compétences, mais GIT, faut y aller, vite ! :D Et pense à t'inspirer niveau graphisme, même si tu n'es pas intégrateur, ça joue quand même sur le crédit qu'on peut te donner).

Bonjour,

je viens donner mon avis en tant que jeune diplomé d'un Master informatique qui vient de décrocher son premier CDI.

Tout d'abord, les critères demandés dans les offres d'emplois correspondent généralement à un idéal recherché. Certains points restent essentiels, tels que savoir utilisé un outil de versioning comme cela a déjà été cité un plus plus tôt. D'autres ne le sont pas ou nécessitent simplement de pouvoir justifier d'une expérience sur une technologie similaire. Cependant, évidemment si sur 6 critères, vous n'en respectez pas la moitié, cela semble assez mal engagé.

Ensuite, de ma propre expérience d'étudiant, je suis complètement d'accord avec le fait que diplomé ne veut pas forcément dire compétent, même à Bac +5, cela dépend beaucoup de la formation qui a été effectuée. Certaines peuvent être plus "permissives" que d'autres, ou ne sont pas forcément un gage de qualité à cause des méthodes d'enseignements choisies.

Cependant, un diplôme prouve, dans la majorité des cas, plusieurs choses. Il permet de prouver que l'on est capable "d'apprendre", de s'adapter à différents domaines, etc ... Dans le cas d'une formation Bac + 5, on ne voit jamais qu'un seul aspect des choses. Dans le cas de ma formation, nous avons étudié différents domaines comme le réseau, l'administation système, le développement, la gestion de projet, etc ... Et on ne s'est pas arrété uniquement au côté "pratique" des choses. Le côté théorique est aussi très important pour développer une façon de réfléchir plus apte à résoudre des problèmes innatendus. Pour moi c'est véritablement cela qui va faire la différence avec quelqu'un de non diplômé : cette capacité à pouvoir réfléchir, comprendre et résoudre des problèmes qui n'étaient pas prévu au départ.

Ce qui m'amène au dernier point. Dans la plupart des offres dites "high-end" dans des entreprises attendant un certain niveau de qualité, non seulement il est demandé d'avoir certaines références sur le cv, mais on passe aussi des tests de compétences pour prouver ce que l'on sait faire. Les références seules ne suffisent pas, donc bien souvent, en effet il est demandé beaucoup de compétences, mais ces compétences sont véritablement nécessaires pour l'entreprise.

Voilà, voilà, c'était mon avis :D

Pour moi c'est véritablement cela qui va faire la différence avec quelqu'un de non diplômé : cette capacité à pouvoir réfléchir, comprendre et résoudre des problèmes qui n'étaient pas prévu au départ.

alors la, je ne suis pas du tous d'accord avec ça, tu n'as pas besoin d'études pour apprendre à reflechir, je suis dans ce cas la, j'ai juste un BTS en dev où j'ai appris le PHP procédural et en 2014 en plus... et j'ai une manière de réfléchir qui permet de résoudre des problèmes de mon collègue de travail ingénieur de l'isep.

Steve Jobs, bill gates ou encore mark zuckerberg on tous abandonnée leurs études et sont à la tête d'un empire informatique énorme. l'intelligence et la manière de réfléchir n'as rien à avoir avec les études mais, avec la vision que l'on a de l'informatique et surtout la passion qui nous pousse dans notre travail. ton discourt est typique des personnes aillant fait des études (ce n'est pas une critique hein ;-) )

Steve Jobs, bill gates ou encore mark zuckerberg on tous abandonnée leurs études et sont à la tête d'un empire informatique énorme.

C'est toujours délicat de dire ça. Oui ils ont réussi sans avoir fait d'études supérieures, mais quelle est la proportion de ce genre de personnes parmi tous ceux qui ont réussi ?

cette capacité à pouvoir réfléchir, comprendre et résoudre des problèmes qui n'étaient pas prévu au départ.

Ceci est bien quelque chose que l'on nous enseigne dans une école. Ce ne veut pas dire qu'une personne autodidacte ne l'aura jamais. La seule chose que cela veut dire est que tu es en droit d'attendre ça d'un master lors du recrutement.

D'une manière générale, un master va avoir une approche plus théorique du problème quand un technicien/autodidacte aura une approche plus pratique. Il n'a a pas de meilleure façon, just deux manières de voir les choses.

D'une manière générale, un master va avoir une approche plus théorique du problème quand un technicien/autodidacte aura une approche plus pratique. Il n'a a pas de meilleure façon, just deux manières de voir les choses.

exactement et que cela soit l'une ou l'autre des methodes, aucune n'est meileur que l'autre.

le fil principale d'un dev web, c'est la veille techno sans cette veille, meme si t'es un bac + 5 tu reste a la peche loin derriere les autres.
Je pense que c'est sur ce point ou la formation scolaire est peut etre un peut mieux, elle apprend a manager sa veille beaucoup plus efficacement que l'autodidacte.

J'ai vue deja la difference entre ma facon de gérer ma veille et mon pote ingénieur.

C'est une vrai différence entre un autodidacte et un dev fait des études. Un autodidacte apprend seul, il développe ses techniques, son organisation. Il apprend pas forcément le travail en équipe, ne possède pas forcément la puissance de ressources que peuvent être l'interaction avec plusieurs devs en même temps (Dans le sens où tu peux parler, voir en temps réel différentes organisations, de façon de coder, le retour d'expérience que tu peux avoir de tes camarades ou formateur)

Et effectivement derrière tu entends parler de plusieurs choses. Tu fais du pair programming, tu as le retour en temps réel de 20 - 30 personnes qui te parlent de leurs veilles, des outils qu'ils utilisent, des bonnes pratiques qu'ils mettent en place etc. Tu peux aussi avoir la chance d'avoir des camarades dev qui viennent de différents langage et t'apportent d'autres visions.

Du coup un autodidacte va parfois beaucoup plus pratiquer, peut devenir plus complet. Mais à coté de ça avoir des soucis pour avoir une façon de développement plus industrialisé (le versionning, les bonnes pratiques, l'utilisation de framework) D'ailleurs on le voit sur un sujet dans le topic php "Procédurale VS POO". Un autodidacte utilisera un framework qu'il crée, un dev sortant d'étude utilisera un framework utilisé dans le monde pro (Symfony, laravel etc...). Parce que le but est avant tout de pouvoir se fondre dans un principe d'industrialisation du dev et du travail en coopération.

On voit qu'un autodidacte crée ses propres outils mais du coup s'écarte des besoins qu'attend une entreprise qui recrute. Et que quelqu'un qui sort d'un bac+4/5 est plus formaté pour répondre à cette demande. D'ailleurs de ce que je vois, beaucoup de freelance sont des personnes ayant peu d'étude en info ( qui se sont arrêté en bac+2/3) ou autodidacte. Car du coup ils sont très bien armés pour répondre aux besoins, ont pris le temps de regarder en profondeur ce qu'ils codent et travaillent seul. (Hormis les besoins spécifiques de graphistes etc) Donc ils ont pas forcément besoin de versionning (bien que très pratique même quand tu bosse en solo, pour garder en mémoire les changements que tu fais sur ton projet, créer des fonctionnalités sans pertuber le fonctionnement de base de ton applis etc...). Du coup ça sera toujours une balance, aucun n'est mieux que l'autre. Cela dépent du besoin. Mais de ce que je vois le monde du dev est assez vaste, les postes nombreux et les besoins de plus en plus grand. Chacun trouve sa place du moment qu'il bosse correctement.

Mais la je m'écarte du sujet initiale

J'aime bien ce clicher complètement faux (Auto didacte = pas de POO). Je suis désolé, mais j'ai vu plus d'ingé travailler sur des architectures perso et des autodidactes. Secondes choses qui par contre là c'est affligeant "Donc ils ont pas forcément besoin de versionning (bien que très pratique même quand tu bosses en solo, pour garder en mémoire les changements que tu fais sur ton projet, créer des fonctionnalités sans perturber le fonctionnement de base de ton appli, etc...)" La c'est une question de bon sens, pas de versionning dit pas de visibilité globale sur ton site, veux dire que si le serveur tombe ou que tu perds tout le site tu as intérêt a avoir un disque dur de sauvegarde et pas que pour 2 ans. Enfin bref là ce n’est pas une question d'être autodidacte, mais de professionnalisme. C'est comme les gens qui n’ont pas de backup quotidien des bases de données. L'exemple de facebook, google, etc n'a rien de nouveau. Il y a bien des massons qui sont devenus des chefs d'entreprise, de même pour la restauration, etc. Pour moi la vraie différence c'est qu’un autodidacte a âge égal en sortie d'école bac+5 sera souvent plus pro d'un ingé car il va pas attendre 5 d'apprentissage tout seul pour ce lancer, il va vite allez travailler et faire les erreurs et apprendre. Se qu'un bac+5 va en partie acquérir, mais sur du plus long terme.

+1 @galyb

@galyb, je sais pas si c'est à moi que tu penses quand tu dis que l'on parle de cliché autodidacte = pas de POO, mais je n'ai jamais rien dit de tel. Je tenais à le dire. Car ça reviendrai à dire que si tu te forme toi même tu est forcément un homme de cromagnon ^^ mais je te laisse suivre tout de même le sujet que j'ai cité plus haut et lire les commentaires pour comprendre à quel référence sur ce forum je faisais appel.

Après quand je dis qu'un autodidacte à pas forcément besoin de versionning, c'est parce que tu peux faire un backup, le dupliquer sur X élément. Mais tu vas pas forcément te dire "Ah tien je vais utiliser git". Aujourd'hui peut être plus "qu'hier" car c'est un peu plus démocratisé.

Mais j'en connais pas mal pour qui stocker sur X disques durs et un dump SQL est leurs système de sauvegarde. Après utilise un service comme github bitbucket etc n'est rien d'autre que placer son projet sur un autre serveur. Avec un coté historique des modifications.

Mais encore une fois, il n'y à rien de méchant ou quoi que ce soit dans mes propos ;-) Donc on reste cool ^^ L'important n'est pas comment on se forme. C'est prendre plaisir à faire un boulot qu'on aime, et avoir un rendu toujours plus pro ! :D Le reste c'est de la branlette :D

Bref, le sujet ici n'est pas un débat ^^ Donc je ne rajoute rien de plus, car on s'écarte réellement du sujet. Peace !