Les dev, j'apprends le Go la, j'ai raté le train ?

OP
LM

LesModoAbusent

il y a 9 mois

Ou vaut mieux apprendre un autre language ?
Avant de faire du Go j'ai fait des petits projets en Rust pour info.

FO

fourissou

il y a 9 mois

Le dev dans son entièreté = finito avec l'IA

DI

Dingtone

il y a 9 mois

Le no code c'est le futur 🧙‍♀️

OP
LM

LesModoAbusent

il y a 9 mois


Le dev dans son entièreté = finito avec l'IA

Oui c'est vrai c'est pas faux, mais bon il y a encore quelques année avant nous avant qu'on soit tous finito

PD

ProfDeFaquins

il y a 9 mois

Mise plutôt sur le Rust, mais Go n'est pas un mauvais choix non plus

DI

Dingtone

il y a 9 mois

Spécialise toi en IA sinon tu vas être finito

P7

Pandax75

il y a 9 mois

sert à rien go RUST.

OP
LM

LesModoAbusent

il y a 9 mois


Le no code c'est le futur 🧙‍♀️

Je sais même pas c'est quoi le no code, c'est des trucs genre a la wordpress ou ces trucs du genre ?

OP
LM

LesModoAbusent

il y a 9 mois


sert à rien go RUST.

J'ai déjà go Rust mon khey, mais bon Rust n'est pas forcément utile pour tout les projets, même si c'est très plaisant de programmer avec ce language

OP
LM

LesModoAbusent

il y a 9 mois


Spécialise toi en IA sinon tu vas être finito

Bah se spécialiser dans l'IA ça veut dire quoi ? Si c'est juste être un client de chatgpt au final tout le monde peut faire ça non ?

DI

Dingtone

il y a 9 mois

https://www.noelshack.com/2024-26-7-1719766028-no-code-industry-map.png

KA

Kapitole

il y a 9 mois


Spécialise toi en IA sinon tu vas être finito

IA = finito déjà, tu feras jamais d'IA à proprement parlé si t'es pas thésard en R&D

DT

DefaiteTotale

il y a 9 mois

Passer de Rust à Go ? rater le train ? de quel train tu parles ?

troll 2/10

OP
LM

LesModoAbusent

il y a 9 mois


Mise plutôt sur le Rust, mais Go n'est pas un mauvais choix non plus

Ouai Rust ça va je me débrouille avec ce language, au final toute ces histoires avec le borrow checker une fois qu'on s'habitue c'est plutôt pas mal, une fois que ça compile si t'as pas fait d'erreur de logique t'es sûr que t'aura pas de bug c'est vraiment pratique
après je me disais que ça serait utile de rajouter une corde a son arc, et le fait que go facilite tout ce qui est multithreading et etc que c'est plutôt un bon outil a se mettre sous la manche

LO

Liquid-ocelot31

il y a 9 mois

Le train c'est Rust pas Go

DI

Dingtone

il y a 9 mois

Bah se spécialiser dans l'IA ça veut dire quoi ? Si c'est juste être un client de chatgpt au final tout le monde peut faire ça non ?

Genre Python et Mojo

AI

aient

il y a 9 mois

tu as quoi comme diplome ?

DI

Dingtone

il y a 9 mois

IA = finito déjà, tu feras jamais d'IA à proprement parlé si t'es pas thésard en R&D

T'abuses total khey on est qu'au début.

OP
LM

LesModoAbusent

il y a 9 mois

Ahii on peut même faire des appli mobile sans coder maintenant ?

OP
LM

LesModoAbusent

il y a 9 mois


Passer de Rust à Go ? rater le train ? de quel train tu parles ?

troll 2/10

Bah Go est un language plutôt pas mal utiliser pour des projets cloud non ? Après je m'y connais pas mais j'ai cru avoir entendu ça

KA

Kapitole

il y a 9 mois

T'abuses total khey on est qu'au début.

Non je bosse justement dans le domaine, tous les projets en DS sont avortés car peu rentables.

Et si tu veux faire autre chose que du skicit learn, c'est bac+8 minimum donc force à l'auteur qu'à aucun diplômé c'est mort d'office.

X_

Xiaomied___

il y a 9 mois

T'abuses total khey on est qu'au début.

Bah il a raison, faire réellement de l'ia c'est bac+5 en maths. Utiliser une api toute le monde sait le faire

OP
LM

LesModoAbusent

il y a 9 mois

Genre Python et Mojo

hum Mojo c'est tout nouveau y'as des gens qui utilisent ça ?

SC

Schillered

il y a 9 mois


Le dev dans son entièreté = finito avec l'IA

Laisse moi deviner : t'es pas dev ?

OP
LM

LesModoAbusent

il y a 9 mois


tu as quoi comme diplome ?

J'ai un master en dev logiciel mon khey

MC

mcts

il y a 9 mois

Je déteste ce language de tocard qu'est Go, si t'as un taf qui te demande de l'utiliser c'est ok, mais si c'est pour des projets perso utilise autre chose

C'est un language qui a été créé pour que les indiens de Google qui connaissent rien à la programmation fassent pas trop de la merde, le créateur du language le dit lui même : "The key point here is our programmers are Googlers, they're not researchers. They're typically, fairly young, fresh out of school, probably learned Java, maybe learned C or C++, probably learned Python. They're not capable of understanding a brilliant language but we want to use them to build good software. So, the language that we give them has to be easy for them to understand and easy to adopt"

La contrepartie c'est qu'il manque plein de features au language, pas d'énumérations, pas de type algébrique, pas de null-safety (tu peux déréférencer un pointer null), les génériques sont arrivés il y'a seulement 2 ans quasiment 10 ans après la création du language

Tu vas te ronger les ongles après avoir fait du Rust

OP
LM

LesModoAbusent

il y a 9 mois

Non je bosse justement dans le domaine, tous les projets en DS sont avortés car peu rentables.

Et si tu veux faire autre chose que du skicit learn, c'est bac+8 minimum donc force à l'auteur qu'à aucun diplômé c'est mort d'office.

J'ai un master mais juste un master en info, et a mon époque on avait pas trop de math lié a l'IA on a fait du R pour faire des arbres de décision et etc, mais il n'y avait aucune reflexion derrière, du coup mes compétences mathématique nécessaire pour faire de l'IA sont inexistante

X3

Xymphanar3

il y a 9 mois

fait des maths plutôt c'est mieux

SC

Schillered

il y a 9 mois


Je déteste ce language de tocard qu'est Go, si t'as un taf qui te demande de l'utiliser c'est ok, mais si c'est pour des projets perso utilise autre chose

C'est un language qui a été créé pour que les indiens de Google qui connaissent rien à la programmation fassent pas trop de la merde, le créateur du language le dit lui même : "The key point here is our programmers are Googlers, they're not researchers. They're typically, fairly young, fresh out of school, probably learned Java, maybe learned C or C++, probably learned Python. They're not capable of understanding a brilliant language but we want to use them to build good software. So, the language that we give them has to be easy for them to understand and easy to adopt"

La contrepartie c'est qu'il manque plein de features au language, pas d'énumérations, pas de type algébrique, pas de null-safety (tu peux déréférencer un pointer null), les génériques sont arrivés il y'a seulement 2 ans quasiment 10 ans après la création du language

Tu vas te ronger les ongles après avoir fait du Rust

Pourquoi ils n'engagent pas des gens qui correspondent à ce qu'ils recherchent directement ?

OC

OnglesCheveux

il y a 9 mois


Je déteste ce language de tocard qu'est Go, si t'as un taf qui te demande de l'utiliser c'est ok, mais si c'est pour des projets perso utilise autre chose

C'est un language qui a été créé pour que les indiens de Google qui connaissent rien à la programmation fassent pas trop de la merde, le créateur du language le dit lui même : "The key point here is our programmers are Googlers, they're not researchers. They're typically, fairly young, fresh out of school, probably learned Java, maybe learned C or C++, probably learned Python. They're not capable of understanding a brilliant language but we want to use them to build good software. So, the language that we give them has to be easy for them to understand and easy to adopt"

La contrepartie c'est qu'il manque plein de features au language, pas d'énumérations, pas de type algébrique, pas de null-safety (tu peux déréférencer un pointer null), les génériques sont arrivés il y'a seulement 2 ans quasiment 10 ans après la création du language

Tu vas te ronger les ongles après avoir fait du Rust

Donc tu conseille quoi toi du coup ?

SH

Shilohhh

il y a 9 mois


Le dev dans son entièreté = finito avec l'IA

J'ai essayé de faire juste un site basique de merde en m'aidant de Chat GPT+/4o (abonnement) c'est insupportable il comprends rien a ce qu'on lui demande exactement, je pense qu'on est encore loin de pouvoir se passer de dev en vrai

Pour un logiciel ou une appli ça doit être encore plus compliqué

Edit: je précise que ce que je lui demandais c'était juste du CSS et HTML

MC

mcts

il y a 9 mois

Pourquoi ils n'engagent pas des gens qui correspondent à ce qu'ils recherchent directement ?

Même Google a besoin de pisseurs de code en masse

HD

HalfwayDown

il y a 9 mois

Laisse moi deviner : t'es pas dev ?

Il est indéniable qu'à moyen terme, une IA sera capable de produire un code de meilleure qualité que n'importe quel développeur sur terre.

Sois pas dans le déni.

OP
LM

LesModoAbusent

il y a 9 mois


Je déteste ce language de tocard qu'est Go, si t'as un taf qui te demande de l'utiliser c'est ok, mais si c'est pour des projets perso utilise autre chose

C'est un language qui a été créé pour que les indiens de Google qui connaissent rien à la programmation fassent pas trop de la merde, le créateur du language le dit lui même : "The key point here is our programmers are Googlers, they're not researchers. They're typically, fairly young, fresh out of school, probably learned Java, maybe learned C or C++, probably learned Python. They're not capable of understanding a brilliant language but we want to use them to build good software. So, the language that we give them has to be easy for them to understand and easy to adopt"

La contrepartie c'est qu'il manque plein de features au language, pas d'énumérations, pas de type algébrique, pas de null-safety (tu peux déréférencer un pointer null), les génériques sont arrivés il y'a seulement 2 ans quasiment 10 ans après la création du language

Tu vas te ronger les ongles après avoir fait du Rust

Je sais je me ronge déjà les ongles pour la gestion des erreur, le fait qu'il n'y ai pas d'optional, le fait que comme t'as dit on puisse déreférencer des pointers null et etc, mais le point positif que je me disais c'est que le language est très simple et que je pourrais l'utiliser pour faire des petit trucs/script assez simple qui ont besoin de plusieurs threads vu que les goroutines sont géré par le language.
Mais c'est vrai qu'il manque des choses sur ce language, aussi le pattern matching de Rust je crois que c'est un truc qui existe dans peu de language ahii.

MC

mcts

il y a 9 mois

Donc tu conseille quoi toi du coup ?

C#, Java, Kotlin si tu veux faire du web avec des performances décentes, Rust si tu veux faire du système, Python pour tout le reste

OP
LM

LesModoAbusent

il y a 9 mois


fait des maths plutôt c'est mieux

Mais même pour bosser dans l'IA c'est pas des maths de master mais des maths de thésard qu'il faut non ?

OC

OnglesCheveux

il y a 9 mois

C#, Java, Kotlin si tu veux faire du web avec des performances décentes, Rust si tu veux faire du système, Python pour tout le reste

Que pense tu du C ?

Je veux être compétent dans un langage proche de la machine, c'est tout ce que je cherche

SC

Schillered

il y a 9 mois

Même Google a besoin de pisseurs de code en masse

Mouais

L'IA peut très bien être meilleure que n'importe quel travailleur dans n'importe quel métier avec suffisamment de données, donc remballe ta petite remarque pathétique. On parle de maintenant.

OP
LM

LesModoAbusent

il y a 9 mois

C#, Java, Kotlin si tu veux faire du web avec des performances décentes, Rust si tu veux faire du système, Python pour tout le reste

Perso je fais du dev système sous linux du coup c'est pour ça que je me suis mit a faire du Rust, bon peut-être que je devrais me focus sur sûr au lieu de m'éparpiller avec du go peut-être

HD

HalfwayDown

il y a 9 mois

Mais même pour bosser dans l'IA c'est pas des maths de master mais des maths de thésard qu'il faut non ?

ça ne veut rien dire des maths de thésard.
En thèse tu choisis un sujet et tu le creuses.

Ce qu'il te faut en IA c'est surtout des probas/stats de haut niveau. Le niveau en analyse et algèbre n'est pas très élevé ( L3 voire éventuellement M1).

MC

mcts

il y a 9 mois

Je sais je me ronge déjà les ongles pour la gestion des erreur, le fait qu'il n'y ai pas d'optional, le fait que comme t'as dit on puisse déreférencer des pointers null et etc, mais le point positif que je me disais c'est que le language est très simple et que je pourrais l'utiliser pour faire des petit trucs/script assez simple qui ont besoin de plusieurs threads vu que les goroutines sont géré par le language.
Mais c'est vrai qu'il manque des choses sur ce language, aussi le pattern matching de Rust je crois que c'est un truc qui existe dans peu de language ahii.

Le language a beaucoup d'atouts, les goroutines c'est surement la meilleure implémentation de concurrency tout language confondu, les outils pour Go sont bon, la compilation est rapide, ils ont un formatteur officiel etc. Mais quand il faut écrire du code j'arrive pas à m'y faire je déteste ça https://image.noelshack.com/fichiers/2022/37/1/1663014396-ahi-pince-ahi-hihihehe.png

DI

Dingtone

il y a 9 mois

Non je bosse justement dans le domaine, tous les projets en DS sont avortés car peu rentables.

Et si tu veux faire autre chose que du skicit learn, c'est bac+8 minimum donc force à l'auteur qu'à aucun diplômé c'est mort d'office.

Désolé je suis en Belgique ici c'est pas encore super complexe de trouver des entreprises qui suce le premier mec qui sait maîtriser python.

OP
LM

LesModoAbusent

il y a 9 mois

Que pense tu du C ?

Je veux être compétent dans un langage proche de la machine, c'est tout ce que je cherche

Si tu veux vraiment être proche de la machine tu peux faire du C ou du C++ si veux, la c'est sûr que tu comprendras bien tout ce qui est pointers et etc si c'est ce que tu souhaites.

TP

Tartine_Pain

il y a 9 mois

ouais il y a du go à mon taf mais c'est pas fou comme truc je préfère java https://image.noelshack.com/fichiers/2022/37/1/1663014384-ahi-pince-mais.png

MC

mcts

il y a 9 mois

Perso je fais du dev système sous linux du coup c'est pour ça que je me suis mit a faire du Rust, bon peut-être que je devrais me focus sur sûr au lieu de m'éparpiller avec du go peut-être

Ça dépend de ce que tu veux faire, si t'as besoin de beaucoup de concurrency les goroutines sont quand même bien plus pratiques que async en Rust, mais c'est à peu près le seul avantage que je vois de Go

OC

OnglesCheveux

il y a 9 mois

Si tu veux vraiment être proche de la machine tu peux faire du C ou du C++ si veux, la c'est sûr que tu comprendras bien tout ce qui est pointers et etc si c'est ce que tu souhaites.

Merci pour ton avis khey

HD

HalfwayDown

il y a 9 mois

Le temps que l'OP acquière une réelle expertise, il sera trop tard. Quand je parlais de moyen terme, je faisais référence à 2030 au plus tard.

Il est crucial de voir plus loin que le bout de son nez et d'anticiper les tendances pour éviter de subir le choc du grand remplacement cognitif. Si tu trouves ma remarque pathétique, alors tu n'es clairement pas prêt pour ce qui t'attend.

OP
LM

LesModoAbusent

il y a 9 mois

ça ne veut rien dire des maths de thésard.
En thèse tu choisis un sujet et tu le creuses.

Ce qu'il te faut en IA c'est surtout des probas/stats de haut niveau. Le niveau en analyse et algèbre n'est pas très élevé ( L3 voire éventuellement M1).

Ouai probablement, mais bon en vrai faudra probablement que je revienne a l'école ou que je trouve un bouquin qui me permette de réapprendre tout ces trucs en partant de la base des bases parce que la j'ai un niveau en maths égal a celui d'un lycéen pour être honnête mais ok je vois, et avec ces connaissances t'es sensé pouvoir créer tes propres modèles du coup ? Ou même pouvoir faire ton LLM ?

NA

Naloooooh

il y a 9 mois

All in sur TS et Rust

NE

neovinz

il y a 9 mois

Faut go Java https://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png