Prêt pour le daily de demain les pisseurs de code ?
Le 24 février 2021 à 14:13:43 alpachinois69 a écrit :
Le 24 février 2021 à 14:11:54 ethyl-acetate a écrit :
Le 24 février 2021 à 14:11:07 alpachinois69 a écrit :
Le 24 février 2021 à 14:10:14 ethyl-acetate a écrit :
Le 24 février 2021 à 14:09:24 alpachinois69 a écrit :
Le 24 février 2021 à 14:06:37 ethyl-acetate a écrit :
Le 24 février 2021 à 14:05:43 alpachinois69 a écrit :
Le 24 février 2021 à 13:55:47 Vespeyan a écrit :
Le 24 février 2021 à 13:48:57 alpachinois69 a écrit :
Le 24 février 2021 à 13:40:27 Vespeyan a écrit :
Salut les petits amis !J'ai actuellement 29 ans et je suis sans emploi et sans diplôme (hormis un DAEU B) depuis maintenant de longues années. J'ai toujours aimé l'informatique et d'une manière plus générale les matières scientifiques, où j'avais pour habitude d'exceller, même si, j'en conviens, le niveau était jusqu'alors plutôt faible.
J'ai décidé de reprendre un petit peu ma vie en main et de commencer une formation certifiante de développeur Front-End sur Openclassrooms, formation entièrement financée par Pôle Emploi. J'aimerais également en parallèle apprendre en autodidacte le langage Python et essayer de progresser en mathématiques pour peut-être me diriger vers le domaine de l'IA.
J'estime être une personne plutôt intelligente avec de bonnes capacités d'apprentissage, et un réel intérêt pour la programmation et les maths.
Est-ce que ce projet vous semble viable ? Ou trop optimiste ? Je sais qu'Openclassrooms a plutôt mauvaise réputation sur ce forum, mais j'ai surtout l'impression que les formations qu'ils proposent n'ont un intérêt que pour les gens réellement motivés et indépendants pour qui elles servent surtout de corps principal autour duquel évoluer.
En gros ma question serait plutôt celle-là : si on est très motivé, est-ce qu'on peut encore tirer son épingle du jeu, même en commençant avec 10 ans de retard, que ce soit directement dans le web, ou plus tard dans l'IA, et est-ce qu'on peut faire le lien entre web et IA (même si ici la réponse me parait assez évidente) ?
Tu mélanges un peu tout. Le dév front-end et l'IA ça n'a rien à voir. Sinon osef de l'âge. Avant de finir bac+5 informatique, j'ai fait 1 an d'histoire validé et 2 ans de droit validé (à l'époque ça s'appelait encore le DEUG ).
Ce que je te conseillerais, c'est de faire si tu peux une formation en alternance. Cela te donnerait donc à la fois les cours théoriques mais aussi te permettrais de voir comment fonctionne une boite et un service informatique.
Merci pour ta réponse.
J'aurais dû apporter quelques précisions supplémentaires : j'habite dans un village et il n'y a pas ou peu d'entreprise dans lesquelles je pourrais éventuellement postuler pour faire de l'alternance.En effet, j'ai conscience que le front-end et l'IA n'ont rien à voir, mais je ne pouvais obtenir de financement complet que pour une formation front-end. Mais je me suis dit que de toute manière un développeur performant se devait de connaitre différents langages et surtout différentes facettes du monde de la programmation, et qu'en ce sens cette formation me servirait de toute façon.
Pour le coup c'est sûr que la certification que je vais obtenir ne correspond pas vraiment au métier que j'aimerais idéalement faire plus tard, mais j'avais comme idée celle de d'abord travailler en tant que salarié ou freelance pour mettre un peu d'argent de côté et financer diverses formations sur l'IA, tout en travaillant au maximum de mon côté en autodidacte pour étoffer au maximum mon panel de compétences.
Je ne suis peut-être pas très clair, et certainement trop optimiste. Dans l'idéal j'aurais aimé directement faire une formation de A à Z dans l'IA, mais partant d'un niveau bac, ça n'existe pas. J'essaie donc de me faufiler comme je peux dans les méandres des différentes formations proposées en France pour atteindre mon objectif final.
Tu n'imagines pas le boulot qu'il faut pour être potable dans ce milieu car il y a un max de tocards donc ton freelance tu vas te retrouver avec un TJM gros max de 300€ et pire dans ta campagne. Bref, c'est pas pour te refroidir mais regarde déjà ce schéma, la quantité de connaissances qu'il faut pour être un bon dev front-end. Donc faire de l'IA en parallèle j'y crois moyen. Même moi en tant que sénior, je suis noob dans les problématiques IA alors que j'ai un bon level dans le data engineering.
Bref, je pense déjà qu'il faut que tu ailles step by step.
1) Veux tu partir de chez toi ou non ? Car ça sert à rien de faire une formation online si après tu restes au chomdu car pas de boulot dans le coin. Pour ceux qui vont me répondre le remote, c'est déjà chaud pour les séniors d'avoir du taff en full remote alors un junior sans XP, c'est limite la quête du graal.2) Te sens tu capable de t'investir pour être au niveau dixit ce schéma?
3) J'imagine que ta formation va t'apprendre les bases html, css, js, mais après, quelle framework voudras tu te spécialiser car c'est de là va découler tes propositions d'emploi. Donc react, angular, etc.
Bref, j'ai certainement oublié d'autres questions mais tu vois que c'est pas si simple.
junior et full remote here
Quel diplôme et formation
autodidacte rofl
Et donc c'est quoi ton salaire pour du full remote?
autour des 33k bruts
Bon c'est pas si mal si t'es pas diplômé et en province GG à toi
Moi je galère à trouver un full remote bon après je demande 75k donc normal
Oui je suis pas à plaindre de ce que côté d'ailleurs j'suis pas vraiment à plaindre tout court, quand je le fais c'est surtout parce que j'accumule fatigue et stress
Le 24 février 2021 à 14:27:44 alpachinois69 a écrit :
Le 24 février 2021 à 14:22:53 magicorange a écrit :
Tiens une question pour les aficionados de SQL / MySQL.
Dans mon jeu de zombies je réfléchis à un système de défis / missions quotidiennes qui changeraient à une heure précise (2h du mat mettons).
J'aurais une table dans la BD qui contient toutes les missions possibles, avec un flag pour dire que telle ou telle mission est active en ce jour, et une autre table qui fait le lien joueur-mission (un joueur qui termine une mission = une ligne dans la table).
A chaque reset, cette seconde table sera vidée, et on flaggera aléatoirement de nouvelles missions dans la 1ère.J'ai trouvé ceci au hasard de mes recherches : https://stackoverflow.com/questions/3070277/mysql-event-scheduler-on-a-specific-time-everyday
Est-ce que quelqu'un a déjà eu affaire à ces event scheduler dans MySQL ?
Est-ce que j'ai juste besoin de faire comme le gars de la 1ère réponse pour que ca marche tout seul ou bien il faut penser à configuer des trucs dans la BD ou autre ?J'ai pas touché à MySQL depuis 2005
Mais niveau design t'as une clef étrangère de la table mission qui référence la 2ème table ? Si oui, si tu l'as vide, tu te prendras une erreur liée à la contrainte
Nan, en fait j'ai de fausses clés étrangères dans ma BD, mettons que j'ai juste une "clé" de type string qui a une certaine valeur, je vais fouiner les lignes d'une autre table qui ont une clé ayant cette valeur.
C'est un peu dégueulasse, mais pour une raison qui m'échappe la BD d'origine du jeu était faite comme ça, et pour l'instant ça a l'air de fonctionner pas trop mal.
Il n'y aura pas beaucoup de transactions en même temps dessus (on aura tout au plus une 40aine de joueurs max en même temps) donc je pense pas qu'il y ait une problématique de performance.
Le 24 février 2021 à 14:48:50 magicorange a écrit :
Le 24 février 2021 à 14:27:44 alpachinois69 a écrit :
Le 24 février 2021 à 14:22:53 magicorange a écrit :
Tiens une question pour les aficionados de SQL / MySQL.
Dans mon jeu de zombies je réfléchis à un système de défis / missions quotidiennes qui changeraient à une heure précise (2h du mat mettons).
J'aurais une table dans la BD qui contient toutes les missions possibles, avec un flag pour dire que telle ou telle mission est active en ce jour, et une autre table qui fait le lien joueur-mission (un joueur qui termine une mission = une ligne dans la table).
A chaque reset, cette seconde table sera vidée, et on flaggera aléatoirement de nouvelles missions dans la 1ère.J'ai trouvé ceci au hasard de mes recherches : https://stackoverflow.com/questions/3070277/mysql-event-scheduler-on-a-specific-time-everyday
Est-ce que quelqu'un a déjà eu affaire à ces event scheduler dans MySQL ?
Est-ce que j'ai juste besoin de faire comme le gars de la 1ère réponse pour que ca marche tout seul ou bien il faut penser à configuer des trucs dans la BD ou autre ?J'ai pas touché à MySQL depuis 2005
Mais niveau design t'as une clef étrangère de la table mission qui référence la 2ème table ? Si oui, si tu l'as vide, tu te prendras une erreur liée à la contrainte
Nan, en fait j'ai de fausses clés étrangères dans ma BD, mettons que j'ai juste une "clé" de type string qui a une certaine valeur, je vais fouiner les lignes d'une autre table qui ont une clé ayant cette valeur.
C'est un peu dégueulasse, mais pour une raison qui m'échappe la BD d'origine du jeu était faite comme ça, et pour l'instant ça a l'air de fonctionner pas trop mal.Il n'y aura pas beaucoup de transactions en même temps dessus (on aura tout au plus une 40aine de joueurs max en même temps) donc je pense pas qu'il y ait une problématique de performance.
El famoso tout est plus simple
Le 24 février 2021 à 14:57:43 Pierre_Aronnax a écrit :
Les cléf etrangères c'est pas utilisé pour des soucis de performances justement?
Ca fait un baille que je ne fais plus de requête 'complexes'...
Non. Une clef étrangère c'est moins performant que de foutre la deuxième table dans la première en relation 1 to 1 par exemple. C'est une contrainte d'intégrité pour la consistance de tes données surtout. En forçant la clef étrangère, tu respectes les principes ACID d'un RBMS.
Mouais, je sais pas si ça vaut le coup que je mette des clés étrangères partout.
Les tables que j'ai sont relativement indépendantes pour la plupart, et ma seule grosse requête pour le moment c'est un select qui fait des left join sur 3 autres tables
Par contre là où je vais probablement en chier c'est pour assurer les transactions : j'en ai aucune.
La librarie LUA que j'utilise pour faire les reqûetes n'a aucune sécurité pour les transactions et ca ne me tente pas d'en créer une à la main, je verrai bien comment ça se comporte avec plusieurs joueurs ayao
Ah et oui je suis même pas capable de chainer des insert avec cette maudite librairie. J'ai du jouer avec les callbacks. Genre une fois un insert fini, un callback est fait dans le code, et hop on passe au insert suivant.
Le 24 février 2021 à 15:03:34 magicorange a écrit :
>Mouais, je sais pas si ça vaut le coup que je mette des clés étrangères partout.
Les tables que j'ai sont relativement indépendantes pour la plupart, et ma seule grosse requête pour le moment c'est un select qui fait des left join sur 3 autres tablesPar contre là où je vais probablement en chier c'est pour assurer les transactions : j'en ai aucune.
La librarie LUA que j'utilise pour faire les reqûetes n'a aucune sécurité pour les transactions et ca ne me tente pas d'en créer une à la main, je verrai bien comment ça se comporte avec plusieurs joueurs ayaoAh et oui je suis même pas capable de chainer des insert avec cette maudite librairie. J'ai du jouer avec les callbacks. Genre une fois un insert fini, un callback est fait dans le code, et hop on passe au insert suivant.
Non mais si une table référence une autre normalement si tu dois la mettre. Pour augmenter ta sécu, tu peux gérer ça via ORM qui est plus simple (pour certains moi ça me casse les couilles ) les relations. J'essaie de faire tout en code first mais j'avoue que générer des classes de migrations pour simplement rajouter une colonne c'est super lourd . Pour ceux en .NET, j'utilise Entity Framework Core ou 6.0.
C'est quoi sinon une librairie LUA?
Le 24 février 2021 à 15:11:48 ethyl-acetate a écrit :
SVP, quelqu'un s'est deja servi de jasper report ? Ca me rend dingue.
Moi en 2006 durant mon premier stage d'informatique
Le 24 février 2021 à 15:13:03 alpachinois69 a écrit :
Le 24 février 2021 à 15:11:48 ethyl-acetate a écrit :
SVP, quelqu'un s'est deja servi de jasper report ? Ca me rend dingue.Moi en 2006 durant mon premier stage d'informatique
J'ai hurlé
Le 24 février 2021 à 15:13:03 alpachinois69 a écrit :
Le 24 février 2021 à 15:11:48 ethyl-acetate a écrit :
SVP, quelqu'un s'est deja servi de jasper report ? Ca me rend dingue.Moi en 2006 durant mon premier stage d'informatique
c'est un truc tout con mais j'arrive pas à mettre la main dessus ; je genere des rapports avec, je recupere la liste d'usagers et je la sort par ordre alphabetique.
quand je check le xml genere, tout est validé ; par contre dès que je genere un fichier .xls (excel), ça ne tient plus du tout compte de l'ordre alphabetique, les usagers sont dans le desordre.
Le 24 février 2021 à 15:15:06 ethyl-acetate a écrit :
Le 24 février 2021 à 15:13:03 alpachinois69 a écrit :
Le 24 février 2021 à 15:11:48 ethyl-acetate a écrit :
SVP, quelqu'un s'est deja servi de jasper report ? Ca me rend dingue.Moi en 2006 durant mon premier stage d'informatique
c'est un truc tout con mais j'arrive pas à mettre la main dessus ; je genere des rapports avec, je recupere la liste d'usagers et je la sort par ordre alphabetique.
quand je check le xml genere, tout est validé ; par contre dès que je genere un fichier .xls (excel), ça ne tient plus du tout compte de l'ordre alphabetique, les usagers sont dans le desordre.
Si tu passes par une requête SQL pour chopper tes données, fais le à l'avance avec un Order By
Sinon dans le champ où tu fous ton code java, ordonne ta liste.
Le 24 février 2021 à 15:16:40 alpachinois69 a écrit :
Le 24 février 2021 à 15:15:06 ethyl-acetate a écrit :
Le 24 février 2021 à 15:13:03 alpachinois69 a écrit :
Le 24 février 2021 à 15:11:48 ethyl-acetate a écrit :
SVP, quelqu'un s'est deja servi de jasper report ? Ca me rend dingue.Moi en 2006 durant mon premier stage d'informatique
c'est un truc tout con mais j'arrive pas à mettre la main dessus ; je genere des rapports avec, je recupere la liste d'usagers et je la sort par ordre alphabetique.
quand je check le xml genere, tout est validé ; par contre dès que je genere un fichier .xls (excel), ça ne tient plus du tout compte de l'ordre alphabetique, les usagers sont dans le desordre.Si tu passes par une requête SQL pour chopper tes données, fais le à l'avance avec un Order By
nan je passe par l'orm pour ça, je manipule les entities.
Le 24 février 2021 à 15:17:51 ethyl-acetate a écrit :
Le 24 février 2021 à 15:16:40 alpachinois69 a écrit :
Le 24 février 2021 à 15:15:06 ethyl-acetate a écrit :
Le 24 février 2021 à 15:13:03 alpachinois69 a écrit :
Le 24 février 2021 à 15:11:48 ethyl-acetate a écrit :
SVP, quelqu'un s'est deja servi de jasper report ? Ca me rend dingue.Moi en 2006 durant mon premier stage d'informatique
c'est un truc tout con mais j'arrive pas à mettre la main dessus ; je genere des rapports avec, je recupere la liste d'usagers et je la sort par ordre alphabetique.
quand je check le xml genere, tout est validé ; par contre dès que je genere un fichier .xls (excel), ça ne tient plus du tout compte de l'ordre alphabetique, les usagers sont dans le desordre.Si tu passes par une requête SQL pour chopper tes données, fais le à l'avance avec un Order By
nan je passe par l'orm pour ça, je manipule les entities.
voilà cf mon edit.
Le 24 février 2021 à 13:55:27 Pierre_Aronnax a écrit :
Putain il y en a un qui me casses les couilles sur teams à me poser plein de questions
S'il y a des questions à se poser c'est que les specs ne sont pas bien rédigées.
Faut aller taper sur le PO/CP
Le 24 février 2021 à 15:26:21 rocher-volant a écrit :
Le 24 février 2021 à 13:55:27 Pierre_Aronnax a écrit :
Putain il y en a un qui me casses les couilles sur teams à me poser plein de questionsS'il y a des questions à se poser c'est que les specs ne sont pas bien rédigées.
Faut aller taper sur le PO/CP
Non mais il me posait des questions sur des 'charges' (ca pourquoi pas).
Mais apres il m'a demande pourquoi j'avais build un programme. Qu'est ce que ca peut lui foutre? Limite je lui explique ce que je fais
Bon moi j'ai fini ma semaine je pense, je vais profiter du soleil
Le 24 février 2021 à 15:07:53 alpachinois69 a écrit :
Le 24 février 2021 à 15:03:34 magicorange a écrit :
>Mouais, je sais pas si ça vaut le coup que je mette des clés étrangères partout.
Les tables que j'ai sont relativement indépendantes pour la plupart, et ma seule grosse requête pour le moment c'est un select qui fait des left join sur 3 autres tablesPar contre là où je vais probablement en chier c'est pour assurer les transactions : j'en ai aucune.
La librarie LUA que j'utilise pour faire les reqûetes n'a aucune sécurité pour les transactions et ca ne me tente pas d'en créer une à la main, je verrai bien comment ça se comporte avec plusieurs joueurs ayaoAh et oui je suis même pas capable de chainer des insert avec cette maudite librairie. J'ai du jouer avec les callbacks. Genre une fois un insert fini, un callback est fait dans le code, et hop on passe au insert suivant.
Non mais si une table référence une autre normalement si tu dois la mettre. Pour augmenter ta sécu, tu peux gérer ça via ORM qui est plus simple (pour certains moi ça me casse les couilles ) les relations. J'essaie de faire tout en code first mais j'avoue que générer des classes de migrations pour simplement rajouter une colonne c'est super lourd . Pour ceux en .NET, j'utilise Entity Framework Core ou 6.0.
C'est quoi sinon une librairie LUA?
Justement, j'ai pas accès au moindre ORM.
LUA c'est le langage avec lequel je développe mon jeu, en fait c'est un mod pour un jeu existant. La librairie que j'utilise grosso modo c'est juste un gars qui a fait un fichier LUA contenant des outils pour faire des requêtes SQL, mais c'est un truc ultra basique.
J'avais le choix entre ca ou une autre librairie mais qui ne fonctionne pas (problème de version de MySQL / deprecated etc)
J'ai déjà fait des sortes de pseudo-services qui sont spécialisés dans un type de données particulier, et qui créent des listes d'objets. Genre si tu fouines la table des achievements, t'auras une liste d'objets achievements
Données du topic
- Auteur
- cuteTako
- Date de création
- 1 février 2021 à 20:43:46
- Nb. messages archivés
- 5486
- Nb. messages JVC
- 5336