En 2024 faut apprendre quoi comme LANGAGE de PROGRAMMATION ?

OP
TD

TexasDonutHalal

il y a 5 mois

Pour trouver du taff pas trop mal payé ?

Python? PHP? Java ? C++ ? Spring ? Vous pensez quoi des trucs genre datascience ou cybersécurité ?

FM

Fox_McCloud45

il y a 5 mois

Fortran. https://image.noelshack.com/fichiers/2024/41/4/1728580698-raphiel-bienveillant.png

TO

Tothemoune

il y a 5 mois

L'eldorado de l'informatique c'est fini, faut être compétent pour avoir un emploi aujourd'hui

RF

RenardFascinant

il y a 5 mois

C et C++, comme toujours https://image.noelshack.com/fichiers/2024/40/4/1727967198-ookami-bg-1.png

OP
TD

TexasDonutHalal

il y a 5 mois

Et pas la peine de me dire ça paye pas de fou je veux pas devenir millionnaire juste un truc qui paye pas trop mal au dessus du smic , avec du télétravail et qui évite l'usine

OP
TD

TexasDonutHalal

il y a 5 mois


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

PL

PourLaVie071023

il y a 5 mois

Heskel

OP
TD

TexasDonutHalal

il y a 5 mois


Fortran. https://image.noelshack.com/fichiers/2024/41/4/1728580698-raphiel-bienveillant.png

Jamais entendu parler de ce truc

N9

nausicaa95

il y a 5 mois


Fortran. https://image.noelshack.com/fichiers/2024/41/4/1728580698-raphiel-bienveillant.png

Cobol

KA

Katsandiss

il y a 5 mois

Rust. Ne loupe pas le train

OP
TD

TexasDonutHalal

il y a 5 mois


C et C++, comme toujours https://image.noelshack.com/fichiers/2024/40/4/1727967198-ookami-bg-1.png

Y a énormément de taff ? La plupart des offres je trouve du spring , angular , js , python voir même php y a vraiment beaucoup d'offres en c , c++ ?

E_

Elezia_

il y a 5 mois

Ça dépend de ton profil et de tes forces naturelles
Si tu faire de l'opti et du bas niveau c/c++
Si tu veux faire du haut niveau et de l'orchestration/architecture python ou java je sais que c'est pas mal

TO

Tothemoune

il y a 5 mois

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étent
Et le marché est bouché pour ces gens

N3

Nadaloiban3

il y a 5 mois

MNCP

C1

Crano12

il y a 5 mois

C++ c'est l'avenir et le passé depuis 30 ans

OP
TD

TexasDonutHalal

il y a 5 mois

Tothemoune

il y a 5 mois

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

OP
TD

TexasDonutHalal

il y a 5 mois

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

N3

Nadaloiban3

il y a 5 mois

MCNP c'est un super langage

C1

Crano12

il y a 5 mois

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

TO

Tothemoune

il y a 5 mois

Bah on commence tous quelque part

Oui bien-sûr l'idée n'est pas de mépriser les débutants
Le soucis c'est les motivations qui t'amènent à choisir le domaine, en l'occurrence un taff pas trop mal payé et confortable
Donc 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 concepteur
Et 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é

OP
TD

TexasDonutHalal

il y a 5 mois

Crano12

il y a 5 mois

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 ?

FM

Fox_McCloud45

il y a 5 mois

[15:08:12] <nausicaa95>

Cobol

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

OP
TD

TexasDonutHalal

il y a 5 mois

Tothemoune

il y a 5 mois

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 ?

MC

Mcflyissou

il y a 5 mois

Tu veux aller dans quelle branche de l'informatique ?

PB

PseudoBan100

il y a 5 mois

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

C1

Crano12

il y a 5 mois

TexasDonutHalal a écrit :

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

JV

JVChiottard

il y a 5 mois


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 dream https://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.

TO

Tothemoune

il y a 5 mois

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)

YO

Yoneda

il y a 5 mois

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.

Z_

Zav_

il y a 5 mois

JVChiottard

il y a 5 mois

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 dream https://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

TO

Tothemoune

il y a 5 mois

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)

JV

JVChiottard

il y a 5 mois

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 dollars https://image.noelshack.com/fichiers/2018/26/7/1530476579-reupjesus.png

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é

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 ) sur la plupart des sites de challenges de sécurité informatique

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.png https://image.noelshack.com/fichiers/2022/02/3/1642024411-carton.png

R2

relef_2019

il y a 5 mois

Cobol

oui pour les banques

HS

HypeScript

il y a 5 mois

Apprends le PEBKAC

CP

CorbeauPointeur

il y a 5 mois

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'emploi https://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

CI

ContrapunctusII

il y a 5 mois

TypeScript

TO

Tothemoune

il y a 5 mois


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 dollars https://image.noelshack.com/fichiers/2018/26/7/1530476579-reupjesus.png

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é

Et ça c'est une opinion de dev bas niveau
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++

JV

JVChiottard

il y a 5 mois

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.

MI

Microzbeub

il y a 5 mois

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

JV

JVChiottard

il y a 5 mois


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

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

CR

crackfort

il y a 5 mois

ça dépend simplement du domaine qui t'intéresse.
Plus qu'apprendre pour apprendre c'est savoir mettre en pratique qui te fait progresser par expérience

Mais assembleur ou rien https://image.noelshack.com/fichiers/2017/06/1486561574-jesusarthur.png

JV

JVChiottard

il y a 5 mois

oui mais syntaxe intel ou ARM. La AT&T est dégueulasse je m'y ferai jamais je crois https://image.noelshack.com/fichiers/2016/31/1470170706-1469971038-risitas258.png

Y5

yatangak513

il y a 5 mois

COBOL https://image.noelshack.com/fichiers/2020/41/3/1602089491-boomerdemerde2.png