Mais la PROGRAMMATION c'est TROP DUR PUTAIN
Sublimerde
il y a 3 mois
T'as du courage.
Perso je me colle au montage vidéo, j'espère ne pas trop galérer.
Mais oui étant une bite en info la programmation je pourrais pas je pense
Joemeek
il y a 3 mois
t'as pas de bon mentor c'tout
VanHaleineDeVin
il y a 3 mois
Developpeur JS: "J'ai une idée d'application"
Dev C++: "J'ai une idée d'application" "
Ils décident de créer une application de messagerie en ligne type Discord/Skype
Dev JS: "Bon je vais telecharger Electron pour le front j'éspère que ça va marcher "
Dev C++: "Qt ou rien, c'est parti pour tester les examples du repo "
1 heure plus tard..
Dev JS: "Wow ça marche! Je vais prendre Vue.JS pour le front-end, et NodeJS pour le back-end comme ça je suis tranquille "
Dev C++: "
"
"Même l'exemple le plus basique ne marche pas sur mon PC? https://image.noelshack.com/fichiers/2017/27/2/1499168768-12h11legroslard.png"
"Bon pas grave on va voir d'ou ça vient "
1 jour plus tard..
Developpeur JS: "Bon j'ai un prototype qui marche, j'ai juste copié collé du CSS pour que ça soit pas trop moche, au moins c'est déjà un projet viable"
"Bon du coup je vais travailler sur le back un peu plus "
"npm i ws "
"Ok c'est parti "
Dev C++ "Ok en fait le problème vient de la dépendance MINGNU-MWN version 9 du Visual Project "
"Youpi! J'ai la toolkit qui marche et j'ai le bouton qui est affiché
"
1 mois plus tard..
Developpeur JS: "Bon j'ai fini je pense "
"En plus ça tourne sous navigateur, sous Windows, sous Mac, sous Linux, sous micro-onde, sous applewatch, sous google glass, c'est cool quand même je vais pouvoir lancer un buisness pour faire un peu d'argent "
"Je vais l'appeler DiSkype, ça va forcer sur la controverse et je vais me faire encore plus de thune "
Dev C++ " Bon j'espère que ça va marcher maintenant "
1 mois plus tard..
Dev C++ "Bon j'ai fini https://image.noelshack.com/fichiers/2017/27/2/1499168768-12h11legroslard.png"
"Il est temps d'en faire la pub sur internet "
"Reddit -> Poster -> 'A new lightweight chat software focused on low-end devices' "
"Héhé ça tourne sous 20 Mo de ram c'est pas beau ça?
"
.
...
.....
"Première réponse (5 upvotes) : c'est quoi ta merde c'est hyper moche et ça tourne même pas sous mon mac "
"Deuxième réponse (3 upvotes) : C'est un genre de DiSkype eco+? "
"Hein? C'est quoi diskype? "
10 ans plus tard..
"Alors t'as bientot fini esclave? "
"Oui monsieur "
..
...
Zarty6
il y a 3 mois
T'en es où ? c'est pas si dur mais si t'as jamais fait de prog/algorithmie avant de faire du c++ normal que tu rames du cul
magicorange
il y a 3 mois
En même temps t'attaques le C++ sans - j'imagine - aucun contexte théorique derrière.
C'est comme si tu bricolais un moteur de Ferrari mais t'as aucune idée de comment ça marche en arrière.
PAS2VIE14
il y a 3 mois
Developpeur JS: "J'ai une idée d'application"
Dev C++: "J'ai une idée d'application""
Ils décident de créer une application de messagerie en ligne type Discord/Skype
Dev JS: "Bon je vais telecharger Electron pour le front j'éspère que ça va marcher"
Dev C++: "Qt ou rien, c'est parti pour tester les examples du repo"
1 heure plus tard..
Dev JS: "Wow ça marche! Je vais prendre Vue.JS pour le front-end, et NodeJS pour le back-end comme ça je suis tranquille"
Dev C++: "![]()
"
"Même l'exemple le plus basique ne marche pas sur mon PC? https://image.noelshack.com/fichiers/2017/27/2/1499168768-12h11legroslard.png"
"Bon pas grave on va voir d'ou ça vient"
1 jour plus tard..
Developpeur JS: "Bon j'ai un prototype qui marche, j'ai juste copié collé du CSS pour que ça soit pas trop moche, au moins c'est déjà un projet viable"
"Bon du coup je vais travailler sur le back un peu plus"
"npm i ws"
"Ok c'est parti"
Dev C++ "Ok en fait le problème vient de la dépendance MINGNU-MWN version 9 du Visual Project"
"Youpi! J'ai la toolkit qui marche et j'ai le bouton qui est affiché![]()
"
1 mois plus tard..
Developpeur JS: "Bon j'ai fini je pense"
"En plus ça tourne sous navigateur, sous Windows, sous Mac, sous Linux, sous micro-onde, sous applewatch, sous google glass, c'est cool quand même je vais pouvoir lancer un buisness pour faire un peu d'argent "
"Je vais l'appeler DiSkype, ça va forcer sur la controverse et je vais me faire encore plus de thune"
Dev C++ " Bon j'espère que ça va marcher maintenant"
![]()
1 mois plus tard..
Dev C++ "Bon j'ai fini https://image.noelshack.com/fichiers/2017/27/2/1499168768-12h11legroslard.png"
"Il est temps d'en faire la pub sur internet"
"Reddit -> Poster -> 'A new lightweight chat software focused on low-end devices'"
"Héhé ça tourne sous 20 Mo de ram c'est pas beau ça?![]()
"
.
...
.....
"Première réponse (5 upvotes) : c'est quoi ta merde c'est hyper moche et ça tourne même pas sous mon mac"
"Deuxième réponse (3 upvotes) : C'est un genre de DiSkype eco+?"
"Hein? C'est quoi diskype?"
10 ans plus tard..![]()
"Alors t'as bientot fini esclave?"
"Oui monsieur"
..
...![]()
![]()
MUBOPALYU
il y a 3 mois
Langages faciles à apprendre
Python - Langage simple et lisible, souvent recommandé pour les débutants.
JavaScript - Également relativement facile, utilisé pour le développement web.
Ruby - Connu pour sa syntaxe claire et sa facilité d'utilisation.
PHP - Souvent utilisé pour le développement web et assez accessible.
Scratch - Un langage visuel pour initier les enfants à la programmation.
Langages de difficulté intermédiaire
Java - Classique et orienté objet, plus complexe que Python mais très utilisé.
C# - Utilisé principalement pour le développement de logiciels Windows et les jeux vidéo avec Unity.
Swift - Langage de programmation d'Apple pour le développement iOS, assez accessible mais avec des concepts avancés possibles.
TypeScript - Un sur-ensemble de JavaScript, avec typage statique, ajoutant une certaine complexité.
Langages de difficulté avancée
C++ - Bien que puissant, il possède une courbe d'apprentissage plus raide en raison de la gestion de la mémoire et de la complexité de la syntaxe.
Rust - Connu pour sa sécurité mémoire et ses performances, mais plus difficile à maîtriser à cause de ses concepts uniques de propriété.
Go - Langage conçu pour la concurrence et la performance, avec une syntaxe simple mais des concepts plus avancés.
Scala - Un langage complexe qui fusionne des paradigmes de programmation fonctionnelle et orientée objet, souvent utilisé avec des systèmes distribués.
Langages de niche ou très avancés
Haskell - Un langage de programmation purement fonctionnel, considéré comme très théorique et complexe à appréhender.
Lisp (et ses variantes comme Clojure) - Un des langages les plus anciens, qui demande une compréhension approfondie de ses abstractions.
Assembly - Très bas niveau, nécessitant une connaissance approfondie de l'architecture de l'ordinateur.
Donc, en ce sens, tu commences, c'est difficile, mais cela viendra, surtout si tu sais Où apprendre, quoi voir, donc pas comme tu fais présentement
PAS2VIE14
il y a 3 mois
En même temps t'attaques le C++ sans - j'imagine - aucun contexte théorique derrière.C'est comme si tu bricolais un moteur de Ferrari mais t'as aucune idée de comment ça marche en arrière.
magicorange
il y a 3 mois
Langages faciles à apprendre Python et PHP ? Leur syntaxe est à gerber aya
C'est Java et C# qui sont les plus comprehensibles pour un débutant imo.
NotRiggle
il y a 3 mois
Khey même avec 10 ans d'expérience on restera dans le bottom des développeurs prcq on est trop cons
PAS2VIE14
il y a 3 mois
Langages faciles à apprendrePython - Langage simple et lisible, souvent recommandé pour les débutants.
JavaScript - Également relativement facile, utilisé pour le développement web.
Ruby - Connu pour sa syntaxe claire et sa facilité d'utilisation.
PHP - Souvent utilisé pour le développement web et assez accessible.
Scratch - Un langage visuel pour initier les enfants à la programmation.Langages de difficulté intermédiaire
Java - Classique et orienté objet, plus complexe que Python mais très utilisé.
C# - Utilisé principalement pour le développement de logiciels Windows et les jeux vidéo avec Unity.
Swift - Langage de programmation d'Apple pour le développement iOS, assez accessible mais avec des concepts avancés possibles.
TypeScript - Un sur-ensemble de JavaScript, avec typage statique, ajoutant une certaine complexité.Langages de difficulté avancée
C++ - Bien que puissant, il possède une courbe d'apprentissage plus raide en raison de la gestion de la mémoire et de la complexité de la syntaxe.
Rust - Connu pour sa sécurité mémoire et ses performances, mais plus difficile à maîtriser à cause de ses concepts uniques de propriété.
Go - Langage conçu pour la concurrence et la performance, avec une syntaxe simple mais des concepts plus avancés.
Scala - Un langage complexe qui fusionne des paradigmes de programmation fonctionnelle et orientée objet, souvent utilisé avec des systèmes distribués.Langages de niche ou très avancés
Haskell - Un langage de programmation purement fonctionnel, considéré comme très théorique et complexe à appréhender.
Lisp (et ses variantes comme Clojure) - Un des langages les plus anciens, qui demande une compréhension approfondie de ses abstractions.
Assembly - Très bas niveau, nécessitant une connaissance approfondie de l'architecture de l'ordinateur.Donc, en ce sens, tu commences, c'est difficile, mais cela viendra, surtout si tu sais Où apprendre, quoi voir, donc pas comme tu fais présentement
MUBOPALYU
il y a 3 mois
Langages faciles à apprendre Python et PHP ? Leur syntaxe est à gerber ayaC'est Java et C# qui sont les plus comprehensibles pour un débutant imo.
En ayant check, en ayant des retours, oui, sur un temps donné, fixe, du plus court au plus long, php et python sont plus " court " si tu te donnes QUE dans ça
Coroneurent80
il y a 3 mois
Tu veux faire quoi avec du C++ ?
MUBOPALYU
il y a 3 mois
C'est contreproductif, car tu dois faire avec, et donc tu galères, comme l'exemple de la Ferrari par le vdd
Zarty6
il y a 3 mois
1 mois de java t'aurais permis de maitriser un minimum les principes de la POO alors que là en c++ tu dois assimilier la POO + la technique du c/c++
Pour ceux qui veulent commencer à dev faites :
- 1 mois de python/algorithmie de base
- 2 mois de C (histoire de comprendre un peu comment marche la programmation)
ensuite 4 possibilités :
- dev web -> c'est de la merde faites pas
- dev en POO : 1 mois de java puis langage que vous voulez (java, c++, c#, python..)
- dev impératf : 2 mois de C puis ce que vous voulez (c, go, rust...)
- dev fonctionnel : 1 semaine de OCaml puis retournez faire du vrai dev
En parallèle faites : un peu de base de donnée, algorithmie, structure de donnée
magicorange
il y a 3 mois
Je fais du C# depuis 10 ans, déjà fait du C++, Java, JS et d'autres, mais j'ai jamais accroché à Python. Je trouvais ça dégueulasse et pas intuitif ahi.
PHP mon seul souvenir c'était que c'était ultra bricolé et ça faisait saigner les yeux, mais c'était y'a 12-13 ans et y'avait pas énormément de bons frameworks, ça a ptet changé depuis.
GandaIf_l_aigri
il y a 3 mois
Langages faciles à apprendre Python et PHP ? Leur syntaxe est à gerber ayaC'est Java et C# qui sont les plus comprehensibles pour un débutant imo.
Pour PHP tu dois faire référence aux vieilles version. C'est hyper simple et compréhensible depuis.
PAS2VIE14
il y a 3 mois
1 mois de java t'aurais permis de maitriser un minimum les principes de la POO alors que là en c++ tu dois assimilier la POO + la technique du c/c++
Pour ceux qui veulent commencer à dev faites :
- 1 mois de python/algorithmie de base
- 2 mois de C (histoire de comprendre un peu comment marche la programmation)
ensuite 4 possibilités :
- dev web -> c'est de la merde faites pas
- dev en POO : 1 mois de java puis langage que vous voulez (java, c++, c#, python..)
- dev impératf : 2 mois de C puis ce que vous voulez (c, go, rust...)
- dev fonctionnel : 1 semaine de OCaml puis retournez faire du vrai devEn parallèle faites : un peu de base de donnée, algorithmie, structure de donnée
C'est quoi le dev fonctionnel ?
MUBOPALYU
il y a 3 mois
L'auteur, tu souffres, pauvre de toi
Sankata007
il y a 3 mois
Tu as une idée d'application l'op ?
PAS2VIE14
il y a 3 mois
J'ai mal au coeur rien qu'a te lire, courage
merci
magicorange
il y a 3 mois
Objectif "applications" c'est super vague. Des applications de quel genre ? Pour quel genre de personnes ?
Si tu veux juste découvrir le principe du développement, c'est nécessaire de comprendre la base, comment ça marche en arrière. Donc c'est quoi la gestion de la mêmoire, comment ça marche un programme informatique, et qu'est-ce que la programmation permet de faire etc.
Trouve toi un langage algorithmique super accessible (je dirais ADA qui est un vieux langage abandonné mais qui peut servir à apprendre). Code toi quelques minis applis du style calculatrice / pendu / mini jeux de logique histoire de tatonner.
Quand tu auras la base pour savoir écrire quelques instructions, commence à regarder la programmation orientée objet (parce que c'est très utilisé), tu passes alors à Java ou C# à ce moment là.
T'auras l'occasion avec ces 2 langages d'apprendre à utiliser une base de données / du data donc profites en pour créer une mini appli web (ajoutes du Javacript là dedans si tu veux, du HTML / CSS pour le visuel).
Quand tu seras à l'aise tu pourras attaquer le C++.
Ne fais pas comme les pisseurs qui vont chez 42 et qui en ressortent avec juste le minimum pour savoir coder mais qui comprennent rien à ce qu'ils font.
Zarty6
il y a 3 mois
go école 42 c'est gratuit et si t'as des bases en c++ tu passeras la piscine ez, et t'auras facilement du taf derrière + certaines sont financés (j'ai fait 42 pdt 2 ans en touchants 1200€ d'aide par mois, cumulé pendant 6 mois de stage avec 1000€ du stage par mois puis j'ai été gardé en cdi dans la boite en ayant des propositions dans d'autres boites aussi)
ChibraxChirac
il y a 3 mois
1 mois de java t'aurais permis de maitriser un minimum les principes de la POO alors que là en c++ tu dois assimilier la POO + la technique du c/c++
Pour ceux qui veulent commencer à dev faites :
- 1 mois de python/algorithmie de base
- 2 mois de C (histoire de comprendre un peu comment marche la programmation)
ensuite 4 possibilités :
- dev web -> c'est de la merde faites pas
- dev en POO : 1 mois de java puis langage que vous voulez (java, c++, c#, python..)
- dev impératf : 2 mois de C puis ce que vous voulez (c, go, rust...)
- dev fonctionnel : 1 semaine de OCaml puis retournez faire du vrai devEn parallèle faites : un peu de base de donnée, algorithmie, structure de donnée
Pourquoi c'est de la merde dev web ?
japonaine
il y a 3 mois
Le c++
Ce langage de programmation de salarié
Apprends Nextjs et typescript et utile le code comme un outil pour vivre de tes passions sans dépendre de ton manager cancereux
BouteilleRouge
il y a 3 mois
Adobe premiere Pro
Je commence tout juste hein je me forme avec des tutos + je suis en immersion dans une boite d'audiovisuel
Tu perds ton temps je suis infographiste et j'ai des compétences en audiovisuel, l'IA peux tous faire now
Manchot579
il y a 3 mois
Pourquoi t'as choisi ce langage ?
T'as quel age et c'est quoi ton objectif pro, et t'as quel diplôme deja acquis ?
Sankata007
il y a 3 mois
magicorange
il y a 3 mois
Objectif "applications" c'est super vague. Des applications de quel genre ? Pour quel genre de personnes ?Si tu veux juste découvrir le principe du développement, c'est nécessaire de comprendre la base, comment ça marche en arrière. Donc c'est quoi la gestion de la mêmoire, comment ça marche un programme informatique, et qu'est-ce que la programmation permet de faire etc.
Trouve toi un langage algorithmique super accessible (je dirais ADA qui est un vieux langage abandonné mais qui peut servir à apprendre). Code toi quelques minis applis du style calculatrice / pendu / mini jeux de logique histoire de tatonner.
Quand tu auras la base pour savoir écrire quelques instructions, commence à regarder la programmation orientée objet (parce que c'est très utilisé), tu passes alors à Java ou C# à ce moment là.
T'auras l'occasion avec ces 2 langages d'apprendre à utiliser une base de données / du data donc profites en pour créer une mini appli web (ajoutes du Javacript là dedans si tu veux, du HTML / CSS pour le visuel).Quand tu seras à l'aise tu pourras attaquer le C++.
Ne fais pas comme les pisseurs qui vont chez 42 et qui en ressortent avec juste le minimum pour savoir coder mais qui comprennent rien à ce qu'ils font.
" donc profites en pour créer une mini appli web (ajoutes du Javacript là dedans si tu veux, du HTML / CSS pour le visuel)."
Vu l'état du web dev js actuel, rien que ça c'est un très gros morceau
Zarty6
il y a 3 mois
Pourquoi c'est de la merde dev web ?
perso j'aime pas du tout mais surtout c'est la branche du développement la plus bouchée et avec le moins de possibilités d'évolutions.
Puis en vrai les premiers sites que tu fais c'est marrant mais ca devient très vite ultra répétitif et avec tous les frameworks tu passes plus de temps à choisir et setup des technos qu'à vraiment coder
Puis c'est pas du tout agréable de coder et review du code en js ou ts je trouve
magicorange
il y a 3 mois
C'est pas forcément gros, juste que pour sa culture et pour comprendre un minimum, une mini appli web ça pourrait servir.
J'ai déjà ait du dev web 4 ans et demi sans jamais avoir touché à Vue.Js, Nose.js, Reac et compagnie. J'ai juste tourné avec Angular, et le reste c'était full C#.
C'est pas la partie JS qui importe vraiment, faut comprendre toute la partie .NET, Entity Framework etc. Ça c'est encore d'actualité. Et pour les plus courageux on peut rajouter Azure là dedans, qui est à la mode
Veloute2tomates
il y a 3 mois
Langages faciles à apprendre Python et PHP ? Leur syntaxe est à gerber ayaC'est Java et C# qui sont les plus comprehensibles pour un débutant imo.
Je trouve pas ça "si difficile" Python pour le coup.
Et j'ai que fait que du web à très faible niveau théorique (DUT: HTML / CSS / Jquery / PhP / JS)
PAS2VIE14
il y a 3 mois
Objectif "applications" c'est super vague. Des applications de quel genre ? Pour quel genre de personnes ?Si tu veux juste découvrir le principe du développement, c'est nécessaire de comprendre la base, comment ça marche en arrière. Donc c'est quoi la gestion de la mêmoire, comment ça marche un programme informatique, et qu'est-ce que la programmation permet de faire etc.
Trouve toi un langage algorithmique super accessible (je dirais ADA qui est un vieux langage abandonné mais qui peut servir à apprendre). Code toi quelques minis applis du style calculatrice / pendu / mini jeux de logique histoire de tatonner.
Quand tu auras la base pour savoir écrire quelques instructions, commence à regarder la programmation orientée objet (parce que c'est très utilisé), tu passes alors à Java ou C# à ce moment là.
T'auras l'occasion avec ces 2 langages d'apprendre à utiliser une base de données / du data donc profites en pour créer une mini appli web (ajoutes du Javacript là dedans si tu veux, du HTML / CSS pour le visuel).Quand tu seras à l'aise tu pourras attaquer le C++.
Ne fais pas comme les pisseurs qui vont chez 42 et qui en ressortent avec juste le minimum pour savoir coder mais qui comprennent rien à ce qu'ils font.
PAS2VIE14
il y a 3 mois