2018-01-05 11:03:37 +0000 2018-01-05 11:03:37 +0000
35
35
Advertisement

Comment puis-je convaincre mon frère de se lancer dans la programmation ?

Advertisement

Je sais que cette section de StackExchange n'est pas liée à la programmation, mais c'est la partie de SE la plus proche à laquelle je pourrais penser pour poster ceci.

Bref, sur le sujet..

J'ai un petit frère (19 ans, j'en ai 23.). Nous nous intéressons tous les deux à la technologie (moi plus que mon frère, mais le sujet reste d'actualité).

Je suis un programmeur (mon frère ne l'est pas). La plupart du temps, je travaille sur un de mes projets ou j'apprends une nouvelle langue.

Au cours des 7-8 derniers mois, mon frère est venu me voir à plusieurs reprises avec une idée de jeu (avec des aspects qu'un titre de jeu vidéo AA ou AAA aurait) et nous propose d'essayer de faire le jeu.

C'est là que j'arrive à chaque fois à un problème.

J'essaie de lui expliquer qu'il faut s'asseoir et me laisser lui montrer au moins les bases du langage.

Je n'ai aucun problème à prendre du temps sur mon travail pour lui enseigner, mais chaque fois que j'essaie de lui apprendre une ou deux choses, il dit qu'il ne veut plus le faire et sort de son ordinateur.

Hier soir, il est venu me voir et m'a dit qu'il voulait commencer à apprendre à programmer, alors je me suis assis avec lui et j'ai commencé à lui expliquer quelques trucs. Dix minutes plus tard, il me dit qu'il a terminé et il s'en va comme d'habitude.

Je ne pense pas que si nous nous lançons directement dans l'un de ces jeux complexes, il ait une idée pour qu'il puisse suivre le développement du projet aussi rapidement, car il n'est qu'un débutant.

Comment puis-je expliquer à mon frère que si nous devons faire ces jeux pour lesquels il a des idées, il doit au moins apprendre suffisamment le langage pour comprendre ce qui se passe ?

Advertisement
Advertisement

Réponses (12)

54
54
54
2018-01-05 11:56:09 +0000

Mon sentiment est que votre frère pourrait ne jamais s'intéresser à la programmation. Il peut sembler intéressé, mais je crois que c'est encore un moyen pour lui à ce stade (je veux faire un jeu, et la programmation m'y amènera).

Introduisez-le aux autres domaines de la conception de jeux, comme le graphisme ou le design sonore et vérifiez si ces aspects piquent son intérêt.

Une fois que vous aurez fait l'introduction aux cadres de conception de jeux comme Unity, il se rendra vite compte qu'un peu de connaissance en programmation fera beaucoup de chemin dans une équipe indépendante comme la vôtre.

S'il s'intéresse ensuite à la programmation du point de vue d'un créateur (le voyage, pas la destination), orientez-le vers les ressources en ligne comme YouTube etc. et proposez-lui d'être le mentor que ce jeune compagnon mérite.

43
43
43
2018-01-05 17:43:11 +0000

Il y a quelques points qui méritent d'être discutés. Je vais parler de ma propre expérience, peut-être que vous pourrez lui montrer ceci et cela vous aidera à savoir ce que c'est que d'être un développeur indépendant.

J'ai fait mes études de premier cycle en Games Design. Mauvaise décision. J'ai touché à l'essentiel, mais au final, je ne pouvais toujours pas faire un jeu. Quelques années plus tard, j'ai décidé d'apprendre à utiliser Game Maker Studio. Je ne savais rien de la programmation. À la fin du projet, je savais quelque chose, et j'avais amené un jeu de sa conception à sa réalisation. J'étais satisfait. Il ne se vendait presque pas. J'étais triste.

Plus tard, j'ai repris confiance en moi et j'ai décidé de faire un cours de conversion post-universitaire pour les gens qui voulaient apprendre la programmation. J'avais fait un jeu, comment cela pouvait-il être difficile ? Il s'avère… assez difficile. Mais des choses comme le multithreading sont heureusement quelque chose que je n'ai jamais eu à utiliser en dehors d'une salle de classe.

J'ai donc obtenu mon diplôme, j'ai trouvé un emploi de programmeur dans une société d'informatique, j'occupe ce poste depuis deux ans. Pendant ce temps, j'ai aussi passé la plupart de mon temps libre après le travail et le week-end à développer des jeux. Les progrès sont lents.

Pour quelqu'un qui veut faire son propre jeu, seul ou en petite équipe, il faut être la personne qui peut mettre en œuvre ses propres idées. Les petites équipes ne peuvent pas se permettre d'avoir un concepteur de jeux spécialisé qui rédige des documents de conception toute la journée. Comme la plupart des gens n'ont pas les moyens d'engager une équipe de programmeurs, il faut être programmeur pour être concepteur. J'irais même jusqu'à dire qu'il est préférable que vous puissiez coder malgré tout. L'essentiel est que si vous voulez créer votre jeu, et non celui de quelqu'un d'autre, vous devez être capable de le faire vous-même.

Faire un jeu est difficile. Très difficile. Si vous voulez faire des jeux, vous devez être prêt à rentrer fatigué d'un 9-5 et vous forcer à écrire un code pour un problème horrible auquel personne ne peut vous aider. Vous vous débattez depuis des semaines et vous avez envie de pleurer, car comment cela va-t-il être résolu ? Vous avez parfois l'impression de ne pas savoir si cela va s'arrêter un jour et vous vous demandez si vous ne gâchez pas votre vie. D'avoir de véritables doutes sur soi-même, et pourtant de conclure : Non. C'est la bonne décision. D'avoir cette détermination sanglante.

Alerte au spoiler : je l'ai réparé. Donc ton frère doit le recevoir. Peut-être qu'il peut être votre département artistique à la place ? Il n'y a rien de mal à ça, mais ce ne sera pas moins un travail d'apprentissage et de réalisation. Quoi qu'il fasse, il doit être aussi occupé que vous. Vous êtes un homme d'idées ? Ouais, mets-toi derrière le gars des idées qui peut faire de l'art, ou le gars des idées qui peut coder.

Une fois ce discours d'encouragement terminé, donnez-lui quelque chose comme Unity ou Game Maker. Dites-lui de penser à faire un jeu très simple. Une étape à la fois. Il y a beaucoup de matériel pédagogique en ligne pour ces deux moteurs (et d'autres), et quelque chose comme TutorialsPoint l'aidera à s'initier aux bases de la programmation.

Dans mon cas, après m'être battu avec GML et Game Maker Studio, j'ai lu les cent premières pages de Programming : Principles and Practice Using C++ de Bjarne Stroustrup, ce qui était suffisant pour commencer avec Unity et C#. Le simple fait de lui apprendre à travailler seul et à résoudre des problèmes par lui-même avec l'aide de Google et de StackOverflow représente la moitié de la bataille.

Montrez-lui comment utiliser un IDE comme VisualStudio, et le débogueur, et tenez-lui la main à travers des tutoriels de base en C# (par exemple). Soyez patient. Variables, fonctions, tableaux, classes, etc. Nous, les programmeurs, oublions à quel point il est effrayant de commencer. Je ne peux pas surestimer l'importance de l'aide que vous lui apportez pour franchir ces petits pas. Soyez patients. Tout le monde n'est pas aussi fou que moi de faire cavalier seul. Mais si vous l'aidez à franchir les étapes de base, et si vous lui permettez de faire du débogage simple et de créer des classes simples, il commencera à penser à la création de jeux en termes de programmation. Alors il y arrivera.

Vous ne pouvez pas le convaincre de faire de la programmation. Il doit juste décider s'il veut vraiment faire des jeux. Alors il réalisera qu'il doit devenir programmeur.

28
Advertisement
28
28
2018-01-05 13:14:00 +0000
Advertisement

TL;DR

Vous ne pouvez pas convaincre votre frère de se lancer dans la programmation. Programmer est difficile, fastidieux, et nécessite un certain type de cerveau pour trouver un quelconque épanouissement dans la programmation.


Je pense que vous comprenez mal la dynamique de la relation proposée de la situation.

Votre frère ne dit pas “Hé, je veux personnellement construire un jeu à partir de la base”. Il dit : “Hé, je pense qu'on peut gagner de l'argent si vous programmez mes idées.” C'est une proposition commerciale.

Il joue à des jeux en ignorant totalement l'aspect programmation, donc il sait essentiellement ce que veut l'utilisateur moyen. Votre vision pourrait être brouillée parce que vous êtes techniquement dans les “tranchées” du développement de jeux.

Je sais que cela peut sembler égoïste et grossier, mais ce n'est pas le cas ; c'est exactement comme cela qu'une entreprise fonctionne. Lorsque le propriétaire d'une entreprise veut un site web, il est très probable que quelqu'un d'autre le construise pour lui.

Je suis presque sûr que vous n'êtes pas en mesure de créer une entreprise capable de produire des titres AAA, mais si vous êtes prêt à combiner vos compétences avec ses idées, alors quelque chose de formidable pourrait se produire.

12
12
12
2018-01-05 23:34:02 +0000

Je suis un programmeur travaillant dans l'industrie des jeux, donc j'ai beaucoup d'expérience avec les gens qui essaient de me faire faire leurs idées de jeux. Dans une industrie où presque tout le monde a plus d'idées qu'il ne pourra jamais en réaliser, les idées ne valent absolument rien si vous n'avez pas les compétences nécessaires pour les concrétiser.

Cependant, la compétence qu'il apporte ne doit pas nécessairement être la programmation. Si votre frère a ou est prêt à développer des compétences artistiques, il pourrait fournir les atouts artistiques pour le jeu. Je m'enlise souvent dans la production d'œuvres d'art, même si elles sont loin d'être passables, pour mes projets personnels. Il peut donc être très utile d'avoir un partenaire artiste.

En gros, si quelqu'un ne se soucie pas assez de son idée pour acquérir une compétence qui l'aidera à la réaliser, alors vous ne devriez pas vous soucier de son idée non plus.

9
Advertisement
9
9
2018-01-05 13:40:15 +0000
Advertisement

Je vis exactement la même chose avec mon colocataire. Je suis un programmeur et lui non. Il ne veut jamais apprendre quoi que ce soit sur le développement de jeux, mais il veut toujours créer un jeu :

Votre frère n'est pas intéressé par l'apprentissage du développement de jeux, mais seulement fasciné par le concept de création d'un nouveau jeu.

Proposez-lui des vidéos Youtube qu'il peut suivre et mettez-vous à sa disposition s'il a des questions. Votre meilleure chance de l'intéresser serait de trouver une vidéo où un jeu de base est développé pendant qu'il le regarde, dans votre langue préférée. J'installerais également l'environnement sur son ordinateur pour qu'il puisse suivre.

S'il est vraiment intéressé par le développement de jeux, alors le jeu prendra son envol à partir de là. Mais il est fort probable qu'il veuille simplement “sauter les parties ennuyeuses” et avoir déjà le produit final. Rien ne changera cela.

3
3
3
2018-01-08 12:58:50 +0000

Comment convaincre mon frère de se lancer dans la programmation ?

Vous ne le faites pas.

A mon avis, il y a des idées fausses des deux côtés.

Les problèmes avec vous :

Vous semblez être tombé dans l'idée fausse que jouer à des jeux ou avoir des idées de jeux vous rend d'une certaine façon enclin à être un programmeur ou à travailler avec la technologie en général. Or, ce n'est pas du tout le cas.

Brancher l'HDMI sur l'écran et le PC de votre mère ne signifie pas que vous êtes maintenant un support technique. De même, le simple fait de décrire un programme que vous voulez ne fait pas de vous un programmeur ni un concepteur, il y a beaucoup plus que ce qu'un profane considérerait - en tant que programmeur vous-même, vous savez que c'est vrai.

C'est pourquoi vous devriez arrêter d'avoir ces attentes envers votre frère.

Les problèmes avec votre frère :

Disclaimer : Ce que je vais vous dire peut vous sembler méchant ou offensant, mais c'est ce que j'ai retenu de votre description de lui.

Votre frère est une sangsue. Il attend beaucoup du produit et attend beaucoup de vous, tout en revendiquant beaucoup pour lui-même, mais ne contribue pas beaucoup. Chacun peut lancer des idées sur ce qu'il aime dans un jeu sans aucun contexte. Mais a-t-il fait quelque chose pour prouver que c'est réellement faisable ou même amusant ? Y a-t-il de bons concepts, des tests, des comparaisons, … ?

Ne le faites pas.

Il ne sait pas ce qu'il veut. Vous avez commencé à plusieurs reprises pour l'initier à la programmation mais il a avorté après un temps incroyablement court. Et maintenant, il veut vous faire croire qu'il aura la patience et l'endurance nécessaires pour s'asseoir et apprendre d'un plus gros morceau de code que vous avez écrit ? Quelle blague !

Ne le faites pas.

Il a trop confiance en lui. Cela semble également s'appliquer à vous. Il n'a absolument aucune idée de la quantité de travail que ce projet va représenter et soit il surestime ses capacités, soit il sous-estime le travail - ou les deux. Vous semblez ne pas avoir la moindre idée de la quantité et du type de travail qui doit être effectué.

Ne le faites pas.

C'est un aspirant développeur de jeux. Ce n'est pas rare sur Internet et ce n'est pas vraiment une surprise si l'on considère la combinaison d'enfants/adolescents inexpérimentés avec un complexe de supériorité et d'anonymat. Tout le monde pense savoir ce qui manque au jeu et comment il serait meilleur. Mais combien de personnes ont en fait l'expérience de ce jeu ? Combien de ces personnes peuvent faire ou ont de l'expérience dans les domaines de l'art, de l'animation, des mathématiques, du graphisme, de la programmation, de la voix, de la musique, de la narration, de l'écriture de personnages, de la conception de niveaux, de la conception de jeux, … Sur lequel de ces points votre frère peut-il vous aider en vous apportant une contribution précieuse ? D'après ce que vous nous avez dit, il semble qu'il n'y en ait aucun.

Ne le faites pas.


En conclusion

Ce n'est pas quelqu'un avec qui vous voulez commencer un projet. Si vous commencez avec les conditions telles qu'elles sont actuellement, vous ferez tout, avec peu ou pas de contribution de sa part. Vous le remarquerez après quelques semaines (voire quelques jours ou quelques minutes avec lui) et le projet s'arrêtera.

Ce que vous pouvez faire

En fait, mettez par écrit ce que vous attendez du jeu et ce que vous pensez qu'il faut faire pour y parvenir. Il y a beaucoup de choses auxquelles vous devez faire attention ici, mais comme il s'agit d'un jeu interpersonnel, je ne vais pas m'étendre sur ce sujet. Cependant, le travail d'équipe est certainement interpersonnel, c'est pourquoi je vous recommande de noter qui peut/pourrait/devrait faire quoi.

La programmation n'est pas quelque chose que vous allez simplement convaincre quelqu'un de prendre. Vous pouvez apprendre les bases rapidement, mais si vous voulez être bon, vous devez y consacrer beaucoup de temps pour acquérir de l'expérience.

Il faut qu'il veuille suffisamment le produit pour le mettre en œuvre par lui-même et donc apprendre la programmation.

1
Advertisement
1
1
2018-01-05 14:17:55 +0000
Advertisement

Qu'est-ce que votre frère trouve intéressant (autre que les jeux vidéo) ? Il y a peut-être un autre crochet que vous pouvez trouver. Le traitement (un langage populaire chez les artistes visuels techniquement avertis) et le faire du mouvement plus large dont il fait partie pourraient susciter un intérêt. En parlant d'étincelles – The SparkFun Guide to Processing est un bon point de départ. Peut-être que le A de STEAM est l'ingrédient manquant.

Mais – peut-être pas. En fin de compte, vous ne pouvez pas forcer votre frère à s'intéresser à quoi que ce soit. Exposez-le à quelques possibilités. Si l'une d'entre elles suscite un véritable intérêt, c'est parfait. Sinon, à un moment donné, vous devriez simplement abandonner l'idée.

1
1
1
2018-01-05 20:38:09 +0000

Mon expérience est similaire à celle de beaucoup d'autres affiches dans une certaine mesure, mais je pense qu'il est important de souligner combien il peut être difficile pour nous, en tant que programmeurs, de voir à quel point le langage est déroutant pour quelqu'un d'autre qui peut être nouveau.

Une chose qui m'a particulièrement frappé dans votre exemple est le fait de déplacer le P sur l'écran. Bien que cet exemple nous semble trivial, un non-programmeur n'aura aucune base de compréhension, même pour les éléments les plus simples de cet exercice, et votre frère pourrait être frustré en essayant de comprendre comment les coordonnées sont liées à l'image à l'écran.

Selon ma propre expérience, j'ai “appris” la programmation pour la première fois au lycée, et j'ai bien réussi, jusqu'à ce qu'on me confie une tâche impossible (on m'a confié le travail sans les fichiers littéraux pour suivre les instructions). J'avais l'impression d'avoir échoué, d'avoir abandonné, d'avoir plutôt poursuivi un diplôme d'anglais.

Des années plus tard, j'ai utilisé VBA pour automatiser une tâche ennuyeuse dans Excel, puis la tâche suivante, et ainsi de suite. C'est ici que je me réfère à votre frère : si quelqu'un me disait “Apprends la programmation pour automatiser l'analyse des données”. Je m'ennuierais dans les dix premières minutes, et je ne programmerais probablement toujours pas. Au lieu de cela, j'ai trouvé ma propre valeur dans cette tâche, me soulageant d'un travail ennuyeux, et j'ai progressivement étendu mes capacités parce que la récompense de cette démarche était le renforcement.

D'une certaine manière, vous pouvez donner à votre frère un simple fichier, et le laisser le manipuler et jouer avec. Il peut décider que le “P” en mouvement est trop ennuyeux à manipuler, ou il peut se demander comment changer “P” en “O”, “O” en “MOUVEMENT”, il peut découvrir comment le faire rebondir sur les murs, ou changer de forme. En fin de compte, il doit s'intéresser à tester le code et à découvrir comment le processus fonctionne, sinon il n'absorbera rien de tout cela.

J'ai eu la chance d'avoir de grands programmeurs qui m'ont enseigné ce qu'ils savent afin de m'aider à atteindre de plus hauts sommets, mais dans chaque cas, j'ai dû d'abord vraiment voir la valeur du code avant de l'utiliser. Il est facile de savoir que l'abstraction est bonne, ou que les interfaces sont utiles, mais c'est aussi une autre chose de devoir s'attaquer à ce problème qui ne peut pas être facilement résolu sans interface, ou de se battre avec un enchevêtrement de code qui se brise si i passe à i + 1 et le fait de changer ce code en j le corrige, mais vous avez oublié de le corriger ici aussi, et bien maintenant nous sommes sur k parce que vous ne pouvez pas vous souvenir si i avait raison, ou si c'était vraiment j.

En fin de compte, il doit être passionné par son travail, avant que cela ne devienne un hobby, sinon c'est juste un autre travail.

1
Advertisement
1
1
2018-01-07 20:31:59 +0000
Advertisement

Cette réponse est d'un point de vue strictement “interpersonnel”..

J'ai eu une situation très similaire avec mon frère vers cet âge et au moins pour nous, le problème s'est avéré n'avoir rien à voir avec la programmation et tout à voir avec les relations interpersonnelles.

Les frères et soeurs ont cette tendance à vouloir se différencier les uns des autres. Au moins dans notre cas, mon frère avait une résistance à la programmation parce que c'est ce que je faisais. Je n'aurais jamais pu lui enseigner ou le convaincre (j'ai essayé) parce que cela venait de moi - j'étais l'expert même si je pouvais absolument voir qu'il avait le potentiel pour être au moins aussi bon.

Après avoir quitté la maison, il a occupé quelques emplois non techniques avant de se lancer dans la programmation de son propre chef, dans une direction complètement différente.

Il est devenu un fantastique programmeur/gestionnaire/directeur/architecte pour une entreprise de taille moyenne, et ce depuis une vingtaine d'années. Mais je ne pense pas que j'aurais pu le diriger ou le pousser dans cette voie - j'ai essayé. Je ne lui aurais pas enseigné, il aurait résisté (inconsciemment).

Donc si je regarde les choses de ce point de vue, que ferais-je dans votre cas ?

Compte tenu de votre description, je lui ferais probablement télécharger le cadre Unity (comme le suggère la réponse acceptée). J'ai essayé dernièrement parce qu'un pourcentage ÉNORME de jeux commencent à sortir en utilisant Unity. Le fait est qu'une fois que je l'ai téléchargé, ils ont commencé à me harceler avec des courriels pour m'inciter à suivre leurs tutoriels (et ils ont BEAUCOUP de tutoriels et d'aide pour les débutants). Ils sont très doués pour se tenir la main et il est assez facile de proposer un jeu qui semble assez peu banal.

Also–ne le téléchargez pas/apprenez-le/utilisez-le vous-même. Laissez-le devenir l'expert en quelque chose. Même si vous ne pouvez pas répondre à une question, c'est génial ! Laissez-le s'en occuper tout seul, vous pourrez toujours vous asseoir avec lui et chercher ensemble une réponse sur SO.

Je ne suis pas sûr que ça va marcher, mais je pense que ça aurait marché pour moi et mon frère.

1
1
1
2018-01-06 00:44:42 +0000

En ce moment, votre frère semble incapable de se concentrer sur un travail de dix minutes seulement. S'il ne peut pas le faire, alors le développement de logiciels n'est pas pour lui. N'essayez donc pas de le convaincre d'entrer dans la profession, cela n'aidera personne.

Votre petit frère a des idées. On l'a dit ailleurs, les idées, c'est dix par centime. Donc pour créer quelque chose de valeur, il doit avoir plus qu'une idée. Demandez-lui de commencer la conception d'un jeu. Pas seulement une idée. Laissez-le écrire comment le jeu commence. Ce que l'utilisateur peut faire, les effets des actions de l'utilisateur, les actions produites par le jeu. Tout doit être conçu en détail. Ce qui fait la grandeur du jeu doit se trouver dans sa conception, il ne peut pas se fier au(x) programmeur(s) pour rendre le jeu attrayant. C'est au concepteur du jeu qu'il revient de le faire.

Ou lui demander de trouver ce qui est nécessaire pour vendre un jeu. Qu'il s'agisse de créer une entreprise, de remplir une déclaration d'impôts, de payer les développeurs pour créer le jeu, de trouver des éditeurs, etc.

1
1
1
2018-01-05 23:04:37 +0000

Chacun a sa propre façon d'apprendre quelque chose, en fonction de ce qu'il y a à apprendre. Je n'apprendrais rien sur la programmation en regardant des vidéos, mais je l'apprends en le faisant. Quelqu'un d'autre pourrait apprendre en regardant des vidéos ou en lisant des livres.

La programmation n'est toujours pas quelque chose que l'on peut enseigner. Elle exige une expérience que vous n'acquérez qu'en la pratiquant. Vous pouvez, dans une certaine mesure, aider quelqu'un à savoir ce que cela implique, et dès le début, cette personne doit comprendre par elle-même, comme apprendre à lire. À partir de là, l'apprenant doit l'explorer par lui-même.

On ne peut pas apprendre à quelqu'un à faire du vélo. Même si vous lui apprenez toutes les notions de physique, l'élève ne pourra pas le faire parce que cela demande de l'expérience, qu'il ne peut acquérir qu'en le faisant. C'est ainsi qu'on ne peut pas enseigner la programmation.

La programmation est une compétence, comme la lecture ou la conduite d'une bicyclette. Il y a des choses que vous devez savoir pour la faire, et ce sont les seules qui peuvent être enseignées. La compétence elle-même ne peut pas être enseignée, elle ne peut être développée que par l'apprenant — et l'apprenant ne le fera que s'il le veut.

Vous pourriez dire à votre frère ce qu'implique la création d'un jeu, et peut-être qu'il trouvera quelque chose parmi ce qu'il veut apprendre. Sinon, il ne sera pas capable de faire un jeu et a décidé de se rendre impuissant.

Programmer n'est pas difficile ni frustrant du tout, surtout de nos jours avec tous les grands outils disponibles et la machine qui ne se fige pas lorsque le programme ne fonctionne pas, comme c'était le cas auparavant, et c'est amusant.

Peut-être que tous ceux qui l'apprennent seraient bien avisés d'utiliser un ordinateur de 35 ans et des livres de programmation adaptés, et pas plus. Cela lui permet de rester concentré, et il ne peut pas jouer avant d'entrer lui-même dans le programme, ce qui l'incite un peu. L'apprentissage se fait alors tout seul, simplement en entrant dans le programme parce qu'il peut voir comment il est fait et commence inévitablement à penser à le modifier, puis à le faire.

Donnez à quelqu'un une sorte de logiciel de développement de jeux, ou un compilateur C/C++ à part entière et marmonnez quelque chose à propos des cours et des méthodes, et votre apprenant sera totalement dépassé. Donnez-lui quelque chose de simple et direct écrit dans une variante BASIC simple — si vous pouvez encore en trouver une — ou, alternativement, en perl, imprimez-le et faites-le entrer lui-même, et il pourrait tout simplement apprendre.

Je suppose qu'un apprenant a besoin d'une chance de comprendre le problème qui doit être résolu par la programmation avant de commencer à programmer. L'étape suivante pourrait consister à lui montrer comment diviser le problème de manière à ce qu'un ordinateur puisse le traiter ; puis montrer et expliquer la mise en œuvre effective. Vous devez commencer par le problème le plus simple auquel vous pouvez penser, et non par l'un des plus difficiles comme la création d'un jeu.

-2
-2
-2
2018-01-05 17:28:35 +0000

Montrez-lui combien d'argent il peut gagner. https://www.upwork.com/o/profiles/browse/c/web-mobile-software-dev/nss/90/hrs/1000/?rate=60&user_pref=1

Et

Cependant, la programmation est dure et tout le monde ne peut pas la faire. C'est pourquoi les programmeurs gagnent tant. Ma mère a acheté un Commodore-64 pour apprendre à taper et a acheté un livre de BASIC, et c'est moi qui ai fini le livre. S'il était destiné à être un programmeur, il l'aurait déjà fait. D'après ce tableau, vous pouvez voir que l'âge moyen des débutants en programmation était de 13,5 ans. Très peu ont plus de 20 ans.

0x4 Source

J'ai un frère joueur qui est pareil - pas de motivation, pas d'ambition, pas de persévérance. Peut-être trouvera-t-il une autre compétence connexe qui l'intéresserait. Si vous insistez pour continuer à essayer, commencez peut-être par Scratch, qui a été développé pour aider les enfants à apprendre la programmation avec une interface glisser-déposer. https://scratch.mit.edu/

Advertisement

Questions connexes

12
5
6
17
8
Advertisement