Chat:Fr/2021-06-22
Bon[]Crayon: Salut tout le monde :ghost:
Bon[]Crayon: Automaton2000 slt
Automaton2000: la question c'est est-ce que tu fais une modif dans le code
Bon[]Crayon: Automaton2000 C'est dans la tête.
Automaton2000: bah tu vois que le chat
Bon[]Crayon: Automaton2000 Le chat, il est mort.
Automaton2000: il sait pas se reconnecter tout seul
Thyl: yo
BlaiseEbuth: o/
jdeveil: 'lut les genx
jdeveil: s/x/s
BlaiseEbuth: stoi l'genx
Rafdune: echo "Bonjour, les gens";
3141948: Print(f'hello {players}')
BlaiseEbuth: clear
BlaiseEbuth: exit
Rafdune: La question que j'adore en entretien, c'est: Vous pensez avoir combien d'année dans ce langage
Rafdune: comme si le nombre d'année signifiait quelque chose
BlaiseEbuth: Dépends de ce que tu mets derrière...
Rafdune: franchement, on m'a refusé un projet car j'avais pas assez d'anné, puis j'ai rejoint le projet plus tard en renfort, pour découvrir que la personne qui avait le nombre d'année, avait fait une catastrophe immonde sur le projet
Rafdune: et on m'a demandé d'arriver en pompier pour sauver le projet
BlaiseEbuth: Si "nombre d'années" ça veut dire "nombre d'années écoulées depuis que j'ai vaguement apris les bases du langages" c'est sûr...
3141948: Moi j'ai plusieurs années dans plusieurs langages mais complètement oublié
Louis_de_Fitness: yo
3141948: Je vois pas en quoi avoir travaillé sur un langage constitue une expérience
Rafdune: Mais même, le nombre d'année dans un langage, si tu le pratique en continu ne veut rien dire, sinon tout le monde aurait le bac avec mention très bien
3141948: A la limite sur un framework ok
Rafdune: vu qu'on a tous le même nombre d'année d'étude quand on y arrive
BlaiseEbuth: Euh...
Rafdune: ce que je veut dire
Rafdune: c'est qu'on ne peut pas corrélé directement durée avec compétence
BlaiseEbuth: Ca dépends de l'implication...
Rafdune: Et de la capacité d'apprentissage
Rafdune: et de la maitrise de soi
yfe42: De si tu es passionne ou pas
Rafdune: te connais tu assez, pour savoir si tu apprend mieu oralement, en recopiant, ...
Louis_de_Fitness: salut les mecs
Rafdune: en pratiquant, en visualisant
Louis_de_Fitness: Comment allez vous
Rafdune: bien et toi ?
Louis_de_Fitness: Tranquelsse
pikjy: On est là
Louis_de_Fitness: Je peux te faire un bisous pikjy ?
pikjy: non
Louis_de_Fitness: OK.
Rafdune: Donc j'en revient à ce que je disait, le nombre d'année dans un langage ne peut pas servir pour un recrutement, alors que énormément d'entreprise l'utilise (Et en plus pour estimer ton salaire)
BlaiseEbuth: Ca ou le diplome, ou le nombre d'année dans l'"info"...
Rafdune: Le diplome est déjà plus parlant que le nombre d'année, vu qu'il constitue un ensemble de compétence aquises ou non
BlaiseEbuth: soit-diant
Rafdune: le probleme c'est qu'il represente des compétences figés qui en plus s'érode avec le temps, mais ça reste plus parlant que le nombre d'année de quelque chose
Rafdune: il ne montre pas ta capacité à apprendre, évoluer, ni ton évolution total
BlaiseEbuth: Si tant est qu'il ait représenté quelque chose à la base...
jfaixo: un nombre d'années, sur des compétences techniques pures ca veut rien dire effectivement. Maintenant, avoir "vécu" un certain nombre de projets/contexte client et d'équipe/encadré des gens/... ca se compte quand même en expérience, qui s'acquiert au bout d'années...
Rafdune: J'allais répondre que oui, mais un argument viens de me venir, qui dit que ça aussi n'est pas totalement vrai
Rafdune: Tout le monde sait, que dans les projets de groupe, il y en a qui boss et d'autre qui se repose sur les autres
Rafdune: du coups, ceux qui se reposent, acquiere aussi autant d'experience que ceux qui boss ?
Rafdune: (Et oui, on retrouve la même chose en entreprise, d'experience je peut vous le dire ;) )
jfaixo: http://chat.codingame.com/pastebin/8372c4ee-c543-4fec-986d-06a8cf953702
jfaixo: dammit
3141948: "Ceux qui se reposent" ah ah c bien subjective tout çà lol
3141948: Oops subjectif
jdeveil: et c'est encore plus difficile de déterminer si le candidat est compétent quand le recruteur n'y connais rien...
MPuck: Salut ! J'étais recruteur avant. C'est très difficile d'évaluer le niveau d'un candidat. Et hélas les années d'expérience ne sont pas forcément un bon indicateur. On va plutôt regarder ce que le candidat a déjà fait (est-ce qu'il a traité des problématiques similaires à celles sur lesquelles on travaille ?). Le mieux étant d'expliquer les concepts utilisés par l'équipe et de demander au candidat s'il connaît ou s'il s'y intéresse.
BlaiseEbuth: De toute façon c'est de la merde.
MPuck: Après oui, on regarde le temps d'expérience, mais tout seul, ce n'est pas un indicateur précis.
3141948: BlaiseEbuth: 👍
MPuck: Si on vous demande combien d'annez vous avez dans le langage, vous pouvez répondre, et ensuite demander pourquoi il pose la question.
MPuck: Et s'il vous dit "on cherche quelqu'un qui a X années d'xp dans ce langage", vous demandez pourquoi.
1Alex: il faut donner des exercices de code et voir comment il s'en sort. pas juste lui demander de raconter sa vie. sinon vous recrutez uniquement ceux qui savent bien se vendre, et pas forcement ceux qui savent bien coder.
MPuck: Si le recruteur n'est pas capable de vous répondre, alors vous pouvez lui expliquez que les années d'xp ne sont pas représentatives le cas échéant.
MPuck: et s'il vous dit "car on cherche quelqu'un qui a déjà fait ça ou ci", vous adaptez votre réponse en lui disant ce que vous savez faire.
MPuck: Il ne faut pas hésiter à demander à passer un test technique ou à s'entretenir avec une personne technique de l'équipe.
MPuck: http://chat.codingame.com/pastebin/4cf90393-4011-43e6-993d-3216501567d3
MPuck: Zut, message un peu long. Mais bon, c'est utile à savoir donc je vous encourage à lire si vous voulez mieux gérer les entretiens.
3141948: C du réchauffé mais certains plats sont meilleurs réchauffés
Rafdune: Mon problème actuellement, c'est que, avant j'était en CDI donc pas de problème, postuler pour un CDI est plus simple je trouve. Maintenant je me suis mis Freelance, on a des recruteurs qui nous appels, nous pose des questions, on comprend pas pourquoi, puis ne rappel jamais. J'en ai tellement des comme ça
3141948: Si vous sortez d'écoles pas trop besoin de se poser de questions : foncer
3141948: De toutes façons cous passerez plus de temps à bosser qu'à vous demandez pourquoi vous bossez donc c cool
3141948: Vous
3141948: Demander
BlaiseEbuth: :nauseated_face:
3141948: Pardon je suis sur smartphone en autocompletion android de merde
BlaiseEbuth: Oh, c'était pour le fond, pas la forme.
3141948: À l'exception de quelques récalcitrants peut-etre? 🤔
3141948: BlaiseEbuth: ah ok c cool 😂
MPuck: Rafdune je t'ai envoyé un MP, je peux t'aider à faire un peu de tri.
RandomVariable: Hello les anciens, les feedsback dans les CoC servent vraiment à quelque chose ? Sont-il vraiment lus ?
BlaiseEbuth: Qui tu traites d'ancien?
RandomVariable: je dis pas anciens négativement
RandomVariable: vétéran ?
RandomVariable: expert ?
RandomVariable: bref un mec qui est souvent sur CG et depuis longtemps
RandomVariable: tu aurais utilisé quel terme à ma place ?
Innuen.Doe: guru
RandomVariable: pas compris
jfaixo: 1Alex savoir résoudre un exercice de code c'est très différent de savoir bosser sur un projet en équipe.. perso je fais pas ce type d'exercice, la technicité n'est souvent pas la principale compétence demandée
azsan: qui as déjà passé un test de code avec capgemini?
BlaiseEbuth: Beaucoup de jeunes diplômés pas trop regardant sur leur premier emploi...
philRG: BlaiseEbuth: par exemple sur Sopra, mon voisin y a bossé 7 ans et notamment dans le recrutement, maintenant DSI dans une assurance. Effectivement, il ne faut pas être regardant. Après ne connaissant rien du monde de l'entreprise, ça fait une expérience
philRG: est-ce que les recruteurs en abusent possible
philRG: mais faut bien commencer
BlaiseEbuth: Bah non...
RandomVariable: j'ai évité le conseil, mais n'est pas un un moyen de monter vite en compétences et découvir plusieurs boites rapidement ?
Rafdune: Le Kotlin bug un peu sur CoC non ?
philRG: les ESN n'ont pas forcément bonne presse mais bon, une fois installé chez un client, ça peut être pas mal pour se faire une expérience, mais c parfois la loterie. Si on essaye pas, on peut pas savoir. Oulah, je suis mûr pour postuler dans les RH lol
RandomVariable: Et sinon quelqu'un peut me dire à quoi ca sert et qui voit les feedback après un Clash of code ?
BlaiseEbuth: Les texte sert à rien. Les notes sont comptabilisées et en dessous d'une certaine moyenne la contrib est supprimée.
BlaiseEbuth: *le
RandomVariable: Merci
RandomVariable: Et merci pour avoir pointé vers Community Resources dans ton profil. Je suis tombé dessus récement et ca m'a été bien utile
BlaiseEbuth: Bah j'essayes de le diffuser un peu, histoire de pas m'être fait chier à l'écrire, et à le compléter pour rien. :sweat_smile:
RandomVariable: ben quand je le recherchai j'ai eu du mal à le trouvé, je suis retrourné voir mon historique et les profils vus récemments
BlaiseEbuth: Normalement il est épinglé en haut du forum.
dwarfie: :wave: :turtle:
BlaiseEbuth: o/
dwarfie: Automaton2000 , toujours aussi mal poli a ce que je vois ...
Automaton2000: comment on fait pour avoir un bon first 10
dwarfie: Automaton2000 : demande a kovi :D
Automaton2000: c'est parce que je parle de ce genre de chose
dwarfie: Automaton2000 : a ton avis ... combien de jours avant que je depasse boulet ? ;)
Automaton2000: puis je passe a coté de la map
dwarfie: Automaton2000 humm t'es plutot a coté de la plaque la ...
Automaton2000: il y a une histoire de géométrie non euclidienne aussi
RandomVariable: BlaiseEbuth, en épinglé, j'ai la FAQ puis "Read before posting" et c'est tout
BlaiseEbuth: Pourtant il l'est. Mais apparement chaque utilisateur peut choisir de désépingler un post...
RandomVariable: ben je viens de l'épingler, merci pour l'idée
dbdr: http://chat.codingame.com/pastebin/f8df2d84-16b7-4426-942a-e5a58b24d76c
dbdr: le submit date de janvier, il en est à 6%
dbdr: faut pas etre pressé
WhatTrickeryIsThis: ATTA IL FAIT 7%
WhatTrickeryIsThis: ah bha nan :(
Thyl: dbdr
Thyl: ça doit être un contest de contest !
WhatTrickeryIsThis: t'entends ça NN?
BlaiseEbuth: Bah non il est mort.
BlaiseEbuth: AutomatonNN tape deux coups si tu entends.
WhatTrickeryIsThis: DEUX TORTUES contre AutomatonNN , qui c'est qui gagne?
jfaixo: vous savez si ya un contest prévu bientot ?
codeing: https://www.codingame.com/clashofcode/clash/182761462c4eb4128c208e179ee69d23a63864b
Zorg1: jfaixo bah faut attendre le Fall Challenge
Zorg1: après tu peux toujours demandé la date du FC tous les jours à BlaiseEbuth
Zorg1: il adore ça
BlaiseEbuth: Ouai. Ca me fait comme un calendrier de l'avant avec un mec à ban dans chaque case.
codeing: https://ibb.co/kJr49CN
Zorg1: heureusement qu'Automaton2000 est là pour apporter un peu d'humanité à ce chat
Automaton2000: moi je me suis pas assez bon
BlaiseEbuth: Oh c'est gentil codeing, mais j'en ai déjà plei.
BlaiseEbuth: *plein
Zorg1: Automaton2000 tkt tu peux faire de l'XP à gogo avec des contribs de CoCs c'est #1
Automaton2000: c'est très bien le 3.7
nicola: Le calendrier de l’avent, c’est avant Noïel.
Zorg1: bah on est avant noël
WhatTrickeryIsThis: cpafo
Narack: bpnsoir, besoin d une correction python svp si je veux mettre un espace entre a et b je tape bien print(a," ",b) ?
WhatTrickeryIsThis: print 'a b'
WhatTrickeryIsThis: c'est pourtant simple
burger4d: oui mais si a et b des variables non
WhatTrickeryIsThis: :D
Narack: certes mais je dois afficher la valeur de a et de b sur une seule ligne et séparé d un espace
WhatTrickeryIsThis: c'est pas précisé dans la question
dwarfie: :popcorn:
Narack: c est vrai dsl
burger4d: print(str(a)+" "+str(b))
WhatTrickeryIsThis: désolé tu avais une seule chance maintenant tu te débrouille :p
**dwarfie attendait un RTFM la :rofl:
Narack: donc je pense que c est print(a+" "+b)
Narack: ou pas ......
Narack: WhatTrickeryIsThis c est emulant je vais chercher plus profond
WhatTrickeryIsThis: meuh si c'est a+" "+b
dwarfie: print(a,b) ....
WhatTrickeryIsThis: tu pourra cast en str(a) comme le burger il dit
dwarfie: maintenant je suis obligé de bruler mon ordi ....
burger4d: print(a+" "+b) si a et b du type string(maprche ps si int)
Narack: si a et b sont des variables définies précédemment dans ce cas pas de str
Narack: (je suis un grs debutant hein )
Narack: (hesitez pas , bashez )
burger4d: définies en string, oui(sinon, bah nn)
Narack: thx
RandomVariable: Narack, t'as plein de solution. T'as pensé à regarder la doc de print ?
RandomVariable: +s
Alshock: en vrai si la question est toujours d'actualité, la réponse qui me semble le mieux correspondre à ce que tu sembles vouloir faire serait print(a, b, sep=" ") selon moi
Narack: absolument
Narack: re-thx
Alshock: cela dit, c'est pas le séparateur par défaut en python un espace simple ?
RandomVariable: si, sep ne sert à rien
Alshock: auquel cas print(a, b) bah ça fait déjà ce que tu veux
RandomVariable: dans les cas tordus, les f-string peuvent aussi servir assez simplement, mais là c'est overkil
Alshock: les format strings c'est la vie, mais pour un espace en effet
Narack: a et b sont des variables je dois afficher a et b séparé d un espace , print(a," ",b) non, print(a+" "+b) on mais print(a, b, sep=" ") fonctionne
Narack: j etais justement en train de fouiller ( plus profond )
RandomVariable: Narack, ce qui est important, c'est que tu comprennes pourquoi chaque solution marche ou pas
Narack: je creuse sur le print
fastien: print(f'{a} {b}')
Alshock: en fait par défaut print affiche les différentes valeurs séparées d'un espace, donc (a, " ", b) donne <val(a)> ESPACE " " ESPACE <val(b)>
Alshock: a et b sont pas des strings donc a + " " + b ça doit faire une erreur de type
Alshock: et a, b ça fait le <val(a)> ESPACE <val(b)> attendu
Narack: mais print(a,b) ne validait pas non plus l exercice d ou mon incomprehension
Alshock: ça t'affichait quoi ?
Narack: je craque
Narack: maintenant ça marche :expressionless:
Narack: àa me disait que j avai une erreur de sunthaxe et que j avais du zapper un ;
Narack: ou :
leojean890: purée c'est la lose en ce moment :P vox-codei-2 : 80% ; there-is-no-spoon-episode-2 : 69% ; don't-panic-2 : 90% :P
dwarfie: m'en parle pas ... j'avance sur rien moi non plus :D
leojean890: bah j'avance mais je finis pas xD
dwarfie: 3 jours que je procrastine sur le meme multi ...
leojean890: lequel ?:P
dwarfie: CIF
leojean890: MCTS powa ?
leojean890: ah code and fire
leojean890: c'est super heuristique comme sujet je pense
dwarfie: mon code est toujours pas capable de faire une seule action :p
leojean890: je suis bottom gold..
leojean890: alors que j'ai pas implem les cut
dwarfie: je suis a peine moins low bottom ;)
leojean890: même les top silver le font, les cut
leojean890: (multi spawn pour casser le zone de l'autre)
leojean890: la zone
leojean890: et j'ai je pense pas assez d'utilisation des tours, et de farming
leojean890: genre aller se balader dans les cases loin de l'ennemi pour récup des tunes
leojean890: bref plein de features manquantes^^
leojean890: euler fait un algo hongrois j'avais vu dans son PM, pour répartir
dwarfie: bah , pour l'instant j'ai rien .... a part l'instakill mais ca sert a rien tant que je fait pas les coups de bases :D
leojean890: ah les coups de base
leojean890: ou de bases
leojean890: :P
leojean890: j'ai un peu de gestion du cut (attaque et defense), mais pas en actions coordonnées
leojean890: chaque unité a une vision trop locale :s
leojean890: (à finir j'ai aussi batman 2 et music scores depuis 8 mois à 75% chacun hmm)
dwarfie: pourtant , batman 2 c'est clairement pas le plus dur ...
leojean890: j'ai une approche qui timeout, en vrai je l'ai fait il y a 8 mois et j'ai pas repris entre temps^^
leojean890: vox-codei-2 : 80% ; there-is-no-spoon-episode-2 : 69% ; don't-panic-2 : 90%
leojean890: d'après les stats c'est vox-codei-2 le plus dur des 5
leojean890: (taux de réussite etc)
leojean890: music-scores je pense qu'il y un trou dans la raquette qui me fait fail les 3 derniers validateurs
leojean890: don't-panic-2 c'est les perfs
dwarfie: alors la , don't panic 2 ... les perfs ... j'en ai pas ...
leojean890: there-is-no-spoon-episode-2 je viens de commencer et pour le moment c'est les perfs
leojean890: don't-panic-2 mon BFS timeout sur le dernier valideur :P
dwarfie: j'ai clairement pas un BFS ...
leojean890: en heuristique je fais un peu moins bien^^
leojean890: 70% au lieu de 90^^
dwarfie: j'ai une pauvre fonction recursive ... mais je sais plus ce qu'elle fait :D
leojean890: mdr
leojean890: une approche totalement intuitive ?:P
dwarfie: ah je vois ... je place meme pas les ascensceurs n'importe ou ...
leojean890: ça peut être un dfs:p
leojean890: ah donc heuristique :p
dwarfie: c'est vrai que ca sert a rien de vouloir tester toutes les positions ...
leojean890: bah pareil j'ai tenté une approche où je préselectionne où je simule
leojean890: en gros une fois par ascenseur de l'étage du dessus
leojean890: (juste après chaque ascenseur pour pouvoir simuler 2 poses d'un coup)
leojean890: mais en vrai si tu hash avec un bfs ça revient au même car les states s'annulent^^
leojean890: there-is-no-spoon-episode-2 c'est mon check de connexité qui fait timeout^^
RandomVariable: c'est un peu vieux, mais je pense que tu peux accéler ton parcours en considérant que tu ne changes de direction qu'à la sortie de l'assenseur et que tu n'en crée un qu'en dessous d'un existant
leojean890: en dessous ou sinon juste après
leojean890: car ça te permet de monter au plus vite en en enchainant
leojean890: changer de direction qu'à la sortie de l'ascenseur c'est pas bête
leojean890: j'avais ça dans ma version précédente
leojean890: mais pas dans mon bfs avec hash
leojean890: même si les états finissent naturellement par fusionner ça coute un peu pour rien
leojean890: ma version précédente c'était pas un vrai bfs mais un truc avec un seul node pour 1 ensemble de mouvements en ligne droite (en gros départ => arrivée)
leojean890: avec pour arrivée un point par ascenseur étant le point situé juste après chaque ascenseur
leojean890: de l'étage du dessus
RandomVariable: impossible de relire mon code :head_bandage:
3141948: > Ouai. Ca me fait comme un calendrier de l'avant avec un mec à ban dans chaque case. Lol
leojean890: parfois c'est chaud de relire un code :P
RandomVariable: il a presque 6 ans d'après CG, j'étais surement pas aussi soigneux que maintenant
leojean890: ah oui je vois ^^ 6 ans après le code a intéret à être propre pour le comprendre :) enfin après si tu te connais bien et tu sais comment tu réfléchis tu peux aussi retrouver :p
RandomVariable: moi et mon moi d'il y a 6 ans sont 2 personnes totalement idfférentes
leojean890: je comprends ouais^^
leojean890: c'est normal d'évoluer^^
3141948: Marrant moi et mon moi. Chaque moi réfléchis différemment
3141948: Pouvoir se relire c'est déjà signe d'un effort dans l'écriture
3141948: J'ai souvent besoin de reprendre les mêmes conventions d'écriture pour démarrer un code. Le fait de changer me perturbe
dwarfie: arf ... une contrib qui fait triplon avec there is no spoon ... y'en a qui regarde vraiment pas ce qui existe ...