En 2024 faut apprendre quoi comme LANGAGE de PROGRAMMATION ?

TexasDonutHalal
2024-10-13 15:15:40

Le 13 octobre 2024 à 15:14:52 Crano12 a écrit :

Le 13 octobre 2024 à 15:11:29 TexasDonutHalal a écrit :Et c'est normal que je psoe des questions qui paraissent connes pour des mecs dans le domaine je veux savoir si ça vaut le coup de me diriger dans ça :(

Tu pars d'où ? C'est quoi ton parcours ?

C'est un domaine où il faut avoir une bonne capacité d'apprentissage et de la concentration, être capable de rester 8h le cul sur une chaise à travailler sur un truc

Je voulais aussi poser la question vous pensez quoi des formations ou d'un diplôme sur 2 an ? Il faut absolument faire de longues études genre 5 ans ?

Fox_McCloud45
2024-10-13 15:17:08

[15:08:12] <nausicaa95>

Le 13 octobre 2024 à 15:05:59 :
Fortran.https://image.noelshack.com/fichiers/2024/41/4/1728580698-raphiel-bienveillant.png

Cobol

:hap:

Squirrel.https://image.noelshack.com/fichiers/2024/11/1/1710193447-raphiel-cafe.png

TexasDonutHalal
2024-10-13 15:17:22

Le 13 octobre 2024 à 15:15:39 Tothemoune a écrit :

Le 13 octobre 2024 à 15:10:49 :

Le 13 octobre 2024 à 15:08:45 Tothemoune a écrit :

Le 13 octobre 2024 à 15:07:00 :

Le 13 octobre 2024 à 15:06:19 :L'eldorado de l'informatique c'est fini, faut être compétent pour avoir un emploi aujourd'hui

Les compétences ça s'apprend pas de problème

Vu les questions que tu poses t'aspires à devenir technicien de surface de l'informatique, pas développeur compétentEt le marché est bouché pour ces gens

Bah on commence tous quelque part :(

Oui bien-sûr l'idée n'est pas de mépriser les débutantsLe soucis c'est les motivations qui t'amènent à choisir le domaine, en l'occurrence un taff pas trop mal payé et confortableDonc de fortes chances que tu veuilles apprendre vite et le strict minimum, pour finir avec des compétences plus proches d'un ouvrier que d'un concepteurEt aujourd'hui avec l'essor des bootcamps + de l'IA générative, le profil de l'ouvrier codeur n'a plus d'intérêt sur le marché

Tu as des conseils à me donner pour ne pas tomber dans cette catégorie ? Des choses que je devrais absolument apprendre et sur lesquels me concentrer ?

Mcflyissou
2024-10-13 15:18:02

Tu veux aller dans quelle branche de l'informatique ?

PseudoBan100
2024-10-13 15:19:18

Si tu veux un job
JavaScript, TypeScript et Node.js (les 3 sont du JS)

Crano12
2024-10-13 15:19:52

Le 13 octobre 2024 à 15:15:40 TexasDonutHalal a écrit :

Le 13 octobre 2024 à 15:14:52 Crano12 a écrit :

Le 13 octobre 2024 à 15:11:29 TexasDonutHalal a écrit :Et c'est normal que je psoe des questions qui paraissent connes pour des mecs dans le domaine je veux savoir si ça vaut le coup de me diriger dans ça :(

Tu pars d'où ? C'est quoi ton parcours ?

C'est un domaine où il faut avoir une bonne capacité d'apprentissage et de la concentration, être capable de rester 8h le cul sur une chaise à travailler sur un truc

Je voulais aussi poser la question vous pensez quoi des formations ou d'un diplôme sur 2 an ? Il faut absolument faire de longues études genre 5 ans ?

Ca dépend si tu pars de rien ou si t'es déjà un geek touche-à-tout à la base qui a juste besoin d'un peu de structure pour se professionnaliser

Pour les golems qui font de l'informatique par défaut, oui il faut 5 ans d'études pour exister sur le marché du travail et prétendre à un job correct avec du TT

JVChiottard
2024-10-13 15:23:18

Le 13 octobre 2024 à 15:19:18 :
Si tu veux un job
JavaScript, TypeScript et Node.js (les 3 sont du JS)

T'as oublié des adjectifs qualificatifs importants dans ta phrase.
Un job de merde d'ouvrier du tertiaire, avec 12 entretiens, salaire de merde, collègues de merde, boite de merde, techno de merde, qualif de merde. Le dreamhttps://image.noelshack.com/fichiers/2018/26/7/1530476579-reupjesus.png

Comme a dit un khey très pertinemment, le profil de l'ouvrier numérique n'a aucun intérêt, le train est passé. Ce qui est recherché maintenant c'est des vrais spécialistes de domaines bien particuliers, pas des pisseurs de code assistés par IA.

Tothemoune
2024-10-13 15:23:30

Je vais quand même filer des conseils dans le doute, sachant que l'idée est toujours d'être vraiment intéressé par le domaine que tu vises, sinon l'apprentissage ne se feras pas

Si t'as déjà des bonnes bases en math (stats / algèbre linéaire), le plus simple sera de faire du traitement de données, on parle de data engineering et c'est souvent du python

Si t'es intéressé par l'électronique ou le fonctionnement profond d'un ordi, tu peux faire du bas niveau (bas niveau = proche du hardware, pas "simple") mais c'est pas le plus porteur sur le marché aujd il me semble

Sinon le profil restant c'est de la conception d'application, avec un profil front si tu préfères bosser proche de l'interface et back si t'es plus traitement de données / conception de BDD
Dans les deux cas faut vouloir apprendre à structurer son code intelligemment et modéliser le domaine métier pour lequel tu développe l'appli (surtout côté back)

Yoneda
2024-10-13 15:25:17

C'est pas vraiment le langage qui compte. Si tu es compétent tu pourra toujours traduire une solution/algorithme d'un langage à un autre malgré la différence de paradigme.

Zav_
2024-10-13 15:25:39

Le 13 octobre 2024 à 15:23:18 JVChiottard a écrit :

Le 13 octobre 2024 à 15:19:18 :Si tu veux un jobJavaScript, TypeScript et Node.js (les 3 sont du JS)

T'as oublié des adjectifs qualificatifs importants dans ta phrase.Un job de merde d'ouvrier du tertiaire, avec 12 entretiens, salaire de merde, collègues de merde, boite de merde, techno de merde, qualif de merde. Le dreamhttps://image.noelshack.com/fichiers/2018/26/7/1530476579-reupjesus.png

Comme a dit un khey très pertinemment, le profil de l'ouvrier numérique n'a aucun intérêt, le train est passé. Ce qui est recherché maintenant c'est des vrais spécialistes de domaines bien particuliers, pas des pisseurs de code assistés par IA.

Du coup si le mec est jeune est peut pas être un spécialiste tu lui recommandes quoi ?https://image.noelshack.com/fichiers/2022/37/1/1663014384-ahi-pince-mais.png

Tothemoune
2024-10-13 15:31:15

Le 13 octobre 2024 à 15:25:39 :

Le 13 octobre 2024 à 15:23:18 JVChiottard a écrit :

Le 13 octobre 2024 à 15:19:18 :Si tu veux un jobJavaScript, TypeScript et Node.js (les 3 sont du JS)

T'as oublié des adjectifs qualificatifs importants dans ta phrase.Un job de merde d'ouvrier du tertiaire, avec 12 entretiens, salaire de merde, collègues de merde, boite de merde, techno de merde, qualif de merde. Le dreamhttps://image.noelshack.com/fichiers/2018/26/7/1530476579-reupjesus.png

Comme a dit un khey très pertinemment, le profil de l'ouvrier numérique n'a aucun intérêt, le train est passé. Ce qui est recherché maintenant c'est des vrais spécialistes de domaines bien particuliers, pas des pisseurs de code assistés par IA.

Du coup si le mec est jeune est peut pas être un spécialiste tu lui recommandes quoi ?https://image.noelshack.com/fichiers/2022/37/1/1663014384-ahi-pince-mais.png

Je recommande d'essayer un peu les différents environnements du marché (data/bas niveau/appli web grossièrement) et voir ce qui préfère
Être un peu touche à tout et curieux, avoir une culture générale de l'info, càd les bases de math pour manipuler des données, un peu d'infra CI/CD, conception de BDD, sécu web etc, ça rend versatile et c'est toujours utile en entretien
Et ensuite bien bosser les fondamentaux transposables d'un language à un autre, à savoir l'architecture du code (macro) et son design (micro)

JVChiottard
2024-10-13 15:31:20

J'ajouterais que si tu as l'intention de devenir pentester et lancer des scripts et attendre que ça fasse le boulot, tu fais la même erreur en boucle. Ca aussi c'est fini, l'arnaque ne fonctionne plus. Au minimum il te faudra une certif de sécurité offensive très exigeante, payante (et pas pas pole emploi) à plusieurs milliers de dollarshttps://image.noelshack.com/fichiers/2018/26/7/1530476579-reupjesus.png

Si t'as déjà des bonnes bases en math (stats / algèbre linéaire), le plus simple sera de faire du traitement de données, on parle de data engineering et c'est souvent du python

Oui, mais comme salarié tu ne feras que du boulot de subalterne. C'est souvent de l'IA donc ils ne prendront que des PhD pour les postes qui rapportent. Là aussi le train est un peu passé

Si t'es intéressé par l'électronique ou le fonctionnement profond d'un ordi, tu peux faire du bas niveau (bas niveau = proche du hardware, pas "simple") mais c'est pas le plus porteur sur le marché aujd il me semble

C'est le domaine le plus intéressant techniquement, aux antipodes des devs js qu'il disent rechercher dans les offres sur les principaux sites. Ca va être dur de se faire une place là aussi, il va te falloir un tableau de chasse. Moi par exemple je suis extrêmement bien classé (je dirai pas à quel point, no stalk :hap:) sur la plupart des sites de challenges de sécurité informatique

Sinon le profil restant c'est de la conception d'application, avec un profil front si tu préfères bosser proche de l'interface et back si t'es plus traitement de données / conception de BDD

Beaucoup plus simple mais peu évolutif en termes de formation continue. En gros ça se limitera à apprendre de nouvelles framework et patterns à la mode. Ca vous rappelle pas quelque chose ?https://image.noelshack.com/fichiers/2020/22/5/1590730819-js.pnghttps://image.noelshack.com/fichiers/2022/02/3/1642024411-carton.png

relef_2019
2024-10-13 15:32:24

Le 13 octobre 2024 à 15:08:12 :

Le 13 octobre 2024 à 15:05:59 :
Fortran.https://image.noelshack.com/fichiers/2024/41/4/1728580698-raphiel-bienveillant.png

Cobol

:hap:

oui :hap: pour les banques

HypeScript
2024-10-13 15:33:47

Apprends le PEBKAC :ok:

CorbeauPointeur
2024-10-13 15:34:35

Python, faut que je m'y mette d'ailleurs.https://image.noelshack.com/fichiers/2019/40/4/1570060969-corbeaucigare.png

PHP c'est le language que je fait et j'ai l'impression que ça s'essouffle, tant en terme de MAJ que d'offre d'emploihttps://image.noelshack.com/fichiers/2019/40/4/1570060969-corbeaucigare.png

Mais c'est juste un sentiment, pas une analyse.https://image.noelshack.com/fichiers/2019/40/4/1570060969-corbeaucigare.png

ContrapunctusII
2024-10-13 15:35:33

TypeScript

Tothemoune
2024-10-13 15:39:02

Le 13 octobre 2024 à 15:31:20 :
J'ajouterais que si tu as l'intention de devenir pentester et lancer des scripts et attendre que ça fasse le boulot, tu fais la même erreur en boucle. Ca aussi c'est fini, l'arnaque ne fonctionne plus. Au minimum il te faudra une certif de sécurité offensive très exigeante, payante (et pas pas pole emploi) à plusieurs milliers de dollarshttps://image.noelshack.com/fichiers/2018/26/7/1530476579-reupjesus.png

Si t'as déjà des bonnes bases en math (stats / algèbre linéaire), le plus simple sera de faire du traitement de données, on parle de data engineering et c'est souvent du python

Oui, mais comme salarié tu ne feras que du boulot de subalterne. C'est souvent de l'IA donc ils ne prendront que des PhD pour les postes qui rapportent. Là aussi le train est un peu passé

Là non je suis pas d'accord, tu parles du poste de data scientist qui est sensé n'être que du traitement stat de données / dev de modèle ML, et qui effectivement est bouché, mais le data engineering qui est plus proche du développeur à qui on demande de manipuler 2-3 matrices et nettoyer des données / dev des pipelines est toujours recherché

Si t'es intéressé par l'électronique ou le fonctionnement profond d'un ordi, tu peux faire du bas niveau (bas niveau = proche du hardware, pas "simple") mais c'est pas le plus porteur sur le marché aujd il me semble

C'est le domaine le plus intéressant techniquement, aux antipodes des devs js qu'il disent rechercher dans les offres sur les principaux sites. Ca va être dur de se faire une place là aussi, il va te falloir un tableau de chasse. Moi par exemple je suis extrêmement bien classé (je dirai pas à quel point, no stalk :hap:) sur la plupart des sites de challenges de sécurité informatique

Sinon le profil restant c'est de la conception d'application, avec un profil front si tu préfères bosser proche de l'interface et back si t'es plus traitement de données / conception de BDD

Beaucoup plus simple mais peu évolutif en termes de formation continue. En gros ça se limitera à apprendre de nouvelles framework et patterns à la mode. Ca vous rappelle pas quelque chose ?https://image.noelshack.com/fichiers/2020/22/5/1590730819-js.pnghttps://image.noelshack.com/fichiers/2022/02/3/1642024411-carton.png

Et ça c'est une opinion de dev bas niveau :rire:
Je peux comprendre qu'on trouve ça plus intéressant mais le dev d'application est pas aussi routinier que tu le prétend, demande des vrais compétences solides en archi, et peux surtout amener à de plus gros salaires (en moyenne) que les devs C/C++

JVChiottard
2024-10-13 15:40:47

Le 13 octobre 2024 à 15:25:39 :

Le 13 octobre 2024 à 15:23:18 JVChiottard a écrit :

Le 13 octobre 2024 à 15:19:18 :Si tu veux un jobJavaScript, TypeScript et Node.js (les 3 sont du JS)

T'as oublié des adjectifs qualificatifs importants dans ta phrase.Un job de merde d'ouvrier du tertiaire, avec 12 entretiens, salaire de merde, collègues de merde, boite de merde, techno de merde, qualif de merde. Le dreamhttps://image.noelshack.com/fichiers/2018/26/7/1530476579-reupjesus.png

Comme a dit un khey très pertinemment, le profil de l'ouvrier numérique n'a aucun intérêt, le train est passé. Ce qui est recherché maintenant c'est des vrais spécialistes de domaines bien particuliers, pas des pisseurs de code assistés par IA.

Du coup si le mec est jeune est peut pas être un spécialiste tu lui recommandes quoi ?https://image.noelshack.com/fichiers/2022/37/1/1663014384-ahi-pince-mais.png

En fait le secteur est organisé en bulles plus ou moins susceptibles de durer.
Par exemple, il y a des postes qui rémunèrent pas mal dans les banques pour chier du Cobol et du Fortan parce que les boomers qui gèrent ne veulent pas réécrire leur code vieux de 50 ans touché par 2000 stagiaires successifs. Le jour où une cyberattaque leur fera perdre des milliards la bulle explose. Si tu fais ça tu seras bien payé, mais si la bulle explose avant la retraite ou que tu veux changer de voie, tu seras complètement largué.

Il y a aussi des postes de couteau suisse qui étaient prisés un temps, typiquement les développeurs fullstack et les admins. Les seconds finissent remplacés par de l'IA et des XDR en grande partie.
Pour les premiers, ils ont recruté des tas de jeunes inexpérimentés qui ont fait de la merde et maintenant qu'il n'y a plsu d'argent c'est bouché. C'est d'autant plus grave que les gens ont poussé les autres à faire ce métier qui soit disant avait de l'avenir. Concrètement, avec du js en front et en back, tout ce qu'il y avait à faire a déjà été fait et il n'y a plus de besoin. Le retard technique qu'on avait sur les américains dans ce domaine a été comblé.

Et puis il y a les domaines très techniques, inaccessibles aux noobs ou aux types qui ne sont pas tombés dedans petits il y a plus de 15 ans. La cybersécurité (surtout offensive), le reverse engineering; etc.
Dans ce domaine, soit les ESN pourissent tout et dégoutent les esclaves en CDD, soit il faut go freelance, mais c'est un chemin très difficile et carrément suicidaire sans expérience.

Donc mon conseil, outre la niche que tu choisiras, c'est de toujours, toujours veiller à rester à la pointe, sinon tu seras emporté par la prochaine vague. Ne balaie pas d'un revers de la main l'IA en disant que ce n'est qu'un bête régression linéaire. Tu as raison, mais le marché il s'en ballec et il veut de l'IA, donc il faut lui donner de l'IA et connaitre tout ce qu'il y a à connaitre. Et surtout l'utiliser. Si tu n'utilises pas l'IA pour générer un template parce que tu sais le faire toi-même, tu perds de facto en productivité par rapport à un jeune quoicoubix qui a gradi avec ChatGPT. Ne sous-estime jamais les vagues, assure toi de pouvoir surfer dessus.

Microzbeub
2024-10-13 15:42:52

On s'en tape du langage que tu choisis pour apprendre, t'es censé pouvoir transférer tes compétences d'un langage à l'autre à terme.
Ce qui compte c'est en quoi tu te spécialises

JVChiottard
2024-10-13 15:46:28

Et ça c'est une opinion de dev bas niveau :rire:
Je peux comprendre qu'on trouve ça plus intéressant mais le dev d'application est pas aussi routinier que tu le prétend, demande des vrais compétences solides en archi, et peux surtout amener à de plus gros salaires (en moyenne) que les devs C/C++

Ja plaide coupable de mon biais, mais pour les rémunérations ce n'est vrai que pour les salaires, pas pour les freelance, et pas à l'étranger :hap:
Puis bon, niveau archi il faut savoir ce que signifie Dependency Injection et savoir utiliser MAUI sans péter un câble à cause de vscode et t'es prêt pour débuter le métier. C'est quand même un environnement assez toxique par nature je trouve, parce qu'il faut beaucoup d'interaction avec plein de gens qui ont tous leur mot à dire. Mais c'est peut-êter ma nature d'asocial :hap:

Là non je suis pas d'accord, tu parles du poste de data scientist qui est sensé n'être que du traitement stat de données / dev de modèle ML, et qui effectivement est bouché, mais le data engineering qui est plus proche du développeur à qui on demande de manipuler 2-3 matrices et nettoyer des données / dev des pipelines est toujours recherché

En fait il y a un vrai problème d'intitulé de poste à la base. Un data engineer au sens propre c'est un vrai ingénieur qui connait un minimum de choses sur les modèles qu'il utilise. Ils utilisent le terme engineer de façon méliorative pour décrire des postes d'étiquetteurs d'image et autres subalternes payés au lance-pierre. C'est vrai dans toutes les branches mais dans l'informatique, c'est vraiment le ponpon. Tous les postes sont des postes "engineer" alors qu'il y a zéro ingénierie là dessous. Ces faux postes sont les premiers à sauter quand les temps sont durs. Il faut bien commencer quelque part, mais il faut le garder dans un coin de sa tête

Infos
Gestion du forum

contact@geevey.com

API disponible. Utilisez le paramètre "api" en GET, peu importe le contenu, sur une page du site.

Notes

    ⚠️ Les archives de novembre sont désormais disponibles.
Non-assumage
    Personne n'a pas assumé de topic pour le moment.