Je me demande quand Clojure se developera en France, ou plutot si ca se developera un jour la-bas.
Je veux dire, de maniere professionnelle.
Y-a-t'il du progres de ce cote recemment ?
Meme le channel semble mort, si on ne le connait pas.
Hello Vincent ! Pas Ă ma connaissance đ
et non le channel nâest pas mort đ, câest juste đ đ
Je suis frustre de ne pas entendre parler de Clojure plus souvent en France. C'est pas bon pour moi, a force, je passe pour un vrai alien aupres de mes collegues, qui parle d'un truc qui a du mal a justifier son existence.
Comment faire pour developer Clojure en France ?
Je crois que la technique de Rich, initialement, c'etait de vendre du Clojure deguise en .jar
a destinations d'organisations qui avaient l'habitude d'acheter du Java.
Mon 2cts sur le sujet : Je pense que la popularitĂ© dĂ©pend dâune combinaison entre : - lâenseignement supĂ©rieur - le âreachâ (ou contraintes matĂ©rielles), ex: js/C/ASM/Swift - les acteurs Ă©conomiques - les communautĂ©s associatives locales - les communautĂ©s âmĂ©tierâ IA+ lisp = â€ïž dans les annĂ©es 80 et IA + Pyton = â€ïž en 2020
jâen oublie probablement bcp
Ă ma connaissance lâenseignement supĂ©rieur français ne pousse pas au lisp (ni mĂȘme au fonctionnel?)
@papachan infidĂšle !
đ
nous nâavons pas dĂ©veloppĂ© en France une industrie dâexpertise basĂ©e sur le Clojure, exemple de la âfinanceâ en angleterre
Donc il reste qq acteurs Ă©conomiques pour investir sur la techno, ce sont souvent de petites entreprises
Ou sont-elles, ces entreprises ?
Donc pour dĂ©velopper le Clojure en France, je pense quâil faudrait un Nubank
il lâa fait ! RĂ©ussir Ă mettre qualitĂ© et micro-services dans la mm phrase đ
celles que je connais sont Ă Paris
mpenet, tu voulais dire un truc ?
de memoire la france est pas vraiment le meilleur endroit en europe pour faire de la finance, j'imagine que le marche c est principalement du service, et la c'est des trucs lourds plutot java/.net & co
aprĂšs si la vraie question câest âcomment je trouve un boulot clojure en Franceâ, câest un autre sujet đ
(réponse courte = remote ou paris)
en remote, a l etranger đ
J'ai beaucoup de mal a trouver un travail en Clojure, et c'est paradoxal parce que je me debrouille mieux dans ce language qu'avec n'importe quel autre language.
Des que je dis que je suis a Taiwan, les gens s'imaginent que c'est trop loin pour du remote.
pb de timezone
oep
encore que pour certaines boites c'est ok
tu te fais avoir avec les USA
.. le truc c'est que ca fait un an et demi que je travaille sur les heures Francaises, mais rien n'y fait, ca bloque les gens mentalement.
av la cÎte ouest tu es inversé..
Je vois pas comment ça peut s'améliorer en FR y'a pas de communauté visible
Clojure c'est 2-3 talks "Why Clojure?" chaque annĂ©e dans 2-3 JUGs, ça s'arrĂȘte lĂ , c'est trop alien pour la plupart des dev
J'ai essayĂ© d'en parler plusieurs fois Ă Luxembourg, j'avais crĂ©Ă©e un event sur http://meetup.com y'avais 3 intĂ©ressĂ©s, une prĂ©sentation dans un JUG ça donne 15 personnes qui viennent, 1 intĂ©ressĂ©, 12 sur leurs tĂ©lĂ©phones et 2 qui trouvent que ça fait trop de parenthĂšses đ
En ce qui me concerne au travail j'ai lĂąchĂ© l'affaire, j'essaye de mettre plutĂŽt l'accent sur Kotlin qui est moins alien et qui apportera quand mĂȘme quelques choses intĂ©ressantes aux dĂ©veloppeurs.
J'ai Ă©tĂ© contactĂ© 2 fois pour un poste de Clojure remote (des chasseurs de tĂȘte) mais les salaires Ă©taient trop bas, je ne peux pas justifier d'un emploi en tant que sĂ©nior dev Clojure car j'ai jamais fait de vrais gros projets hormis des choses sur mon temps libre
absolument, jâai dâailleurs commencĂ© par OCaml đ
mais câest pas systĂ©matique et jâai cru comprendre que bcp dâĂ©cole avaient arrĂȘtĂȘ
dâailleurs le MIT a laissĂ© tomber le Scheme
(et SICP)
j'ai aussi commencé par OCaml la prog fonctionnelle vers 2002
Les langages trĂšs dynamiques comme Clojure ne conviennent pas aux sociĂ©tĂ©s bord*liques comme la France. Les Français ont besoin d'ĂȘtre cadrĂ©s. Les langages dynamiques, c'est bien pour les pays oĂč personne ne marche sur les pistes cyclables. đ
Plus sĂ©rieusement : ça ne m'Ă©tonnerait pas qu'en France il y ait des biais culturels qui poussent les dĂ©cideurs Ă ĂȘtre trĂšs conservateurs dans les choix de langages. Je l'ai vu dans l'Ă©cosystĂšme de startups français notamment. CombinĂ© Ă une culture scolaire oĂč l'accent est beaucoup mis sur la thĂ©orie et peu sur la pratique, ça mĂšne facilement Ă entendre des discours aussi Ă cĂŽtĂ© de la plaque que ce que je viens d'Ă©crire au-dessus.
Sur l'animation de la communauté française, je pense qu'au moins à Paris on devrait reconnaßtre que nous, les organisateurs, n'avons pas toujours été trÚs assidus. De mémoire de quand j'y étais, on a toujours été trÚs occupés, ce qui ne facilitait pas une organisation réguliÚre. Notamment, nous étions tous en freelance, avec les irrégularités de charge de travail que ça implique.
AprĂšs voilĂ , moi je bosse pour une startup française en Clojure en ce moment, donc ça existe... mais on ne recrute pas actuellement. Et c'est normal qu'on ne recrute pas beaucoup, on fait du Clojure đ
On a peut-ĂȘtre aussi un phĂ©nomĂšne de "fuite des cerveaux" au niveau de la formation. Il est possible qu'avec notre systĂšme Ă©litiste de Grandes Ăcoles, les personnes qui ont le "caractĂšre" propice Ă du Clojure partent soit vers d'autres domaines techniques, soit vers d'autres pays. Je vois qu'Ă Polytechnique, trĂšs peu de gens veulent faire du dev. C'est relativement mal considĂ©rĂ©, perçu un peu comme "se salir les mains". C'est un peu ironique, parce que beaucoup de ces gens finissent par passer leur vie Ă entraĂźner des rĂ©seaux de neurones par affinitĂ© avec les maths, alors qu'honnĂȘtement c'est gĂ©nĂ©ralement moins intellectuel et crĂ©atif que du dev Ă haut niveau Ă mon avis.
AprÚs voilà , c'est pas forcément une fatalité tout ça. Il me semble que les phénomÚnes de diffusion des technos sont relativement chaotiques, ça peut se jouer à pas grand chose.
Je rentre dans la discussion đ On se connait bien sur Paris (@baptiste-from-paris @val_waeselynck @hmadelaine), mais câest vrai que câest du boulot que dâanimer une communautĂ© et un vrai problĂšme systĂ©mique Ă adresser sur toute la chaĂźne (acteurs Ă©conomiques, formation, Ă©ducation, open source, meetup/conf, etc.). En tant que freelance nos prioritĂ©s sont souvent ailleurs comme lâa fait remarquer Valentin, et Ă part des initiatives locales et lâanimation de la communautĂ© il y a peu de choses. Ce nâest pas une fatalitĂ© mais cela demande des moyens quâune sociĂ©tĂ© peut dĂ©cider de mettre (cf Juxt, Metosin). Dâailleurs le retour dâexpĂ©rience de Metosin est quâils ont travaillĂ© avec les ESN locales (formation) pour petit Ă petit dĂ©velopper lâĂ©cosystĂšme et dĂ©marrer le cercle vertueux. Mais câest vrai que ça demande une prise de risque pour des acteurs plus traditionnels que des startups. Retour dâexpĂ©rience rĂ©cent dans une grande banque : les langages dynamiques (python et node en lâoccurence) ont Ă©tĂ© Ă©cartĂ©s pour des raisons de sĂ©curitĂ© (pas forcĂ©ment toujours avĂ©rĂ© mais câest un autre dĂ©bat). Je ne suis pas trop sĂ»r sur la culture française justement le cĂŽtĂ© bordĂ©lique et trĂšs organique peut ĂȘtre trĂšs bien adaptĂ© Ă Clojure. Chez Electre on est maintenant 8 dĂ©veloppeurs Clojure mais culturellement le remote est encore compliquĂ©. Bref il y a des choses qui se passent en France (et jâessaye de faire ma part đ), il faudrait peutâĂȘtre plus de communication sur ce que lâon fait pour dĂ©velopper la visibilitĂ© localeâŠmais câest du boulot.
merci pour les explications
quand covid sera derriĂšre nous peut ĂȘtre qu'une initiative comme heart of clojure a paris serait une bonne idĂ©e. Avec toutes les startup FR genre station F etc il doit bien y avoir un petit vivier
@jeremie & @val_waeselynck pour le cĂŽtĂ© orga, le Covid nâa pas bcp aidĂ© cette annĂ©e đ
Bonsoir Ă tous, je rebondis sur lâorganisation du meetup Clojure Paris. LâannĂ©e 2020 a Ă©tĂ© dramatique. Jâai bien tentĂ© dâorganiser un meetup en prĂ©sentiel mais je nâai eu que trois inscrits et jâai dĂ» lâannuler. Je fais refaire une tentative en fĂ©vrier en fonction des annonces du gouvernement. Je ne pousse pas les Ă©vĂšnements remote car la richesses des meetups se passe avant et aprĂšs les talks lors des Ă©changes informels.
Jâaimerais refaire un meetup advent of code comme lâannĂ©e derniĂšre mais cette fois en incluant du remote !!
Câest une bonne idĂ©e
Autre retour dâexpĂ©rience personnel sur le dĂ©veloppement dâune communautĂ© : jâai lancĂ© le meetup Domain-Driven Design en 2009 sur Paris, Ă lâĂ©poque on devait ĂȘtre une dizaine Ă ce premier meetup, le speaker dâailleurs Ă©tait Greg Young, il Ă©tait moins connu Ă lâĂ©poque dâailleurs. La communautĂ© a stagnĂ© pendant environ 5 ans et le DDD a dĂ©collĂ© vers 2015 et câĂ©tait toujours du boulot mais ça a suivi en terme dâaudience et de sponsoring (faut pas oublier que pour faire un meetup en prĂ©sentiel il faut un lieu et câest pas toujours simple). La rĂ©gularitĂ© est importante je pense, quitte Ă faire venir des speakers de lâĂ©tranger. Mais ça demande un âalignement de planĂštesâ qui fait que ça prend ou pas. En tout cas on ne lĂąche pas lâaffaire et ça repose sur des personnes assez engagĂ©es sur le langage et passionnĂ©es mais il manque ce cĂŽtĂ© systĂ©mique Ă©voquĂ© plus haut. Sur une note plus personnelle, il est beaucoup plus simple pour moi de vendre des interventions de conseil sur de lâarchitecture et du DDD que du Clojure. Le conseil est peu risquĂ© et avec potentiellement un bon ROI pour le client. Contrairement Ă du delivery, et on vient au sujet de Clojure, car : âą DĂ©livrer du soft au forfait ou en rĂ©gie demande une prise de risque par le donneur dâordre, Clojure est ârisquĂ©â de prime abord quoiquâon en dise sâil nây a pas un Ă©cosystĂšme qui permet de rassurer (compĂ©tences suffisamment dispo, formation, etc.). Et assembler des freelances pour dĂ©livrer du soft est risquĂ©. âą Sauf Ă avoir un Ă©lĂ©ment suffisamment diffĂ©renciant dâun point de vue business pour que la stack techno soit secondaire (ex : une boite qui dĂ©veloppe en Elixir mais qui a une expertise mĂ©tier forte sur de la logistique). Bref mon point câest quâen France Ă lâheure actuelle on a des petits acteurs qui ont trĂšs bien compris lâintĂ©rĂȘt de Clojure, donc uniquement des startups ou des petites boites et des freelances que lâon connait tous qui bossent pour eux. Pas de boite qui a intĂ©rĂȘt Ă investir pour dĂ©velopper lâĂ©cosystĂšme Ă long terme. Donc pas de communication structurĂ©e et rĂ©guliĂšre sur le sujet, uniquement des initiatives personnelles sujettes aux alĂ©as, donc peu visible de lâextĂ©rieur.
C'était une blague le cÎté bordélique hein :)
Bons points tout ça
Oui mais je trouve la France vraiment bordĂ©lique đ
Surtout dans le bordelais
@jeremie par «risque de prime abord», tu parles de risque perçu ou objectif ?
risque perçu Ă 80% et 20% objectif (freelance sont plus volatil, vivier rĂ©duit de ressources pour des salariĂ©s, etc.). Je trouve quâune stack JS/Java moderne est beaucoup plus risquĂ© mais on est entre convaincu ici⊠Et puis le sujet de la qualitĂ© logicielle est important que ce soit en Java ou en Clojure (disons quâen Clojure câest moins visible car il y a un filtre naturel des personnes, mais je ne le considĂšre pas comme Ă©tant acquis)
Shame on you !
Je partage
Il paraßt qu'ils parlent à peine français là bas.
Si je peux donner un petit conseil Ă toute la communautĂ© : n'hĂ©sitez pas Ă relancer ou proposer des Ă©vĂšnements. Les organisateurs habituels ne le prendront pas mal, ils ne tiennent pas Ă avoir un monopole de l'orga. Et si ça fait un bide de temps en temps, ce n'est pas grave, la soliditĂ© de la communautĂ© rĂ©sidera dans sa capacitĂ© Ă s'en relever, et ce n'est gĂ©nĂ©ralement pas symptomatique d'un manque d'intĂ©rĂȘt.
Je crois savoir que ça démange à Michel de faire une présentation de notre stack actuelle
AprÚs c'est vrai qu'avec la menace planante de la 3Úme vague, ça paraßt mal partie pour les évÚnements physiques
Sans rire, le patois sâest perdu Ă ma gĂ©nĂ©ration (mes parents le parlent)
Merci à tous, discussion trÚs intéressante pour quelqu'un de "nouveau" dans cet écosystÚme. Toutes ces questions m'ont plusieurs fois traversé l'esprit donc j'allais y venir tÎt ou tard. Une idée du statut de Clojure dans notre voisinage proche (Allemagne, Italie, Espagne) ? Je crois constater que l'Allemagne suit bien et commence à prendre le modÚle du Royaume Uni et de la Finlande, etc. Est-ce le cas ?
Peut-ĂȘtre pourrait-on Ă©changer avec eux, s'inspirer du modĂšle, etc ?
Il y a des années GenÚve était plus active que Paris.
La belle Ă©poque :)
Je crois pas que le user group est encore actif à GenÚve. Beaucoup des membres ont lancés des sociétés en clojure (exoscale, finity/paper.li, sixsq, etc)
En SuÚde il y a plusieurs gros acteurs: une banque (SEB) , un service de parking via mobile qui couvre le pays, une société de jeux videos (King) , codescene etc...
Ăa ne nous rajeunit pas !
Tiens. Drolement actif le canal ! faites attention a garder vos gestes barrieres !
Taiwan ! quelle drole d'idĂ©e đ
Je vous rassure ya pleins de pays qui ont zéro integrations avec clojure. ( comme ce qui est le cas pour les pyrénnées atlantiques )
En france ya quand meme quelques startups
J'avais vu une liste de startup a l'epoque
J'ai découvert Ocaml grace au projet HAXE monté par Nicolas Cannasse. Ca m'a donné l'envie d'apprendre mais impossible pour trouver du taff.
@vincent.cantin il y a un autre aspect qu'il faut tenir en compte quand tu taffes en/avec la france, c'est le salaire. Ils t'offrent beaucoup + depuis les USA/Canada/Uk ou meme certains pays d'europe.
Bref tout ca pourrait etre le materiel pour un bon meetup en ligne.