IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Etudes Discussion :

Les types d'étudiants que j'ai rencontrés en 5 ans d'enseignement de la programmation, par Mensur Durakovic


Sujet :

Etudes

  1. #1
    Rédacteur

    Profil pro
    Inscrit en
    Décembre 2023
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2023
    Messages : 14
    Points : 90
    Points
    90
    Par défaut Les types d'étudiants que j'ai rencontrés en 5 ans d'enseignement de la programmation, par Mensur Durakovic
    Du parachutiste au prodige : les types d'étudiants que j'ai rencontrés en 5 ans d'enseignement de la programmation, par Mensur Durakovic

    J'enseigne la programmation dans différentes universités de Croatie depuis environ 5 ans et un peu plus. J'ai été professeur assistant/professeur dans deux universités publiques et deux universités privées. J'enseigne toujours à temps partiel dans une université publique et une université privée. Pendant cette période, j'ai eu la chance de rencontrer et de travailler avec différents types d'étudiants.

    La plupart de mes sujets de programmation étaient liés aux bases de la programmation, à la programmation orientée objet et au développement frontal. Les langages de programmation variaient de C, C++, C# et Python à JavaScript. Pour mieux comprendre ma classification des étudiants, je pense qu'il est important de comprendre d'abord mon style d'enseignement.

    Mon style d'enseignement

    J'aime être amical avec les étudiants, lancer quelques plaisanteries tout en gardant la distance nécessaire. Je pense qu'il est important que les étudiants n'aient pas peur de vous, afin qu'ils n'hésitent pas à poser des questions.

    Dans les cours de pratique, je préfère coder de manière pratique avec les étudiants. Avant d'écrire une seule ligne de code, je leur pose différentes questions jusqu'à ce que nous trouvions ensemble une solution que nous allons coder. Ensuite, pendant le codage, je leur demande à nouveau si nous pourrions écrire mieux, plus court, plus concis, etc. Vous pouvez poser une question 100 fois, je me ferai un plaisir de vous l'expliquer encore et encore jusqu'à ce que vous la compreniez. Lorsque quelque chose d'ennuyeux est dans l'assiette ce jour-là, j'achète des petits chocolats, je pose de nombreuses questions aux élèves et je lance un chocolat à l'élève qui répond correctement.

    Parfois, lorsque nous préparons un examen ou que nous avons des tâches plus courtes à accomplir, je demande à des volontaires de jouer le rôle de « professeur » et de résoudre le problème (avec l'aide de tous les élèves de la classe). La plupart du temps, il y a un ou deux volontaires. Au début du cours, les étudiants doivent apposer leur signature sur un papier numéroté pour attester de leur présence. S'il n'y a pas de volontaires, je lance un programme de nombres aléatoires que j'appelle la « Roue de la (mal)fortune ». Un étudiant portant ce numéro sera un « volontaire ».

    Nom : 1.jpg
Affichages : 32269
Taille : 119,7 Ko

    Une fois que l'élève a résolu le problème, il peut faire tourner la roue pour le « volontaire » suivant. Ils détesteront peut-être cette approche, mais au moins je suis sûr qu'ils se prépareront et s'entraîneront à la maison. Si ce n'est pas pour apprendre, c'est au moins pour éviter la honte en classe.

    Je fais aussi des quiz Kahoot, car je suis aussi un grand fan des quiz de pub. Les quiz font participer les élèves et il est toujours agréable de voir son nom sur le podium des vainqueurs. Il y a toujours une feuille de calcul avec les résultats des quiz et à la fin du semestre, je donne quelques petits cadeaux à l'étudiant qui a gagné le plus. Toutes ces pratiques dépendent de la façon dont les cours/pratiques sont structurés et de l'accord avec les autres collègues professeurs dans le cas où plusieurs professeurs travaillent sur le même sujet.

    Le mauvais côté

    Passons maintenant aux aspects de mon style d'enseignement que les étudiants n'apprécient guère. Il n'y a que deux choses que je demande aux étudiants :
    1. le respect en classe
    2. l'éthique du travail

    Je crois fermement que les professeurs d'université devraient corriger les mauvais traits de caractère des étudiants, car ils peuvent se répercuter plus tard sur le lieu de travail et avec d'autres personnes. Il faut parfois être dur, mais c'est tout bénéfice pour l'étudiant.

    Il y a d'innombrables exemples pour le premier point, mais deux suffiront :

    1. Je passais d'un élève à l'autre pour vérifier leurs devoirs. Cela prend généralement 2 à 3 minutes par élève. Je vérifie leur code, leur demande de me guider à travers ce code et leur pose une ou deux questions. Parfois, je leur demande aussi de changer quelque chose dans le code.

      Je suis arrivé à un élève qui regardait un match de football en direct sur son téléphone portable. Je me trouvais derrière lui, attendant qu'il me remarque, mais il était complètement absorbé par le football. J'ai toussé, il s'est excusé et je me suis assis à côté de lui. Je l'ai harcelé pendant les 20 minutes suivantes en lui posant des questions et en lui demandant de modifier son code. Par la suite, il a toujours été proactif dans les cours et n'a jamais utilisé de téléphone portable.

      À la fin du semestre, lorsqu'ils ont eu pour mission de construire un véritable projet, je lui ai confié un projet de gestion d'une équipe de football (statistiques, entraînement, développement des joueurs, compositions de départ, etc.)

    2. Même situation, mais avec un groupe d'étudiants différent. Plus sérieusement, une étudiante m'a montré une photo d'un code sur son téléphone portable et l'a présenté comme son devoir.

      Je l'ai rincée pendant 10 bonnes minutes, lui ai demandé si elle était sérieuse, lui ai expliqué que je n'avais rien vu de tel jusqu'à présent et lui ai tenu un discours calme mais ferme. Elle est partie en pleurant, mais elle le méritait. Après cela, elle est redevenue normale et n'a plus jamais fait de bêtises de ce genre.


    Passons maintenant à ce que je déteste le plus : la tricherie. Ou lorsque les élèves copient-collent les devoirs des autres. Ne vous méprenez pas, je n'ai rien contre le fait que vous preniez l'idée d'une solution et que vous l'écriviez dans votre code. Mais je n'arrive pas à comprendre comment on peut tout copier-coller : les noms de variables, les noms de fonctions, le nombre de lignes vides, etc.

    Par exemple, comment on peut avoir exactement le même nombre d'éléments dans le tableau, avec les mêmes valeurs :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    int arr[9] = {52, 21, 13, 48, 35, 78, 60, 89, 94};


    C'est pourquoi je les préviens au début du semestre de ne pas le faire. Presque toujours, ils essaieront d'enfreindre les règles. Je vérifie donc les devoirs après chaque entraînement, mais je n'en parle pas avant la semaine 3 ou 4, car c'est à ce moment-là qu'ils ont 3 ou 4 devoirs à rendre. La semaine 4, je télécharge et analyse leurs devoirs pour trouver des similitudes dans le code. Le résultat est ce magnifique graphique :

    Nom : 2.jpg
Affichages : 1949
Taille : 82,2 Ko

    Dans ce graphique, je peux voir qui est le principal revendeur et qui a copié le code de qui. Certains sont tellement téméraires qu'ils copient même le nom de la personne qui leur a donné le code.

    Une fois l'analyse terminée, je poste un message sur le forum des étudiants avec une liste de tous les étudiants ayant ces incroyables capacités télépathiques. La plupart d'entre eux n'ont plus rien à faire après cela. Parfois, je leur offre la rédemption par le biais de séminaires sur des sujets spécifiques. La partie délicate est qu'ils doivent écrire le séminaire, s'enregistrer en train de le présenter et télécharger la vidéo sur YouTube. La vidéo doit y rester jusqu'à la fin du semestre.

    Maintenant que j'ai expliqué mon style d'enseignement, nous pouvons passer au sujet principal : les types d'étudiants !

    1) Le parachutiste

    Nom : 3.jpg
Affichages : 1941
Taille : 62,2 Ko

    Les étudiants de ce type n'ont aucune idée de ce qui se passe. Ils ne viennent pas aux cours. Ils ne font pas non plus leurs devoirs et ne s'entraînent pas. Tout comme un parachutiste, 2 à 3 semaines avant la fin du semestre, ils surgissent de nulle part et demandent ce qu'ils doivent faire. 99 % d'entre eux échouent au premier semestre et abandonnent l'université.

    En tant que professeur, vous ne pouvez pas faire grand-chose. Vous pouvez essayer de les contacter par courrier électronique et de vérifier ce qui se passe, mais vous ne recevez jamais de réponse.

    2) Le zombie

    Nom : 4.jpg
Affichages : 1935
Taille : 70,6 Ko

    Les étudiants de ce type viennent aux cours avec l'air fatigué, démotivé et passif. Leur langage corporel donne l'impression que quelqu'un les a forcés à aller à l'université.

    Vous pouvez motiver certains d'entre eux et les sortir de leur sommeil de zombie si vous les forcez à faire quelque chose. Préparez-vous à les féliciter lorsqu'ils font preuve d'initiative et certains d'entre eux commenceront à réagir positivement. Malheureusement, vous ne pourrez pas aider la majorité de ces élèves car ils ont le même problème dans toutes les matières.

    J'ai l'impression que ces élèves sont là parce que leurs parents les ont forcés à aller à l'université ou parce qu'ils n'ont pas de préférence pour cela.

    3) Le minimaliste

    Nom : 5.jpg
Affichages : 1937
Taille : 51,2 Ko

    Les minimalistes sont connus pour leur approche décontractée. Ils ne font que le strict minimum, voire moins. Ils sont toujours à la recherche d'une solution de facilité.
    Je propose toujours plusieurs tâches (tâches obligatoires et tâches bonus) à résoudre pour les exercices ou les devoirs, mais ces types d'étudiants ne résolvent jamais les tâches bonus. Ils ne résolvent que les tâches obligatoires. Ils ne posent jamais de questions.

    Je n'ai rien contre ce type d'étudiants, s'ils font le strict minimum, ils savent qu'ils obtiendront des notes minimales mais qu'au moins ils réussiront la matière. Parfois, certains de ces étudiants essaient de vous tromper en vous envoyant intentionnellement des documents MS Word corrompus, de sorte que vous ne puissiez pas les ouvrir. Ils peuvent ainsi gagner du temps pour terminer leurs séminaires. Leur arbre généalogique est souvent malade et leur grand-père est mort plusieurs fois jusqu'à présent.

    J'ai eu beaucoup d'étudiants de ce type, mais je me souviens d'un type qui est l'exemple parfait de ce type d'étudiant. Il était beaucoup plus âgé que moi (il pourrait être mon père). Il m'a dit d'emblée qu'il avait besoin de ce diplôme parce qu'il aurait un meilleur salaire dans cette entreprise et qu'il se fichait de la programmation, alors si je peux y aller mollo avec lui.

    Vous pouvez intéresser certains de ces étudiants à la programmation si vous leur parlez d'autres choses intéressantes comme ce que vous faites dans votre entreprise, comment est la culture d'entreprise, des situations amusantes dans le travail quotidien, etc.

    4) L'anticonformiste

    Nom : 6.jpg
Affichages : 1933
Taille : 46,9 Ko

    Les anticonformistes sont extrêmement frustrants à côtoyer, mais heureusement, je n'en ai rencontré que quelques-uns. Pour être clair, je ne parle pas ici des étudiants qui peuvent vous corriger lorsque vous avez tort. Au contraire, j'aimerais qu'il y en ait davantage. Parfois, j'écris intentionnellement des absurdités dans le code, juste pour voir combien d'entre eux me corrigeront.

    Les anticonformistes sont des étudiants qui aiment défier l'autorité et être sous les feux de la rampe en argumentant. Ils s'en prennent à quelque chose et n'admettent jamais qu'ils ont tort, même si c'est évident.

    Un élève m'a demandé pourquoi les livres de programmation que nous utilisons sont écrits en anglais et non en croate. Je lui ai expliqué que ces livres ne sont pas publiés en croate et qu'ils doivent apprendre l'anglais s'ils veulent travailler dans ce secteur. L'anglais dans le secteur des technologies de l'information, c'est comme le latin en médecine, c'est tout simplement nécessaire. Le code que vous écrivez sera en anglais, la documentation que vous rédigez sera en anglais, vous communiquerez avec vos collègues en anglais, etc. Quelques jours plus tard, j'ai découvert qu'il se plaignait à d'autres professeurs. Il se plaignait de ma piètre qualité de professeur. Il m'a également dit qu'il était déçu et en colère contre moi parce que je les obligeais à utiliser une langue non maternelle et qu'il voulait abandonner la matière.

    Un autre exemple est celui d'un étudiant qui se mettait en colère lorsqu'il commettait des erreurs de codage. Chaque fois que je l'aidais à découvrir la cause de l'erreur, il s'emportait, accusait le stupide langage de programmation et affirmait que son approche était bonne.Chaque fois que j'essayais de lui expliquer que ce n'était pas le cas, il n'admettait jamais son erreur et me reprochait plutôt de ne pas respecter son approche. Après qu'il ait fait cela plusieurs fois, je l'ai intentionnellement laissé résoudre les erreurs tout seul. Il a fini par apprendre à être plus respectueux.

    La majorité de ces élèves ne sont pas « réparables », car je pense que leur comportement est un trait de caractère combiné à la frustration qu'ils manifestent à leur entourage. Le mieux que vous puissiez faire est d'être discipliné et de ne pas leur céder.

    5) L'élève équilibré

    Nom : 7.jpg
Affichages : 1932
Taille : 45,8 Ko

    Le juste milieu. Les élèves équilibrés sont ceux qui posent des questions, essaient de s'améliorer et sont proactifs en classe. Ils s'acquittent de leurs obligations la plupart du temps à temps, mais ils ne sont pas parfaits. Ils font beaucoup d'erreurs et sont parfois maladroits. J'ai été un élève de ce type.

    Parfois, ils ont peur et ne posent pas de questions, il faut donc lire leurs expressions faciales et leur expliquer les choses plus lentement. Pour les concepts plus complexes (par exemple, la récursivité), il faut répéter les choses plusieurs fois pour qu'elles s'inscrivent dans leur esprit. Ils sont extrêmement faciles à former, ils acceptent les conseils et essaient de s'améliorer autant qu'ils le peuvent. J'aime travailler avec ces étudiants.

    6) Le développeur de relations

    Nom : 8.jpg
Affichages : 1932
Taille : 51,9 Ko

    Ces étudiants sont en fait des universitaires équilibrés avec un gros avantage : leurs compétences en matière de communication et de charisme. Ils nouent facilement de nouvelles amitiés avec leurs collègues et n'ont pas peur de poser des tonnes de questions. Souvent, ils demandent des conseils sur d'autres sujets que la matière que j'enseigne. Par exemple, les matières auxquelles s'inscrire au prochain semestre, les opportunités de travail futures, l'expérience dans certaines entreprises, les gens que nous connaissons, etc.

    J'ai rencontré un grand nombre de ces étudiants, dont certains sont aujourd'hui mes amis.

    7) Le travailleur

    Nom : 9.jpg
Affichages : 1933
Taille : 38,9 Ko

    En Croatie, les étudiants peuvent travailler et étudier en même temps. Pour la plupart d'entre eux, c'est un triangle où ils peuvent choisir 2 choses sur 3 :
    1. l'université
    2. la vie sociale
    3. le travail


    En tant que professeur, vous pouvez repérer assez facilement les étudiants qui sont dans cette situation. Ils sont toujours pressés, ils s'acquittent de leurs obligations et vont vaquer à leurs occupations. Parce qu'ils ont trop de choses sur le dos, leur travail peut parfois sembler bâclé. Ils sont très enclins à faire des erreurs dans leurs tâches car ils font tout à la hâte. En tant que professeur, vous devez les aider autant que possible et comprendre leur position.

    Certains d'entre eux commencent à travailler comme développeurs très tôt, vers la deuxième ou troisième année universitaire. Je les encourage toujours en leur disant que je suis jaloux car j'ai commencé à travailler comme développeur au cours de ma dernière année d'études. Je leur dis de continuer à pousser car ils seront très avantagés plus tard lorsque tous les autres commenceront à chercher un emploi.

    8) Le talent caché

    Nom : 10.jpg
Affichages : 1931
Taille : 53,8 Ko

    Vous connaissez ces introvertis qui sont silencieux, ne demandent rien, ne lèvent pas la main, mais quand le professeur leur pose une question, ils connaissent la réponse. Ils ont également de très bonnes notes.

    J'ai rencontré un bon nombre d'étudiants de ce type. Ils sont comme des éponges, à chaque conseil que vous leur donnez, ils écoutent et font ce qu'il faut. Par exemple, j'ai eu une fois une conversation avec des étudiants sur les revenus. Je leur ai expliqué comment ils pouvaient travailler en freelance sur UpWork. Au bout d'un an, j'ai rencontré une étudiante au centre commercial. J'ai découvert qu'elle était devenue une pro du freelancing sur UpWork avec un taux de réussite de 100 %. Elle a admis qu'elle était trop timide à l'université et que le travail l'avait forcée à être plus ouverte.

    Comme ces étudiants n'ont pas de problème de connaissances, votre travail en tant que professeur est de les aider à surmonter leur manque de communication et leur peur des projecteurs.
    Posez beaucoup de questions en classe, demandez-leur directement leur avis sur l'approche du code, faites-les s'expliquer, demandez-leur s'ils veulent résoudre le problème devant la classe, etc. Trouvez des moyens de les inciter à être plus ouverts.

    9) Le prodige académique

    Nom : 11.jpg
Affichages : 1933
Taille : 35,2 Ko

    C'est le type d'étudiant le plus rare que vous rencontrerez. Lorsque vous parlez d'un sujet et que vous voyez que l'élève le comprend parfaitement. Par exemple, si vous enseignez les tableaux, vous pouvez voir que l'élève connaît le concept des tableaux et qu'il résout toutes les tâches avec facilité.

    Je n'ai rencontré que quelques étudiants de ce type. Je me souviens d'un gars qui était comme ça, j'ai vu qu'il s'ennuyait pendant les cours de pratique. Il résolvait sa tâche et aidait les autres. En discutant avec lui, j'ai découvert qu'il s'intéressait à la programmation depuis son plus jeune âge et que ces bases étaient trop simples pour lui. Après 3 ou 4 semaines, je l'ai testé avec un examen. Il l'a résolu devant moi et je lui ai dit qu'il n'avait plus besoin de venir aux cours de pratique. Il a réussi l'examen avec la meilleure note. Je lui ai également donné des conseils, sur lesquels il peut se concentrer pour son prochain travail afin de devenir encore meilleur.

    Une mise en garde s'impose : vous rencontrerez parfois un élève de ce type qui est très compétitif. J'en ai eu un qui voulait toujours être le meilleur. Si son collègue faisait toutes les tâches, il faisait une tâche supplémentaire juste pour être meilleur que lui. Une fois, il s'est porté volontaire pour résoudre la tâche devant tout le monde. Dès qu'il s'est assis à ma place, il a supprimé tout le code d'un étudiant précédent avec un tel plaisir tout en commentant que le code n'était pas bon. Je l'ai immédiatement corrigé et lui ai dit d'annuler les modifications et de réutiliser le code dans une nouvelle tâche.

    En tant que professeur, vous devez corriger ce type de compétitivité, promouvoir une croissance saine pour ces étudiants et leur donner des tâches à faire qui sont à leur niveau.

    Conclusion

    Tout le monde ne sera pas d'accord avec ma classification, mais rappelez-vous qu'elle n'est pas basée sur le caractère d'un étudiant. Elle est purement basée sur mon style d'enseignement et sur la façon dont les élèves s'y intègrent.

    Source : "From Paratrooper to Prodigy: Student Types I've Met in 5 Years of Teaching Programming"

    Et vous ?

    Pensez-vous que cette classification est crédible ou pertinente ?
    Quel type d'élève étais-tu ? Comment vous situez-vous dans cette classification ? Avez-vous des conseils pour travailler avec des types d'élèves spécifiques ?

    Voir aussi :

    58 % des étudiants estiment que le codage est plus important que l'apprentissage d'une langue étrangère, mais 35 % d'entre eux déclarent ne pas pouvoir le faire par manque de ressources, selon KX

    Les étudiants qui utilisent l'IA sont moins productifs et ont peu de chances de réussir à l'avenir car l'IA générative encourage la tricherie et rend paresseux et incompétent, selon une étude

    Les IA sont en train de changer la façon dont le codage est enseigné. Les outils d'IAG s'intègrent également dans les programmes académiques

  2. #2
    Expert éminent sénior
    Avatar de Escapetiger
    Homme Profil pro
    Administrateur système Unix - Linux
    Inscrit en
    Juillet 2012
    Messages
    1 519
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur système Unix - Linux

    Informations forums :
    Inscription : Juillet 2012
    Messages : 1 519
    Points : 11 369
    Points
    11 369
    Par défaut
    Citation Envoyé par Mensur Durakovic Voir le message
    1) Le parachutiste

    Les étudiants de ce type n'ont aucune idée de ce qui se passe. Ils ne viennent pas aux cours. Ils ne font pas non plus leurs devoirs et ne s'entraînent pas. Tout comme un parachutiste, 2 à 3 semaines avant la fin du semestre, ils surgissent de nulle part et demandent ce qu'ils doivent faire. 99 % d'entre eux échouent au premier semestre et abandonnent l'université (.../...)
    Tout en gardant la même étymologie, je suggère plutôt pour ce profil, dans le sens figuré, le parachuté *, plus en rapport eu égard aux véritables parachutistes - civils ou militaires - dont, par exemple, les règles de sécurité de base sont d'un autre niveau physique et comportemental exigé.

    *
    Nommer ou envoyer de façon inattendue quelqu'un, qui bénéficie de l'appui important d'un appareil administratif ou politique, à un poste ou pour une mission à exercer dans un milieu où il risque d'être mal accepté
    ps
    En tout cas, ces étudiant.e.s ont bien de la chance d'avoir un tel professeur; elles/ils s'en apercevront immédiatement ou bien plus tard dans leur vie professionnelle, ça vous est déja arrivé je l'espère.
    « Developpez.com est un groupe international de bénévoles dont la motivation est l'entraide au sens large » (incl. forums developpez.net)
    Club des professionnels en informatique

    Liste des balises BB

  3. #3
    Expert éminent sénior
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 408
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 408
    Points : 20 543
    Points
    20 543
    Par défaut
    pour moi le parachuté c'est la personne d'une ESN qui sort tout juste d'école jeune diplômé ou non et qui va sur le front bref chez le client en mission.
    Après il risque des engueulades par le directeur de projet ou par le commercial parce que le boulot effectué par le parachuté n'avance pas.

  4. #4
    Membre chevronné Avatar de denisys
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    1 148
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 148
    Points : 2 043
    Points
    2 043
    Par défaut
    Avant d'écrire une seule ligne de code, quelque soit le langage de programmation.
    Il faut ce poser les bonnes questions, qui pour moi sont les suivantes.

    A qui est destinée l’utilisation de l’application que je vais coder ?
    Que doit faire l’application que je vais coder ?
    Comment organiser l’application que je vais coder ?

    Pour cette dernière question , j’inclus l’organisation des répertoire dans l’espace de travaille dédié a l’application.
    Mais également, la notion d’héritage de class, afin de ne pas re écrire une fonctionnalité, que je peut utiliser dans l’ensemble de l’application.

    Pour te donner un exemple, actuellement, j’utilise une class pour mes développements en C# NetCore 8 MVC .
    Une class que j’ai développé avec Visual studio 2015 pour C# .Net 4.6.

    Je terminerais, mon point de vue par cette formule.
    Tant a tes élèves, qu’au professeur, que tu est.

    Apprendre un langage de programmation , est une chose .
    Apprendre a coder , en est une autre .
    Ne pas savoir n’est pas une faute si l’on cherche à combler ses lacunes.

    "Il n'y a pas d'obstacles infranchissables , il y a des volontés plus ou moins énergiques voilà tous" Jules Vernes

  5. #5
    Membre régulier
    Homme Profil pro
    Technicien-ajusteur en montage mécanique
    Inscrit en
    Juillet 2012
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Technicien-ajusteur en montage mécanique
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2012
    Messages : 59
    Points : 77
    Points
    77
    Par défaut
    La vrai puissance,c'est une template(un squelette et une toolbox{des classes ou des fonctions}) bien pensée...flexible et intuitive

    Se créer une toolbox,c'est se faciliter la vie dans le futur...L'abstraction universelle (En fonction du domaine)

    Se créer une toolbox peut prendre quelques semaines en tache de fond

    La toolbox est la victoire de la cohérence

    Template+Toolbox=Workflow

    PS:A tous ceux qui maîtrisent le multithreading en C/C++.OpenMP et OpenCL...Je leur tire mon chapeaux...C'est d'une complexité infernale selon moi...Ce sont des maestros de la programmation
    Les programmeurs de shaders sont de sacré trigonométriciens,mathématiciens

  6. #6
    Membre habitué
    Homme Profil pro
    Architecte réseau
    Inscrit en
    Août 2024
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte réseau

    Informations forums :
    Inscription : Août 2024
    Messages : 48
    Points : 197
    Points
    197
    Par défaut
    Très intéressant, je me reconnais parfaitement dans un mélange de "zombie" (je m'en fichais des études, mais j'étais là pour papa-maman) et de "travailleur" (je travaillais le weekend et le soir) que j'étais à l'époque.

    J'ai connu la vrai motivation que lors de mon premier travail avec des experts passionnés qui m'ont transmis cette passion.

  7. #7
    Membre régulier
    Homme Profil pro
    Technicien-ajusteur en montage mécanique
    Inscrit en
    Juillet 2012
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Technicien-ajusteur en montage mécanique
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2012
    Messages : 59
    Points : 77
    Points
    77
    Par défaut
    Citation Envoyé par Artae Voir le message
    Très intéressant, je me reconnais parfaitement dans un mélange de "zombie" (je m'en fichais des études, mais j'étais là pour papa-maman) et de "travailleur" (je travaillais le weekend et le soir) que j'étais à l'époque.

    J'ai connu la vrai motivation que lors de mon premier travail avec des experts passionnés qui m'ont transmis cette passion.
    Conceptualiser,modéliser...C'est simplifier ta passion pour qu'a terme,tu puisses développer de la puissance avec un minimum d'impact sur l'occupation de ton cerveau

    Peut importe le temps qu'il faut pour évaluer toutes les possibilités...La simplification est au bout du chemin...2 ou 3 semaines de réflexion pour modéliser un concept qui te seras utile tout au long de ta vie

    Simplifier,c'est fédérer

  8. #8
    Expert éminent sénior
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 408
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 408
    Points : 20 543
    Points
    20 543
    Par défaut
    Citation Envoyé par Zeeraptor Voir le message
    La vrai puissance,c'est une template(un squelette et une toolbox{des classes ou des fonctions}) bien pensée...flexible et intuitive
    Se créer une toolbox,c'est se faciliter la vie dans le futur...L'abstraction universelle (En fonction du domaine)
    Se créer une toolbox peut prendre quelques semaines en tache de fond
    vous faites compliqué là où on peut faire simple..bref ce dont vous nous parlez c'est ce à quoi se destine U.M.L. et la conception en diagrammes de classe ni plus ni moins.

  9. #9
    Membre régulier
    Homme Profil pro
    Technicien-ajusteur en montage mécanique
    Inscrit en
    Juillet 2012
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Technicien-ajusteur en montage mécanique
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2012
    Messages : 59
    Points : 77
    Points
    77
    Par défaut
    Citation Envoyé par Mat.M Voir le message
    vous faites compliqué là où on peut faire simple..bref ce dont vous nous parlez c'est ce à quoi se destine U.M.L. et la conception en diagrammes de classe ni plus ni moins.
    Oui et non..On se crée sa toolbox a partir de l'UML(des bloc 'Lego')...Une toolbox est intrasèque a une personne...et une personne dans ce monde a la meilleur vision dans un domaine donné...Ce n'est pas une compétition...c'est une adjonction des forces
    L'UML ne t'impose pas la flexibilité...C'est a la personne qui modélise de la crée
    ...On tout cas,merci de me rappeller que l'UML est la toolbox minimal de l'ingenieurie dev...Je n'y pensais plus...C'est un concept puissant en effet
    A mon avis,l'UML est tellement puissant qu'il peut être transposé dans d'autre domaine que la programmation

    J'utilise BITWIG,un logiciel de MAO..Très puissant...Rien n'est impossible avec ce software...La seul limite étant l'intelligence et la mémoire...Et de vrai base technique(Si un ingénieur ou un technicien va explorer les "GRID",il comprendra)
    J'utilise aussi VCV rack..Même topo...Mais je m'en sers uniquement pour 'designer' des synthés intrasèques

    La programmation est le summum de la logique étendue froide...Elle est extrêmement utile pour la progression technologique...mécanique,électrique,électronique,programmation,internet,AI

    Malheureusement,certains humains ne fonctionnent que pour l'argent...Le début de la fin..L'argent c'est bien tant que tu restes fidèle a ton propre kernel que tu optimiseras dans le temps

    C'est beaucoup plus compliqué de rester un con statique que de de changer dynamiquement...La récompense n'est pas la même

    3 types d'intelligence: basse fréquence grande mémoire,haute fréquence petite mémoire,haute fréquence grande mémoire(les génies)

    ...La dream_team...Pas de meilleur...Mais une harmonie...Du boulot d’équipe qui bosse ensemble sans se bouffer les couilles...Dans les grands groupes c'est mort...Dans les petites structures c'est possible

    L'avantage de bosser dans les petites structures,c'est que tu peux clairement apporter ta pierre a l’édifice...Ce n'est pas verrouillé(En général...Vaut mieux choisir les jeunes boites...)

    Entre la santé mentale et le salaire...Le choix est vite fait

    Un gamin ou une gamine préfère des parents détendus en dacia plutôt que des parents énervés en audi...Je ne plaindrais jamais les personnes qui cherchent a péter plus haut que leur cul

    "L'homme ne vaut pas parce qu'il a...Mais parce qu'il est"

    PS:J'ai l’algorithme le plus rapide pour fournir les nombres premiers en monothreading...Divise uniquement par des nombres premier et si la valeur de la division est supérieur a + de la moitié du dividende, arrête la boucle...
    Tu pars du principe que le premier nombre premier valable est 2...tu le places dans un tableau container...ce tableau contiendra les nombres premiers...donc les diviseurs efficaces...Tu n'as pas besoin des nombres non-premiers pour détecter les nombre premiers...donc dans ce container tu placeras uniquement les nombres premiers dont tu as besoin pour détecter les futurs nombres premiers
    Cet algorithme évite beaucoup de cycles inutiles

  10. #10
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2011
    Messages
    585
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 585
    Points : 1 560
    Points
    1 560
    Par défaut
    leur grand-père est mort plusieurs fois jusqu'à présent.
    Ouch, alors là faut faire très attention avec ce type de remarque. Un cas réel que j'ai vécu:

    - Désolé, j'étais à l'entrerrement de ma grand mère.
    - Ah ouai ? C'est marrant, elle déjà morte le mois dernier. T'en a combien des grand mère ?
    - Bah j'en avais 2, comme tous le monde...

    Voila comment se faire détester à vie par un élève et rendre l'année très longue pour tous le monde...
    La perfection est atteinte, non pas lorsqu’il n’y a plus rien à ajouter, mais lorsqu’il n’y a plus rien à retirer. - Antoine de Saint-Exupéry

  11. #11
    Nouveau membre du Club
    Femme Profil pro
    Chargé d'affaire
    Inscrit en
    Septembre 2024
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 20
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Chargé d'affaire

    Informations forums :
    Inscription : Septembre 2024
    Messages : 16
    Points : 33
    Points
    33
    Par défaut
    Citation Envoyé par pyros Voir le message
    Ouch, alors là faut faire très attention avec ce type de remarque. Un cas réel que j'ai vécu:

    - Désolé, j'étais à l'entrerrement de ma grand mère.
    - Ah ouai ? C'est marrant, elle déjà morte le mois dernier. T'en a combien des grand mère ?
    - Bah j'en avais 2, comme tous le monde...

    Voila comment se faire détester à vie par un élève et rendre l'année très longue pour tous le monde...
    Je ne comprends pas pourquoi faire ce genre de réflection surtout qu'il existe des certificats de décès pour vérifier, faut vraiment pas être malin.

Discussions similaires

  1. Réponses: 5
    Dernier message: Hier, 00h43
  2. Réponses: 0
    Dernier message: 22/10/2024, 19h13
  3. Réponses: 1
    Dernier message: 19/06/2024, 14h09
  4. Réponses: 1
    Dernier message: 31/05/2024, 11h01
  5. Qu'est-ce que l'hydratation et pourquoi est-elle importante ? Par Mensur Durakovic
    Par Mensur Durakovic dans le forum Général Conception Web
    Réponses: 0
    Dernier message: 06/05/2024, 18h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo