IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

Guikingone

[Actualité] [DOSSIER][Être développeur ou ne pas être ?

Note : 9 votes pour une moyenne de 1,56.
par , 19/01/2016 à 20h08 (9323 Affichages)
Aujourd’hui, je n’ai pas envie de parler technique ou manipulation PHP, non, aujourd’hui, j’ai envie de parler de code, le vrai, le pur, le dur.
Récemment, j’ai obtenu un entretien d’embauche pour un poste de développeur Web, chouette me dis-je, mon CV intéresse les entreprises, jusqu’au moment du rendez-vous, tout me semblait bien, et puis la douche froide.

Je l’avoue, je débute dans le développement, je sais travailler, mais je manque d’expérience in situ, dans le monde stressant et envoûtant du développement en équipe, je veux découvrir ce monde, je tente de combler ce vide, car oui, je suis motivé, attentif et patient (je ne ferai pas de lettre de motivation ici, mais au besoin, mon CV vous attend sur mon profil) et j’aime ce métier de développeur (j’aime aussi les fruits et alors ?), ce métier qui me donne envie de me lever le matin, celui qui occupe mes journées en freelance, celui qui me fait faire des journées de 10H-12H 7/7 (oui, je suis comme ça) et qui me fait me coucher heureux, car j’ai résolu un souci de contrôleur.
Revenons à cet entretien, tout se passait bien puis la recruteuse m’a parlé de CMS, je connais Wordpress, Joomla, PrestaShop et j’en passe, mais je ne les utilise pas, pourquoi me direz-vous ?
La vérité est qu’à mes yeux, ces outils ne sont pas des outils de développeur (mais change de métier alors !), mais des outils de travailleur à la chaîne, pourquoi ce jugement ?

À ses débuts, Wordpress était pensé pour créer des blogs, oui, des blogs pas des applications web, le CMS a évolué et est devenu un outil polyvalent, mais est-il devenu pour autant un outil de développeur au même titre que Symfony ? Non, simplement car il n’est pas « personnel », mais bien formaté pour une utilisation standard. Là où un framework comme Symfony est conçu pour du développement « from scratch », WordPress vous fournit les fondations d’un projet, aucun intérêt à mes yeux !
Mais pourquoi ce jugement ?

Quand j’ai effectué mes mois de formations en tant que développeur Web, j’ai compris que le métier est celui de gens passionnés et méticuleux, ce métier est celui des gens qui aiment ce qu’ils font, pas celui de ceux qui « piratent » leur workflow, comment prétendre développer un site « adapté » si ce dernier est lié à un outil formaté ?
Alors oui, je le conçois, cet outil est utile, il permet de travailler plus vite et de manière « formatée » en suivant des règles, mais est-ce bien toujours du métier de « développeur » dont nous parlons ? Je ne pense pas, à mes yeux, un développeur part de zéro et est aidé dans sa progression par un ensemble de développeurs qui améliorent son workflow en s’occupant de certaines parties, prenons un exemple tout simple.

Imaginons une application web tournant sous Symfony, cette dernière peut sembler complexe, mais un développeur débutant sera capable sans soucis de développer un système de gestion de contenu (SGC et non CMS) sans effort, comment ? Simplement en utilisant les bundles, la console, Doctrine, Twig et j’en passe, la qualité finale sera la même que celle de Wordpress sauf que ce projet sera purement adapté à un besoin, si le développeur s’arrête à ce stade, tout projet utilisant Symfony pourra utiliser son SGC sans effort et de plus, il pourra le partager avec le monde entier afin que tout un chacun puisse l’améliorer et accélérer son workflow, au fond, est-ce si difficile de faire simple ?
Imaginons un site de vente en ligne qui veut un résultat sur mesure, le SGC précédemment cité pourra remplir les besoins et le développeur pourra de surcroît améliorer son application afin que les besoins du client soient matchés.
Alors, me direz-vous que cela prend du temps et qu’il faut s’y atteler, mais bon sang, pourquoi sommes-nous développeurs si une tâche aussi simple vous semble impossible ?! Pour moi, toute personne me répondant par la négative à cette invitation ne mérite pas le titre de développeur !

Alors oui, je vous vois venir, vous me direz que je n’y comprends rien et que je débute, mais je vous arrête là par une affirmation, réfléchissez-y deux secondes, pourquoi passer par un outil qui n’en est pas un, c’est comme si un cuisinier utilisant un Magimix, aucun cuisinier digne de ce nom n’utilise de Magimix, cela facilite la vie, mais au fond, celui qui aime son métier ne compte pas les heures de travail, ni celle de frustration ni l’échec, car c’est dans ce dernier que nous arrivons à la saveur même de chaque métier, celui de se dépasser, de pousser plus loin notre vision étriqué du métier que nous chérissons, car oui, mesdames, messieurs, j’aime ce métier et utiliser une pelle pour planter un clou ne me semble pas adapté.
Alors je conclus, je n’ai pas eu ce poste et finalement, je crois que cela n’est pas un mal, car au fond, donner le meilleur de moi-même dans un environnement qui n’est pas celui que j’affectionne me rendrait malheureux et je finirais par rogner sur la qualité de mon travail, au fond, je dois bien l’avouer, je suis méticuleux, attentif, patient, rigoureux et passionné, mais plus que cela, j’aime ce que je fais et cela n’a pas de prix.

Envoyer le billet « [DOSSIER][Être développeur ou ne pas être ? » dans le blog Viadeo Envoyer le billet « [DOSSIER][Être développeur ou ne pas être ? » dans le blog Twitter Envoyer le billet « [DOSSIER][Être développeur ou ne pas être ? » dans le blog Google Envoyer le billet « [DOSSIER][Être développeur ou ne pas être ? » dans le blog Facebook Envoyer le billet « [DOSSIER][Être développeur ou ne pas être ? » dans le blog Digg Envoyer le billet « [DOSSIER][Être développeur ou ne pas être ? » dans le blog Delicious Envoyer le billet « [DOSSIER][Être développeur ou ne pas être ? » dans le blog MySpace Envoyer le billet « [DOSSIER][Être développeur ou ne pas être ? » dans le blog Yahoo

Mis à jour 20/01/2016 à 10h43 par ClaudeLELOUP

Tags: avis
Catégories
Développement Web

Commentaires

Page 5 sur 5 PremièrePremière 12345
  1. Avatar de mabeghin
    • |
    • permalink
    From scratch ?? Faut faire de l'assembleur du coup non ?? :-p
    Tout dépend du cas et du contexte. On prend pas un boulot pour faire du site à la pelle si on veut faire de la prog bas niveau effectivement. Perso je fais du C++ cross-platform avec des libs qui compilent sous OSX / windows / linux / raspi. C'est un boulot de dingue et faut vraiment sentir l'obligation de passer par là (ou être un peu fou) pour payer des gens pour faire ça. Mais bon, j'ai un client obsédé par les perfs... Héhé
  2. Avatar de Gilliard
    • |
    • permalink
    A te lire, mon cher Guikingone, tu devrais chercher du boulot dans le monde industriel du software embarqué, qui a besoin de gens dans ton genre, je crois plus que celui des applications WEB. Masi c'est clair, c'est un autre métier, parole d'un ancien développeur à la retraite qui a fait des deux.
  3. Avatar de dhamet
    • |
    • permalink
    On pourrait dire la même chose des milliers de sites en Bootstrap (quelle (ho)(e)rreur ! ), PrestaShop, etc... Ils simplifient des chosent mais sont "formatés", reconnaissables...
    Néanmoins WordPress est génial grâce son écosystème, ses thèmes et plugins et ce qu'il fait il le fait (très) bien, c'est à dire presque tout un site "vitrine" et/ou un blog...
    Est-ce encore du développement ? Souvent, non,c'est un travail d'intégrateur... à moins de développer des plugins soi-même (j'ai vu des dev le faire! Bravo!)
    Pour moi, WordPress a emporté la bataille du site web alors le développeur est-il mort... ???
    NON, qui va faire des Saas, des applis mobiles, les applis du web d'aujourd'hui et demain... NOUS!!!

    PS : vive AngularJS, React, etc.. côté front
    PHP (HHVM) / Symfony 3 /laravel, etc... côté back
    sans oublier NodeJS (meteor), MongoDB, etc...
Page 5 sur 5 PremièrePremière 12345