N°1 : Oui mais attention, il y a aussi des algorithmes qui nécessitent d'avoir de bonnes bases en maths/physique, autres que les opérations de base (par exemple l'algorithme d'Euler qui cherche des solutions d'équations différentielles !). N°3 : Être un geek aide peu dans les études elles-même, mais comme énormément d'autres geeks font ces mêmes études, ça aide à socialiser, ça et la bière. Petite astuce pour ceux qui veulent débuter en programmation : faites du Python ! C'est ultra simple et instinctif !
Chose que l'on me dit toujours: " Ha tu es un programmeur, J'ai un problème avec mon ordinateur il ne fonctionne plus comment je peux réglé le problème ?" ....
Je ne fais pas du tout d'informatique et j'ai justement trouvé la vidéo très intéressante ! J'avoue que ça m'aura fait apprendre pas mal de choses et surtout, fait tombé quelques clichés... Donc ta vidéo aura au moins été utile pour moi ^^
Dans ma promo de 60 il y a que 4 ou 5 filles c'est un record d'après les profs
7 лет назад
Très content que tu partages ce genre de vidéos pour ceux qui voudraient se lancer dans l'informatique. Quand j'étais au collège/lycée on m'a toujours dit de ne pas faire d'études en info parce que j'étais mauvais en maths et - ATTENTION CA PIQUE - "le secteur est bouché il n'y a pas d'avenir là dedans" (parole de conseillère d'orientation à l'élève perdu que j'étais). Résultat je n'en ai pas fait alors que je passais mon temps à faire mes petits sites internet en HTML/CSS, à me créer des serveurs mails que j'utilisais à peine et à bidouiller sur une archlinux juste pour le plaisir de comprendre mon système. Mtn j'ai un peu laché depuis que je me suis trouvé un travail, mais que penses-tu de l'école 42 ? Ca me semble est une bonne école pour une éventuelle future reconversion.
Merci superflame de détruire ces clichés. Je suis développeur java et c. C'est vrai que les gens qui se la pète en faisant du html, alors que toi tu taffe des mois sur un projet java, c'est énervant. Continue comme ça !
Vidéo très sympa et intéressante qui résume bien les clichés existants :) dommage par contre que pour le « cliché » numéro 10, tu l'ai traité de cette manière...ça aurait été bien de justement dire aux filles qui seraient intéressées de ne pas avoir peur de se lancer dans des études d'informatique ou scientifiques plus généralement, sous prétexte que c'est à majorité masculin... je dis ça car j'ai justement fait des études d'ingénieur et je travaille aujourd'hui dans l'informatique et quand je rencontre des lycéens ou collégiens pour leur parler de mon métier, souvent les filles se limitent toute seules et pensent que c'est un métier de mecs. Les filles aussi peuvent être de bons programmeurs ! :) Sinon plus globalement, j'adore vraiment tes vidéos, je te suis depuis un petit moment maintenant et je suis contente de voir que tu fais ton petit bonhomme de chemin sur youtube. Restes toujours aussi créatif et drôle ! :)
Si je puis me permettre, il faut distinguer l'infornatique pratique consistant avant tout à programmer dans des langages impératifs ou objets principalement qui ne nécessitent pas (du tout) de connaissances profondes en math de l'informatique théorique qui se pratique beaucoup en informatique fonctionnelle et qui nécessite une réflexion logique proche de celle d'un mathématicien en analyse Voilà en espérant avoir été utile
Monter une infrastructure virtuelle en cluster pour son application développer avec les pied . Sinon se résume a connaitre le nom des câbles. Le défaut des développeur est de ne voir que leurs application et non l'outil sur lequel elle s’appuie l'infrastructure.
merci pour cette vidéo ! elle est important pour moi perso dans 5j je vais dans un internat (bac pro SN donc pas de programmation en vue et plus de la maintenance) sa me remet les idée en place et sa me rassure beaucoup :D
7 лет назад
C'est exactement ça super vidéo ! Je suis actuellement en premier SN et je le vois bien et même dans mon entourage.
Moi c'était le C++ parce-qu'on faisait pas mal d'informatique embarquée (en gros du pilotage de machines/robot) mais sinon à côté de ça j'ai appris le java et les principaux langages web.
Skyflooze C++ est un langage de bas niveau donc il est plus compliqué à apprendre et plus puissant car il se rapproche plus de la machine, le C# est un langage de haut niveau, beaucoup plus simple et il sert à créer des petites applications sympa il y a quelque ressemblance mais ils sont pas utilisés dans les mêmes domaines
Je voudrais revenir sur le cliché #1 : on n'a pas besoin des maths. À mon avis il faut modérer ces propos, pour trois raisons principales : - Quand on fait de l'algorithmique, prouver qu'un algorithme est correct consiste à faire une démonstration. C'est à dire à raisonner sur les structures de données, à appliquer des théorèmes, bref à faire des maths. - Beaucoup d'objets qu'on manipule régulièrement dans les programmes sont des objets mathématiques : graphes, automates, matrices... - Enfin de nombreux domaines en informatique nécessitent d'utiliser des maths comme le machine learning (très à la mode en ce moment) ou la cryptographie. Bref, faire sans les maths c'est possible, mais c'est quand même bien utile.
Pour les maths cela dépends de la formation et surtout du but de cette dernière : -Si on te forme pour être programmeur WEB, ok c'est OSEF des maths. - Si tu veux finir en optimisation ou en gestion des données (Data Sciences) si t'as pas les bases en statistiques, c'est mort (niveau Master une bonne partie de la promo viennent licence de math-info, voir math). - Pour le coup du langage "phare", pour avoir fait un DUT en programmation et étant encore dans le cursus universitaire, le langage va dépendre de la matière plus que de la promo en règle générale (même si il est pas impossible que tout les profs d'une promo se mettent d'accord sur un langage). j'ai personnellement eu pas mal de Java en Algo mais les Contrôles TP de maths étaient en Python (ou Haskell pour la 1ere année) de même que pour l'architecture c'était plutôt C puis assembleur Intel en IUT (C++ puis assembleur MIPS à la fac). Tout ça pour dire que je croie que c'est plutôt fluctuant en fonction des formations mais que au final chaque prof décide de quel langage est plus adapté pour sa matière. - Pour les "cheater", j'irai même jusqu à étendre au premier semestre en entier. - Pour le nombre de filles en info. Je croie qu'il y a toujours un cliché de l'informaticien masculin qui freine les filles qui voudraient faire des études en prog ( ou autre), cliché qui est à déconstruire.
Alors, moi le C++, c'était juste pour apprendre. Mon language phare était le C#. J'ai passé mon exam dessus. Pour l'idée reçu 7, ça dépend ton BTS. Dans mon BTS, y'avait 2 options: Dev ou réseau. Tu peux totalement faire l'impasse sur le développement. Je n'ai pas fait cette option. J’appuie l'idée reçu 8, j'ai fait un Bac pro boulangerie patisserie, j'ai eu 14,5 à mon BTS info :D (Et le premier cours, mon prof nous a direct mit une feuille sous les yeux avec du code, et on devait savoir ce que ça faisait x) ) Pour l'idée reçu 10, j'en avait 5 dans ma classe de 30.
MRthomas BTS SIO option SLAM. Mais après, chaque prof a sa technique. Ce n'est pas parce que tu fera ou fait le même BTS que moi que tu aura les même languages.
Pour le premier,si il faut être bon en maths pour l informatique,l informatique ne veut pas dire "programmer" ,il y a la cryptographie par exemple où il faut être très bon en maths.Donc enfaite ça dépend de quelle étude exactement tu veux faire .
Le code et les maths: - Vrai et faux, j'ai du écrire des logiciels ou la trigono faisait partie intégrante (pour un job, pas pour des études). Disons que c'est pas un besoin général, mais parfois tu dois pouvoir comprendre certaines choses et t'adapter ;) HTML/Css: j’approuve totalement à l'exception de sass pour le css dynamique. C++ ou Java: Dépend du cours / prof
La 3 est tellement vraie, en première année on en a vu tout un tas qui pensaient qu'ils ne devraient jamais bosser et que ça allait être touchette juste parce qu'ils bidouillent un peu et qu'ils jouent 8h par jour. Puis ils se sont pris l'algorithmique, la POO, l'analyse, la gestion de projet... dans la face, et on les a de moins en moins vus :D
@@hellopopoyeyo356 Un site ou tu peux poser des questions quand t'as besoin d'aide, et où d'autres membres peuvent de répondre et t'aider. Parfois y'en a qui postent des morceaux de code complets qui répondent à ta question, d'où le fait que savoir faire copier-coller de ce site suffit à savoir programmer. (c'est faux bien sûr, j'exagère largement ^^)
Complètement d'accord avec toi j'ai un Bac L et aujourd'hui je suis en infos... Et j'en connais d'autre dans ce cas la , il faut suivre sa passion et surtout ne pas écouter les profs.
Pour le 1, il peut aussi y la trigonométrie, avec cosinus et sinus car si on fait un jeu de course, ça peut être utile pour la physique des voitures, ça peut aussi être utile pour le champ de vision d'ennemis (et éventuellement si on veut faire un jeu à la 1ere personne, avec le point de vue mobile, en particulier si il suit pas la souris). Mais c'est vrai que généralement, il y a pas besoin d'être un pro des Maths. Même si Minecraft me fait marrer pour ça, car les développeurs se compliquent la vie, l’algorithme de poussée des plantes utile des tangentes, des cosinus, sinus, et tout un tas de truc (pour je ne sais quelles raisons) alors que ça aurait pu être : "Tous les 5 minutes > fait grandir légèrement la plante" avec éventuellement des "SI lumières > 10" et des "SI il y a de l'eau aux alentours". Et d'ailleurs, ça fait des résultats marrants, car comme avec toutes les conditions de poussée on fait des calculs complexes on se retrouve avec des plantes qui poussent 2 fois plus vite si elles sont plantés dans un pattern en ligne qui alterne avec un autre type de plante (plutôt qu'avoir un carré d'un seul type de plante ou même un cadrillage de 2 types de plantes) parce ce que toutes les conditions de poussée sont mises en relations avec des calculs inutilement complexes qui donne des résultats assez imprévisibles.
Je passe en terminale cette année et j'ai pris la spé isn (informatique et sciences du numérique) et au cours de l'année on devra faire un projet de jeu/site internet etc et le coder en python, mais d'après ce que tu dis et ce que je vois sur internet ça a pas l'air d'être un langage de programmation très courant contrairement au C, C++ et java, du coup je me demande si ça va vraiment servir après la terminale où si c'est juste histoire de dire qu'on fait de la programmation.
Le python est utilisé mondialement, et est une merveille parmi les langages de très haut niveau aujourd'hui. Ça ne peut que te servir de l'apprendre, et tu pourras toujours l'utiliser plus tard, certains logiciels l'utilisent comme langage de script (comme photoshop, par exemple). Si tu es très à l'aise avec Python, et que tu aimerais faire un peu plus que ce que l'ISN t'offre, tu peux toujours suivre des tutos de C chez toi. Apprendre les deux langages en parallèle pourra t'aider à comprendre ce qu'il se passe chez l'un et chez l'autre, ce qui est implicite/caché, pourquoi le python est très bon pour les débutants, etc...
Hyorvenn D'accord, merci pour l'éclaircissement^^ j'ai reçu une clé usb avec un logiciel de programmation en python dessus que je dois installer pour la rentrée, je vais regarder ce que ça donne!
Salut La Gauffre ... je bosse en entreprise sur des projets C/C++ et je peux te dire qu'on a recours régulièrement au python pour créer des scripts de test ou pour se faciliter la création des structures de projet. C'est une excellente base pour le C d'ailleurs puisque le Python est directement tiré du langage C, donc tu ne seras pas perdu quand tu commenceras à l'apprendre.
Erreure de la part du joueur français.... Python est un langage de programmation interprété et de haut niveau avec une grosse communauté, de plus il est accompagné d'une flambé de libraries ...
C'est vrai que pour la programmation au début des études on a pas besoin d'utiliser beaucoup de maths, mais en général il y a des cours de maths classique (l'algèbre, espace vectoriel, ...) et si tu continu plus loin en informatique tu auras à faire des maths très poussé (par exemple en intelligences artificielles, machine learning en fouilles de données, ...) et tout dépend de la fac ou tu apprend mais parfois les coefficients des autres matières (maths, économie, français) sont plus élevés que ceux de la programmation (après comme j'ai dit tout dépend de la fac faut bien se renseigner avant) mais dans tous les cas en étude d'info il faut savoir programmer (surtout pour les stages). Avant de choisir des études en informatique il faut bien regarder le programme de la fac voulu et regarder les coefficients
Super vidéo, merci d'avoir débunké ces clichés :) Je me permettrais juste deux petits compléments d'information, ayant également fait des études d'informatique (en BTS SIO, donc pas tout à fait le même) : - Tout d'abord, si vous partez en études d'informatique sans aucun bagage, comme déjà dit, pas d'inquiétude, comme déjà dit dans la vidéo. Par contre, faut pas hésiter à demander de l'aide à ceux qui ont déjà touché et qui ont donc des facilités pour développer un algorithme ! - Bien que l'on déplore un nombre bien trop faibles de filles en informatique, il faut savoir que les entreprises sont actuellement dans une mouvance de féminisation des métiers des technologies de l'information. Et si vous êtes une fille qui est intéressée mais qui pense que s'il y a autant de mecs en informatique, ce doit être que ce n'est pas fait pour elles, pensez simplement à ceci: aux débuts de l'informatique, l'informatique était majoritairement féminine. Une d'elles, Ada Lovelace, est aujourd'hui considérée comme une pionnière de la programmation, puisqu'elle fut la première à décrire un algorithme pouvant être exécuté par une machine. Un langage de programmation porte aujourd'hui son nom, Ada.
J'ai appris Python et la base de Java et je peux vous dire qu'à part dans certain cas précis il vaut mieux ne pas se faire chier et utiliser Python parce que les ( { ; et les sous type de variables sa fais vite chier
Gael Bigot chacun son avis, mais je connais également ces deux langages et Python je trouve ça trop étrange comme langage... EDIT : et franchement les parantheses et les accolades ne sont absolument pas chiantes...
PETITE PRÉCISIONS suite à vos commentaires : Ce top est subjectif vu qu'il est basé sur mon expérience personnelle, il est tout à fait possible que certaines personnes n'aient pas vécu les choses comme je l'explique dans la vidéo. Personnellement j'ai fais un BTS donc j'étais vachement plus dans le concret qu'une personne qui part sur de l'universitaire et qui va se taper moulte théories et très peu toucher au code, au final. Concernant les mathématiques, j'insiste sur le fait *qu'être mauvais en math n'est pas handicapant pour apprendre la programmation * . Par contre selon le cursus que vous choisissez (genre un DUT) vous allez avoir des cours de Math assez hardcore à côté, et ces derniers peuvent très bien vous plomber le moral. *Les profs qui vous font appliquer la programmation aux mathématiques sont souvent des profs de math qui se sont spécialisés en profs d'infos, c'est assez cancer et ça ne reflète pas véritablement le métier de développeur.* Quand tu es en entreprise en tant que dev, c'est hyper rare de passer ton temps à faire des théories et taffer sur des modèles mathématiques (c'est surtout pour des domaines ultra-spécialisés comme l'IA, le pilotage de drones ...) Si tu suis un CURSUS spécialisé dans la réseau : tu peux faire l'impasse sur la prog. Moi c'était pas mon cas puisque c'était assez orienté Dev/Polyvalence. Donc les jean-réseau&télécom, inutile de s'énerver XD
En réalité les maths en informatique sont utilisés pour de l'optimisation de calcul mais c'est certain que ce n'est pas toujours utile en fonction de ce que tu dois réaliser. Ça reste tout de même assez basique et à la portée de la plupart des personnes :-) De plus je tenais juste à préciser qu'à l'Université on fait aussi pas mal de pratique mais c'est évident que c'est moins poussé en pratique qu'un BTS car le cursus universitaire est plutôt fait pour durer 5 ans ;-) Bon voilà je voulais juste donner mon avis d'universitaire sachant qu'on est pas beaucoup représenté :-) Bonne journée !
Il existe cependant de nombreuses bibliothèques (programme tiers partie utilisable dans un programme) qui permettent de faire de l'IA ou du deep learning sans avoir a se soucier des mathématiques vu qu'elles s'en chargent. Donc on peut faire mumuse avec du deep learning sans faire de maths directement (c'est pas evident forcément évident à utiliser pour autant)
Pour des programmes disons "basiques" et en utilisant des libs déjà toutes faites c'est sûr que t'as pas trop besoin des maths mais dès que tu veux taper dans choses un peu plus compliqué il te faut des bases en maths (3D, simulation, machine learning, big data)
Assez d'accord sauf sur les maths. Je ne sais pas ce que tu as fais comme études mais dès que tu dépasses le stade technicien, en licence et master, le niveau demandé en math est énorme. Tout est lié et si tu ne maitrise pas un minimum de méthodes formelles ou si tu veux te lancer dans le l'IA, ou la création d'un langage, tu ne peux pas faire ingénieur tout simplement sans un excellent niveau de maths. Je me souviens qu'en L3, ceux qui s'en sortaient le mieux étaient des mathématiciens et pas des informaticiens de base.
Excellent Jami ! Mais j'ai une question, penses-tu que ce cursus pourrait m'aider car je compte intégrer une boite qui gère quelques jeux vidéos, mon niveau d'anglais est plus que correct et c'est pourquoi je voudrais gérer la partie Traduction du ENG /FR et ducoup je m'oriente en STI2D SIN, après j'espère que c'est la bonne idée x)
Après le bac j'ai voulu aller en MMI (donc pas info pure, mais un ptit peu quand même)... et j'ai eu droit à cette phrase magique : "Ne fais pas d'études d'informatique, tu es une fille". Aujourd'hui, je suis rédactrice web, et beaucoup me qualifient d'informaticienne (déjà là non), et viennent me voir en pensant que je m'y connais en hardware (la blague) Un jour on arrivera à péter les idées reçues...un jour...
Il faut tout de même préciser que les études à la fac (licence, master, doctorat) ou en école d'ingénieur nécessitent en effet un bon niveau en math (on fait d'ailleurs plus de math que de prog pendant les premières années) . Tous dépend ce que l'on étiquette comme "étude d'informatique". Les cursus de "programmation pure" ne nécessitent en revanche effectivement pas de grosses connaissances mathématiques. :)
Tu viens de remettre en question toute ma scolarité je suis justement en train de creer un site et j'avais prévu des étude d'informatique mais ça va j'ai 13 ans j'ai encore le temps de réfléchir
T'inquiète prends le temps de maîtriser le html et css . (quelques mois) Puis apprends le PHP ou Javascript. PHP = langage côté serveur c'est-à-dire qu'il agit sur le fonctionnement du site (Espace membre, bouton rechercher , ...) Javascript = Langage côté client, avec ça tu peux faire des animations et pleins d'autres trucs . Donc si tu veux faire un site complet mais qui est moins design go PHP si tu veux faire un site sans espace membre,forum etc.. Go Javascript Mais les deux sont cools.
C'est pour le Web ? O.0 Dans ce cas pourquoi ne pas partir en WebDesign ? Je ne suis pas trop renseigné la dessus, mais tu peux trouver quelques écoles sympa sur Paris. ps: le JavaScript est aussi possible côté serveur avec NodeJs, moi je fait tourner mon serveur Web sécurisé avec express et HTTPS (modules), après je reconnais que c'était pas pour du serveur de base XD
Je suis totalement d'accord. Si encore tu veux te digérer vers un truc qui nécessite de développer des interfaces graphiques affichant des courbes de Béziers et d'autres conneries dans le genre, pourquoi pas. Mais l'algorithmique n'a rien à voir avec l'arithmétique ou la géométrie. Je suis développeur web full-stack (en alternance pour ma licence) aujourd'hui, que ça paraisse dingue ou non oui j'ai déjà même un conçu un petit jeu vidéo en JS sans aucune librairie, et je n'ai pas utilisé une seule formule mathématique qui dépasse les bases instruites au collège. Durant mes années de lycée, je suis passé de S à STI2D car j'en pouvais tout simplement plus de cette filière scientifique. J'aime la science, et j'en lis beaucoup. Mais poussée à son paroxysme sur des sujets sans intérêts si ce n'est qu'une "culture générale" qui finit dans les méandres de l'oubli trois mois plus tard, ce n'était pas pour moi. Et ceux en SVT, en physique, et surtout en math y compris. Tout le monde tend à dire "fais S, fais le meilleur bac possible". Il n'y a pas de "meilleur bac". J'ai choisi l'orientation où je me sentais moi-même, et c'est tout. J'ai eu mon bac avec mention Très Bien, et par la suite dans mon DUT MMI (qui concerne le web et les multimédias, donc tout ce que j'aime), j'ai été major de ma spécialité, et dans le top 5 au niveau général, en l’occurrence au dessus de beaucoup de gens issus de ce "bac idéal". Du lycée à la fin de mes études, on m'a suggéré de (pour ne pas dire poussé à) rejoindre une école d'ingénieur. J'y ai eu droit chaque année... Chose que j'ai toujours catégoriquement refusé. Il n'y a pas qu'un chemin qui mène au sentier de la gloire et encore celui qu'on vous impose. La seule façon de réussir dans votre vie, c'est de faire vos propres choix, d'aller là où vous vous sentez le mieux. Il faut que vous en soyez conscient assez tôt avant de faire ces erreurs. Aujourd'hui déjà, le Bac et la mention que j'ai acquis ne vaut déjà plus rien. Je ne le présente pas dans mes entretiens, et je le mentionne que superficiellement dans mes CV. Dans quelques temps, je serai à même d'en faire autant pour mon DUT. Puis par ma licence. Puis viendra le jour où mon expérience professionnelle primera sur tout le reste. Nous ne pouvons être représentés par un bout de papier. Et le passé importe peu. Ce qui compte, c'est ce dont est capable de faire à l'heure actuelle. Ne laisser jamais personne vous convaincre du contraire, et encore moins ceux qui en sont déjà eux-même persuadés. Continuez d'évoluer dans la voie qui vous correspond, en plus de supprimer cette pression constante, il n'y a que comme ça que vous atteindrez vos objectifs. Donnez vous à fond dans les projets qui vous intéressent, sans jamais omettre aussi le fait que la vie, ce n'est pas que le travail. Il faut aussi savoir souffler, sortir avec vos amis, et profiter de la vie. Si vous combinez cette idée avec un travail qui vous plait, vous apporte de la découverte et de l'amusement, alors vous aurez tout réussi.
Les études de web t'es devant ton ordi serte mais tu t'arrêtes jamais de bosser. Puis les mecs qui font un site en html css et qui ce la jouent pro alors qu'ils ne connaissent même pas l'existence du php ou du java ça me fait bien rire ^^
Tout est exact ;) Je rajouterais que même si un admin réseau ou système peut théoriquement se passer de la programmation, un gars qui sait développer sera toujours bien plus efficace, ne serait-ce que pour se simplifier la vie sur des tâche répétitives ou de l'analyse de logs. Ce n'est même pas réservé aux métiers purement informatiques. Je connais notamment des musiciens et des photographes qui ont développé de petits outils pour optimiser leur travail.
Bonjour. Actuellement étudiant en ingénierie informatique, je me permet de réagir à ta vidéo. Je suis globalement d'accord sur tous les points, même si tu parles surtout de ton cursus, qui m'a l'air plutôt technique, et pas de cursus plus théoriques. J'ai des remarques à ajouter sur 2 de tes points: Point n°1: c'est presque vrai. Pour faire de l'informatique, il n'y a pas de notions de maths. Mais ça peut aider, et ça devient une nécessité lorsqu'on passe par la théorie, qu'on invente, qu'on créée, plutôt que d'utiliser des solutions existantes. Créer des sites web sans maths, OK, gérer des bases de données sans maths, mouais, utiliser toutes les possibilités des bases de données sans maths, hardcore. Sans compter toutes les problématiques nouvelles (drone, mobile, robotique, intelligence artificielle...) qui imposent de nouveaux modèles théoriques Point n°10 : ça change, en 3 ans les promos de mon école sont passés de 10 à 20% de filles. Mais évitez de choisir vos études dans le but de choper, ça se passe rarement bien
Le bash est considéré par certains néophytes comme de la programmation (le fameux terminal fond noir avec une police verte dégueulasse), mais ce n'est véritablement qu'une interface utilisateur très haut niveau. Malheureusement, avec cette politique de la boîte noire et de l'interface simplifiée au possible (au point de perdre en "ergonomie"), plus le temps passe, moins on a de prise sur la machine.
Je m'arrête à 1 minute de vidéo : On m'a dit toute ma vie "ne fais pas d'études d'informatique, t'es trop nulle en maths". Résultat j'ai fait un Bac L, des études d'Art, qui ne m'ont servi à RIEN et je souhaite toujours aller dans une branche informatique (plus réseaux sys). Alors si vous en avez envie, tentez le coup. Au pire vous serez fixé à l'avenir et vous aurez appris plein de trucs, au mieux vous aurez réussi.
J'ai eu une idée pour Watafak ! En fait, ce serait 2 personnes de dos qui regardent une carte et une des 2 personnes ne ferait que de se tromper et l'autre la corrigerait. Du coup, l'autre lui dirait en se retournant : Hé, t'as le compas dans l'oeil ! Et l'autre lui répondrait en se retournant : Ah bon ? Et il aurait un vrai compas dans l'oeil.
En fait dire qu'on fait des études d'informatique, c'est généraliser. Je fais de l'algorithmique et je fais BEAUCOUP de maths de haut niveau. Mais je suis incapable de m'occuper des paramètres de box, de wifi, etc. alors que comme je fais de l'info, les gens autour de moi pensent que je sais résoudre leurs problèmes.
Je bosse avec des algorithmiciens ... en dehors de Matlab ils ne comprennent rien à la programmation et aux contraintes que le matériel peut nous imposer. Bien souvent il faut leur expliquer pourquoi certains trucs qu'ils veulent faire sont impossibles ou ne donneront pas les résultats escomptés :)
perso je suis en bac pro système numérique et beaucoup dont moi veulent s'orienter en informatique. (au passage la plus part des gens qui prennent cette filière au départ pensent que il n y' a que de l'informatique et très peu d'électronique où électroménager) On fait des calculs de valeurs de résistance ou loi des noeud voir du binaire. On touche à tout!Les profs nous rabâche que si on veut continuer et allez dans l'informatique (je parle pas de l'électronique) il faut avoir des bonne notes dans tous ce qui est calcule du binaire sans calculette alors moi qui ne suit pas capable de calculer mentalement. Après je sus d'accord avec eux que toucher a tout c'est bien mais nous dire qu'ils faut absolument avoir toucher a l’électronique et savoir calculer de toute urgence bah du binaire pour faire de l'informatique personnellement je doute beaucoup. Quoique peut être la loi des noeud et des mailles si on doit mettre la main à la patte mais bon....
Idée n°4 : Totalement vrai ce que tu raconte, je faisais des rendus graphique il y a quelques années, aujourd'hui je suis en train de faire des études de game design et pas de l'informatique.
Pour faire du jeu vidéo, je te conseille d'apprendre à utiliser Unity3D ou Unreal Engine 4 (Unity étant plus utilisé par les entreprises) Pour les deux le début peut être difficile à prendre en main, mais tu trouves pleins de tutos intéressants sur RU-vid (et en français en plus) Parce que c'est quasiment impossible de rentrer dans ce milieu si tu n'as pas déjà créé quelque chose de toi même (même si ce n'est que des petits jeux à la con)
Ah oui, pardon, faisant plutôt du dev j'ai tendance à oublier l'un des piliers du jeu vidéo : le graphisme XD Mais dans tous les cas il faut pouvoir montrer des projets aux entreprises, c'est vrai dans tous les secteurs mais surtout dans les JV, que ce soit des jeux ou des modèles 2D/3D
il me semble que les écoles pour "développeur gaming" sont après le bac +2 généralement et il faut connaitre ces langages C++, C# et Java donc que tu fasse un BTS SIO ou un BTS IRIS ou un DUT informatique, etc ... tu auras toujouts tes bases pour arriver vers le "développeur gaming" (je tiens a avertir que c'est loin d'être simple de développer un jeux vidéo, je suppose que tu n'as pas pris cette décision sur un coup de tête mais renseigne toi quand même sur quelle école tu voudras intégrer et ce qui te serviras le plus avant), bye (ah oui y a aussi les "langages particuliers" du genre unity à connaitre un peu au niveau gaming)
Commence par être développeur tout court. Histoire de pas te faire défoncer une fois arrivé face à des dev expérimentés et non plus juste des gens qui n'ont fait que du Unity et autre éditeurs/moteurs. Y'a trop de "d'innocents" qui souhaitent se lancer direct dans le dev de jeux vidéos sans comprendre vraiment la masse de boulot que c'est. Et ces gens là finissent rarement parmi les RARES élus à pouvoir finalement en faire un métier à plein temps et qui leur assure une vie stable, bien rémunérée car leur profil ne vaut pas une cacahuète comparé à la concurrence.
Tu peux te former en autodidacte POINT . Quand il parle il dit lui même "quasi impossible" , je m'estime dans cette catégorie de personnes capable de réussir ce que les autres disent être "presque impossible"
En ce qui concerne les maths : Pour programmer on a pas besoin d'être bon en maths. Par contre si on veut aller à un niveau d'informatique assez poussé il faudra avoir un bon niveau de maths, qui peut s'acquérir assez facilement étant donné que ce ne sont plus des maths 'qui ne servent à rien' mais des maths qui servent pour comprendre ce que vous aimez faire.
Je comte m'engager dans une carrière de programmeur et plus précisément dans le marcher vidéo ludique (oui car ça fait plus classe que je me lancer dans le jeu vidéo xD ) et je touche déjà a du C++ (ou ça y resemble) Et je les déjà bien pris en main tu me conseil d'autre qualification (oui je suis informaticien c'est pas programmeur ghneeee mais il on beaucoup de compétence ern commun et le faite qui faut être super bon en math cela me rassure moi aiment bien la logique des math mais pas les math en elle même ^_^ ) Voilà c'est tous j'espère que quelqu'un vas me répondre ...
Pour faire du jeu vidéo, je te conseille d'apprendre à utiliser Unity3D ou Unreal Engine 4 (Unity étant plus utilisé par les entreprises) Pour les deux le début peut être difficile à prendre en main, mais tu trouves pleins de tutos intéressants sur RU-vid (et en français en plus) Parce que c'est quasiment impossible de rentrer dans ce milieu si tu n'as pas déjà créé quelque chose de toi même (même si ce n'est que des petits jeux à la con)
dis toi également que t'as plus de chance de finir dev dans une entreprise et de faire tout le temps le même genre de chose qu'on te demande. Malheureusement c'est difficile d'être indépendant.
Salut. Je suis développeur dans tout ce qui est 3D et expérience ludique pour les entreprises. Tu as plusieurs choix si tu veux t'entraîner : - Tu continues le C++ si tu gères la POO (sinon va voir ce concept) et tu trouves un moteur de jeu (2D pour commencer, puis 3D ensuite si tu préfères) - Tu commence à voir le C# et tu passes sur Unity (ou RPG Maker ou autre) ; mais attention, ce n'est pas du tout la même chose Unity sert à faire des jeux effectivement, mais dans le gros, pour des petites et moyennes boîtes. Le C++ étant plus difficile, il permet aussi beaucoup plus de choses, notamment ensuite de te spécialiser dans l'IA, dans les rendus, la physique des jeux ou autre.
Tu pourrais faire une vidéo ou tu montre certains projets que tu as réalisé en programmation stp et ou tu nous parles de ton parcours scolaire et de ce que tu fais maintenant , ce serait super !! interessant !
Salut, j'apporte un peu de mon xp, j'ai fais un DUT Informatique, je taf maintenant en tant que Dev, je confirme ton top 10, il est très vrai (concernant le point 10, elles étaient une dizaine dans ma promo, pour une centaine de mecs :p) En DUT il y a bien des cours de mathématique assez hardcore (je venais de STI2D, en venant de S en maitrisant les maths tu t'en sortira mieux, surtout au début, mais ça se complique vite, tout comme ceux qui ont déjà appris la prog d'eux même s'en sortiront très facilement la première année sur les cours de prog), j'ai perso boycot un peu beaucoup énormément ces maths mais j'm'en suis sorti correctement, les cours de prog ayant très bien relevé mes moyennes tout au long de l'année. L'important c'est l'algorithmique, la programmation, bien que HTML/CSS ne soient pas de la programmation ça reste intéressant à savoir manipuler, ça peut être une base pour apprendre/comprendre le XML, XAML (dans le WPF en C# par exemple ), pendant mon DUT le HTML/CSS était une passe rapide pour commencer à utiliser Javascript et le PHP. Ceux qui veulent faire du graphisme, oublier le DUT Informatique, quelques personnes de ma promo se sont réorienté, c'était à peine explorer.
Très intéressant, je ne suis clairement pas d'accord avec ton point numéro 1. Il y a clairement une corrélation entre ton niveau en math et ton potentiel niveau programmation. Certes c'est pas une obligatoire mais il y a un lien. Les UML's sont de moins en moins utilisés de nos jours, beaucoup de gens aime au contraire faire de l'incrémentale. Je suis plutôt d'accord avec cette tendance, il est clair que les anciennes méthodes de développement ne sont pas adapté à la vitesse de développement que demande la société d'aujourd'hui. Le bonne vielle méthode du cycle en V, c'est clairement pas adapté. Faire un UML, avec toute les méthodes de chaque classe est une méthode trop lente. Aujourd'hui, je recommande de faire de l'incrémentale et de ne pas hésité à refactoring le code dès que nécessaire. En tout cas, je savais pas que tu avais fais de la programmation, on dirait que tu as été en fac et ça explique en grande partie tes positions dans ta vidéo (notamment les examens sur papier... ça va le moyen age ?). Une idée comme ça, essaie de contacter Bruce d'e-penser, ça pourrais être intéressent un débat sur la programmation entre vous deux (ou plus ?). P.S: Ta blague sur la créature à la fin était de mauvais goût et mal faite. Plus dénigrante que drôle à mon avis.
Y a pas qu'à la FAC qu'ils utilisent le papier pour les exams, j'ai eu les deux en BTS SNIR( anciennement IRIS ). Et si tu peux m'expliquer ce qu'est l'incrémentale, ayant fait de l'uml et du cycle en V. C'est pourtant des méthodes qui marchent très bien quand tu sais t'en servir '-'
J'ai fais un BTS ^^ Je pense que pour la prog il y a une certaine logique / manière de voir les choses qui n'a pas véritablement de réel lien avec les maths. Comme je le dis dans la vidéo, je suis une nullité absolue en math et genre certains mecs qui avaient 19 de moyenne en maths / physique dans ma promo étaient pas foutu d'intégrer le concept de la POO ou même de faire du séquentiel avec une bonne qualité logicielle. Et c'était clairement le discours de mon prof de prog (il a taffé sur le noyaux Linux et sur de l'intelligence artificielle avant de devenir prof) Pour Bruce ça pourrait être sympa mais je pense qu'il m'atomise vu que lui était architecte logiciel (en gros c'était le chef des dev qui leur demandait de coder telle ou telle partie d'un programme) Et pour la blague, désolé si tu l'as trouvée de mauvais goût, mais l'humour étant subjectif je ne peux pas me censurer unilatéralement alors que d'autres personnes la trouvent marrante ^^
@Twesen C'est long à expliquer, je te laisse le lien wiki qui résume les points principaux, fr.wikipedia.org/wiki/M%C3%A9thode_agile. Bien sûr la programmation incrémentale n'est pas exclusif à la méthode agile. fr.wikipedia.org/wiki/Extreme_programming. Chacun à sa méthode préféré et chaque méthode à ses points faibles et fort, en général j'utilise l'extreme programing mais en plus souple.
Idées reçues correctes :) en 2002 j'ai passé un BTS dont le langage phare était le C et l'assembleur , puis en 2010 j'ai fais une formation bac+3 avec le C# principalement. Et oui pas besoin d'etre bon en maths heureusement pour moi, par contre il faut une grosse dose de logique
Je te conseille de te renseigner sur la réalité du métier dans ce cas. Histoire de vraiment savoir ce que c'est d'être dev. Et ensuite.. fait comme tu le sens niveau étude car de toute façon, avec un peu d'effort et de jugeote tu trouveras facilement ta places dans une école
NELYOX dis toi également que t'as plus de chance de finir dev dans une entreprise et de faire tout le temps le même genre de chose qu'on te demande. Malheureusement c'est difficile d'être indépendant.
super intéressant, je ne fais pas d'études d'info mais ça permet de voir les autres domaines autrement. Surtout si c'est pour éradiquer des clicher ! Perso je suis dans une filière technologique (Science Technique de Laboratoire) et il faut dire que des clichés on en a le droit... c'est vraiment agaçant. Je crois que le pire c'est quand on nous compare à ceux qui font S... Au final j'ai l'impression que, comme les profs de maths au lycée, qui disent qu'il faut être bon en maths pour faire de la programmation, beaucoup de prof considèrent les voies technologiques et professionnel comme "la voies de secoure" (bon je pousse peut être un peu mais pour vous donner un ordre d'idée). Alors qu'en fait, aucune filière est mieux qu'une autre, le tout c'est de bien choisir en fonction de ce qu'on veut faire, et en fonction de nos capacités personnel (si on aime plus ou moins les études ou non).
C'est le meilleur choix si t'as une bonne intuition de l'algorithmique depuis le départ, car tu auras une grosse avance et tu comprendras bien mieux ce qui est volontairement caché dans les langages plus haut niveau comme le Python. Maintenant, il faut garder à l'esprit que le C est déjà un langage relativement élevé en niveau, c'est son austérité de syntaxe qui rebute et effraie beaucoup de programmeurs débutants l'ayant connu après un langage comme Python, par exemple.
Je trouve que leur mauvaise réputation est surfaite. Ce sont juste de très très bons outils, mais comme tout outil, plus grande est son efficacité, plus dur sera son double tranchant. Suffit de les utiliser avec parcimonie et ils rendent plus de services que de mauvais comptes.
pointeur->variable contenant l'adresse d'une autre variable... Franchement je vois pas ce qu'il y a de difficile, ça sert à rien de faire peur aux débutants, comme les gens qui n'ont jamais touché à l'assembleur et qui disent "Je ne te conseille pas d'apprendre l'assembleur, ça ne sert à rien"-pas totalement faux en 2018 mais c'est pas plus mal de comprendre comment fonctionne sa machine) "en plus *c'est difficile*" C'est peut-être un peu frustrant au début mais tout se fait avec un peu de détermination...
Salut Superflame, super résumé des clichés, je reconnais pas mal la plupart des points bien que j'ai fais un DUT de mon côté... Par contre, assez peu d'accord avec toi sur ton commentaire épinglé concernant le niveau de maths exigé en DUT : NON, les cours de maths ne sont pas "hardcores" (dumoins à Bordeaux), et ayant moi aussi eu un niveau très moyen en mathématiques au lycée, je m'en suis très bien sorti ! Je serais curieux de faire un comparatif de cours DUT/BTS pour voir s'il y a une si grosse différence... Je n'en suis pas si convaincu ! ;) Et à titre anecdotique, j'ai des amis sortant de masters dans des domaines tout à fait incompatibles avec l'informatique, et qui ne trouvaient pas d'emplois, qui ont finalement été embauchés... En informatique ! Il y a d'énormes besoins dans ce domaine et des entreprises en viennent même à embaucher des profils totalement différents pour les former en quelques mois. Ce qu'il faut, c'est simplement une tête bien faite et une certaine logique, c'est accessible à tous... :)
J'ai adoré ta vidéo, je suis assez rassuré au final, et je suis vraiment content de savoir comment c'est vraiment, je sais un peu plus à quoi me préparer, si tu pourrais faire d'autres vidéos dans le genre sa serait super cool, merci à toi ! c:
Je tiens à rajouter une petite précision : J'ai fait spécialité réseau et contrairement à ce qu'on croit, ne serait-ce que l'algorithmique est presque indispensable, l'analyse de trames demande une certaine méthode que le code permet d'acquérir par exemple ou juste écrire des scripts réseaux, il faut étudier la programmation en script (Bash/powershell) qui est assez proche de la programmation type Python. En l'administrateur réseau que je suis a besoin de connaître toute l'infrastructure sur laquelle bosse les développeurs et forcément de savoir ce qu'il font, exemple : Si on bosse sur une base Mongo en NoSQL et que t'a jamais entendu parler ne serait-ce que du SQL, t'es mal barré x)
Informatique n'est pas synonyme de programmation. L'informatique ne se limite pas qu'à la programmation, il y a plusieurs autres domaines comme la calculabilité, les méthodes formelles, toute la théorie derrière les algorithmes (analyse, complexité, ect...), les statistiques, l'optimisation, les systèmes intelligents et j'en passe. c'est un véritable domaine scientifique. Après si c'est uniquement la programmation qui vous intéresse, je vous suggère de faire un BTS/DUT. Si vous allez à l'université (dans une faculté d'informatique théorique ou ingénierie informatique), vous allez étudiez l'informatique à 360°, ce qui implique énormément de mathématique et aussi de physique (en fonction de votre choix). Faites bien attention, renseignez-vous bien avant de faire votre choix.
Les maths en informatique, c'est plutôt le modulo (reste de la division), les matrices (pitiez, sauvez nos âmes!) et quelques petites choses du genre qui rendent le tout un peu plus difficile. Cependant, vous ne toucherez les matrices que dans le cas ou vous allez utiliser des arrays (tableaux) ou que vous allez toucher du OpenGL ou autre (bawi, les écrans, pour l'affichage d'image / modif etc, on va jouer matrice!). Cependant, la progra c'est dans 95% des cas QUE de la logique pur et dur. :3