Chat:Fr/2021-06-22

From CG community
Jump to navigation Jump to search

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/

Default avatar.png octopupus: u

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

Default avatar.png 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

Default avatar.png yfe42: hello

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...

Default avatar.png 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.

Default avatar.png MPuck: Après oui, on regarde le temps d'expérience, mais tout seul, ce n'est pas un indicateur précis.

3141948: BlaiseEbuth: 👍

Default avatar.png 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.

Default avatar.png 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.

Default avatar.png 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.

Default avatar.png 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.

Default avatar.png MPuck: Il ne faut pas hésiter à demander à passer un test technique ou à s'entretenir avec une personne technique de l'équipe.

Default avatar.png MPuck: http://chat.codingame.com/pastebin/4cf90393-4011-43e6-993d-3216501567d3

Default avatar.png 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 😂

Default avatar.png 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

Default avatar.png azsan: capgemini

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

Default avatar.png 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

Default avatar.png azsan: :joy:

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

Default avatar.png ZombieScones_6e91: .

Default avatar.png ZombieScones_6e91: cc

dbdr: https://www.codingame.com/multiplayer/bot-programming/tulips-and-daisies/leaderboard?column=SCORE&value=INPROGRESS

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 ...