#jeChercheUnJob dans le dĂ©veloppement web, oĂč l'on n'a pas oubliĂ© les promesses d'universalitĂ©, oĂč les livrables sont Ă la fois fonctionnels et lisibles par quiconque voudrait apprendre, oĂč l'on favorise la prise de recul plutĂŽt que la fuite en avant dans le choix des technologies, oĂč l'on a appris des Ă©checs du financement par la publicitĂ©, et oĂč l'on a besoin de cerveaux en continuel apprentissage plutĂŽt que de mains formĂ©es Ă la derniĂšre techno Ă la mode, #maisJeNeMeFaisAucuneIllusion.
@teslawf Je ne cherche pas le boulot que tu décris, c'était l'objet de ce pouet militant. ;-)
J'en ai marre de ce milieu qui s'imagine faire de la ârocket scienceâ alors qu'il s'est perdu dans ses propres outils, brandis fiĂšrement pour justifier ses niveaux de salaires et intimider les nouveaux venus, mais ne livre que des interfaces pĂ©tĂ©es pour des services au mieux dĂ©risoires, au pire dangereux.
@cybergrunge sauf quâhonnĂȘtement a lecture du pouet je ne vois pas ce qui me ferait dire « oui je cherche quelquâun » en imaginant que tu correspondrais. A un moment faut quand mĂȘme expliciter ce que tu sais faire
@teslawf Si la réflexion du potentiel employeur commence par ça, c'est que ça ne m'intéressera pas (et l'employeur non plus a priori).
Si la réflexion commence par « tiens, voilà un bien étrange positionnement, je suis curieux », alors on peut discuter de l'idée, et seulement ensuite lister les besoins et comment je peux y répondre.
C'est un filtre.
@cybergrunge je comprends pas. Nous par ex on cherche des devs symfony, parce que câest la techno quâon utilise. Comment je peux savoir que tu connais et que je peux te proposer quelque chose ?
@teslawf Si j'avais dit que j'utilise quotidiennement Docker, que je sais paramĂ©trer nginx comme reverse-proxy liĂ© Ă letsencrypt, paramĂ©trer apache, manipuler un minimum les htaccess, installer un serveur openvpn, des seedboxes avec gestion des fichiers via webdav en https mais au trafic torrent cachĂ© derriĂšre un client vpn, Ă©crire ou gĂ©nĂ©rer du HTML5 propre, sĂ©mantique, un minimum accessible, bidouiller Ă la main des paths SVG, me dĂ©brouiller avec les CSS en SCSS, âŠ/âŠ
@teslawf faire de l'ECMAscript 2020 avec Babel, installer un serveur websocket en Node, dĂ©velopper une plateforme de formation en ligne en PHP vanilla, installer un serveur DLNA, Ă©crire quelques scripts shell, bref, que j'ai dĂ©jĂ transformĂ© n'importe quelle machine Unix connectĂ©e en beaucoup de services web diffĂ©rents et que je sais pouvoir apprendre rapidement Ă en crĂ©er d'autres tout en gardant du recul sur les finalitĂ©s fonctionnelles et morales, âŠ/âŠ
@teslawf tu aurais surtout retenu que je n'ai jamais touchĂ© Ă Symfony, non ? đ
@cybergrunge ben oui parce que câest trĂšs bien tout ça mais jâai besoin de cette compĂ©tence. Pour ĂȘtre dev php jâai pas besoin que tu saches faire du js. Et inversement un dev js nâa pas besoin de savoir installer apache
@teslawf C'est bien pour ça que j'ai rédigé ce pouet : tu n'as pas besoin de moi, et je n'ai pas besoin de toi. Tu cherches un marteau parce que tu as un clou à enfoncer, je ne suis pas un marteau, je suis un type qui sait se servir de plein d'outils et surtout de son cerveau pour apprendre le maniement d'autres outils, et n'a pas envie de considérer que tout est un clou.
@cybergrunge ben oui mais les employeurs ont besoin de compĂ©tences pour gagner de lâargent. Et elles rĂ©munĂšrent ces compĂ©tences. Comment veux-tu quâon sâintĂ©resse Ă ton profil si tu nâexpliques pas ce que tu sais faire ?
@teslawf
Pas forcĂ©ment, j'ai changĂ© de domaine Ă chaque nouvel emploi, et la seule chose que je sais faire, c'est apprendre rapidement, cerner les problĂ©matiques, et ĂȘtre orientĂ© solution. Pour moi la question n'est pas le framework, c'est comment apporter la solution Ă la problĂ©matique du client.
@cybergrunge
@roust @cybergrunge ce que je dis câest de savoir vendre ses compĂ©tences. Je vois pas comment tu peux intĂ©resser un employeur si tu dis pas ce que tu sais faire. Et câĂ©tait le cas ici #JeChercheUnJob mais je dis pas ce que je sais faire. Et ça je comprends pas
@teslawf
Au contraire, ce que j'ai compris, c'est que @cybergrunge souhaite faire du dĂ©veloppement web sans ĂȘtre enfermĂ© dans une seule techno, mais plutĂŽt privilĂ©giant l'apprentissage et la rĂ©flexion afin d'utiliser la techno la plus efficace pour atteindre l'objectif. Mais je suis peut-ĂȘtre Ă cotĂ© de la plaque... đ
@roust Non, câest bien ça. Ăa ne mâintĂ©resse pas de dĂ©barquer aprĂšs lâidĂ©e, aprĂšs la recherche de solution, uniquement pour suivre un plan qui me dit oĂč planter un clou. La preuve de travail est Ă©videmment importante, pour montrer quâon saura de quoi on parle, mais sa prĂ©sentation doit se faire dans un second temps, aprĂšs sâĂȘtre mis dâaccord sur la finalitĂ©. Si je nâai pas Ă mâinterroger sur la finalitĂ©, ça ne mâintĂ©resse pas. Je ne vends pas mes mains, je propose mon cerveau. @teslawf
@cybergrunge @roust pour moi ça ressemble beaucoup plus Ă une demande de mission en free-lance quâĂ une embauche. Enfin câest plus simple Ă trouver.
@cybergrunge @roust je dis pas que ça existe pas. Juste quâen ce moment ça me parait plus simple de proposer ce genre de service en freelance.
@cybergrunge @roust câest une proposition de piste autre que lâembauche si jamais tu trouves pas et que tu veux partir
@roust @teslawf @cybergrunge Mes 2cts. Le choix dâune techno nâest pas quâune analyse des bĂ©nĂ©fices/risques pour un projet donnĂ©. Ăa doit aussi, voire surtout, tenir compte des compĂ©tences disponibles. Une techno idĂ©ale pour un projet sera un Ă©chec total si ton Ă©quipe ne la maĂźtrise pas du tout.
On a vĂ©cu les 2 extrĂȘmes dĂ©jĂ , avec Java vendu partout sans compĂ©tence nul part et des fails monumentaux Ă la clef, et NodeJS vendu partout parce que dev front JS Ă profusion mais 0 intĂ©rĂȘt technique
@roust @teslawf @cybergrunge Et autant il est con de recruter uniquement des gens Ă©tiquetĂ©s par une techno, autant il est aussi tout aussi con de recruter sans chercher Ă monter une Ă©quipe cohĂ©rente sur les quelques technos que tu envisages. Et donc des CV sans liste des technos maĂźtrisĂ©es ont aussi peu dâintĂ©rĂȘt quâun CV expert mono-techno ou presque.
@roust @teslawf @cybergrunge On peut parfois profiter dâun effet dâaubaine ou opportunutĂ© sur le sujet, mais envisager de former des devs sur une techno critique pour un projet, câest souvent trop risquĂ© pour ĂȘtre dĂ©cemment envisageableâŠ
@aeris
C'est un point de vue qui se dĂ©fend, et je suis en partie d'accord. Mais les notions de security by design, quality by design, data integrity, risk management, etc sont des notions indĂ©pendantes de la techno utilisĂ©e, mĂȘme si leur application diffĂšre d'une techno Ă l'autre. Il me semble plus simple de former des gens Ă une nouvelle techno qu'Ă ces notions. Du moins c'est le cas lĂ ou je bosse.
@teslawf @cybergrunge
@roust @teslawf @cybergrunge Ah oui, ça trĂšs clairement. Et tu rajoutes dorĂ©navant lâobligation de compĂ©tences RGPD.
@teslawf En ce qui me concerne, le pouet de @cybergrunge m'a donné envie de lui proposer un entretien. A 24eme.fr, on est que des développeureuses (avec une majorité des projets sont en symfo) mais la maitrise de tel ou tel framework/langage n'est pas un critÚre prépondérant dans l'embauche. Les softskills sont plus importants pour nous. Un.e bon.ne technicien.nes pourra toujours apprendre un nouveau langage/techno. AprÚs nous sommes à Paris, donc je me suis dit que ça ne matcherait pas.
@cybergrunge en gros tu pourrais faire devops par ex. CâĂ©tait pas compliquĂ©
@teslawf Non, c'est jamais compliqué une case.
@cybergrunge @teslawf Votre échange me fait penser à ce texte :
https://www.pauljorion.com/blog/2018/05/26/piqure-de-rappel-le-prix-preface-a-ledition-en-livre-de-poche-en-2016/
Maintient de l'ordre social et des rapports de forces.
En fait, toujours rien de neuf sous le soleil. On continue de jouer dans le mĂȘme cadre/modĂšle et continuons de louer nos forces de travail, les cerveaux ayant remplacĂ© nos bras.
@cybergrunge @teslawf je comprends ton regret d'un web qui se spĂ©cialise mais je comprends aussi que l'employeureuse a besoin de connaĂźtre la distance de compĂ©tence entre une personne Ă embaucher et les tĂąches qui lui seront demandĂ©es. Embaucher un dev PHP pour faire du JS, c'est pas pareil qu'embaucher un sysadmin pour faire du JS ou d'embaucher un spĂ©cialiste de la compression vidĂ©o temps-reel pour faire sysadminâŠ
@cybergrunge oui enfin entre faire du php, du js ou du node câest pas vraiment la mĂȘme chose. Et si tu cherches un boulot faut savoir quelles technos tu maĂźtrises