En 2024 faut apprendre quoi comme LANGAGE de PROGRAMMATION ?
42 messages
Mise à jour: il y a 5 mois
Tothemoune
il y a 5 mois
L'eldorado de l'informatique c'est fini, faut être compétent pour avoir un emploi aujourd'hui
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
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
PourLaVie071023
il y a 5 mois
Heskel
Katsandiss
il y a 5 mois
Rust. Ne loupe pas le train
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
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
Nadaloiban3
il y a 5 mois
MNCP
Crano12
il y a 5 mois
C++ c'est l'avenir et le passé depuis 30 ans
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
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
Nadaloiban3
il y a 5 mois
MCNP c'est un super langage
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
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é
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 ?
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 ?
Mcflyissou
il y a 5 mois
Tu veux aller dans quelle branche de l'informatique ?
PseudoBan100
il y a 5 mois
Si tu veux un job
JavaScript, TypeScript et Node.js (les 3 sont du JS)
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
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
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
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)
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.
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
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
il y a 5 mois
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
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
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 ?
relef_2019
il y a 5 mois
Cobol
oui pour les banques
HypeScript
il y a 5 mois
Apprends le PEBKAC
ContrapunctusII
il y a 5 mois
TypeScript
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 dollarsOui, 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++
JVChiottard
il y a 5 mois
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
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
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
TexasDonutHalal
il y a 5 mois