18 mois de progrès dans le développement web

02 février 2018

Je trempe +/- dans la création de sites webs, en tant qu'hobbyiste, depuis 1999. Cependant, ce n'est que depuis environ 2016-2017 que j'ai décidé de m'y pencher bien plus sérieusement. Ainsi me suis-je auto-formé très sérieusement, à raison de plusieurs dizaines d'heures par semaines, à tout un tas de technologies dont je ne connaissais finalement que des rudiments. La POO en général, PHP (Symfony), Python, Javascript et jQuery, entre-autres. Grâce à tout ça j'ai réalisé plusieurs projets : un moteur de blog, un gestionnaire de cassettes musicales, un gestionnaire de prestations pour indépendants, et bien entendu la réécriture complète du site de La Parenthèse Végétale et surtout de son backoffice avec facturation, mailing clients, etc. Bref, je suis très fier du chemin parcouru ces 18 derniers mois. Je me rends compte également que d'ici deux ans , si je continue mon apprentissage à ce rythme, mes compétences actuelles me sembleront tout aussi ridicules que celles que je possédais il y a deux ans.

Pendant quelques mois, j'ai caressé l'idée d'en faire ma carrière professionnelle. Voici les raisons qui m'ont fait abandonner cette idée.

  1. La course en avant permanente, qui contraint à tout réinventer tous les ans. C'est épuisant et inutile. Je ne pense pas que les sites de 2018 soient "mieux" que ceux de 1998. Pourtant, les technologies se sont terriblement complexifiées. Pour quel apport ? Sincèrement, je l'ignore. Je trouve qu'il y a dans le développement web un éparpillement des technologies qui ne fait qu'engendrer une complexité tout à fait artificielle.
  2. Corollaire du point précédent, la nécessité de continuer à se former sans en jamais voir le bout. Je trouve ça extrêmement décourageant. Le sujet ne me passionne pas au point de passer tant de temps que ça à l'étudier. Le développement est pour moi avant tout un ensemble de technologies permettant de répondre à un besoin pratique, mais en aucun cas quelque chose qui me fascine. Par conséquent, j'apprécierais d'apprendre un ensemble donné de connaissances, dont je saurais qu'elle me permettraient de faire face à n'importe quelle demande pendant un paquet d'années. Malheureusement, il n'en est rien. Un développer est obligé de tout réapprendre, tout le temps. La nouvelle technologie à la mode de demain est déjà quasiment démodée avant même d'être devenue mainstream. C'est dément.
  3. Corollaire du point précédent, le dev web n'est pas fun (pour moi). Bien sûr c'est satisfaisant de parvenir à la résolution d'un problème ou l'apport d'une solution utile, mais il n'y a pas de joie.
  4. Avec la découverte de mon autisme (j'en parlerai ailleurs), j'ai pu assumer pleinement une crainte qui me rebutait profondément mais que je n'osais réellement dévoiler : gérer des clients, et à fortiori devoir entretenir avec eux des rapports IRL, répétés, etc. OMG. Je ne peux juste pas.
  5. La nécessité de faire du démarchage commercial (voir point précédent).
  6. En plus de l'aspect purement social de devoir traiter avec des clients, l'obligation de composer avec leurs demandes débiles par rapport au travail à fournir, avec leur méconnaissance de la technologie et leurs exigences. Je ne vois pas comment je pourrais gérer ça.
  7. L'impression de participer à l'expansion. Je ne souhaite pas participer à l'expansion.

Pour toutes ces raisons, j'ai finalement décidé de rester un simple hobbyiste. Au monis, un hobbysite qui fait moins de bêtises qu'avant. Quoi qu'il en soit, si les compétences que j'ai acquises me permettent d'aider mes proches en plus de m'amuser, tant mieux. Mais ça n'ira pas plus loin.