Maison / Maîtriser l'ordinateur / Programmeur de métier. Résumé d'une leçon à la maternelle "Programmeur - un grand assistant Programmeur brève description du travail pour les enfants

Programmeur de métier. Résumé d'une leçon à la maternelle "Programmeur - un grand assistant Programmeur brève description du travail pour les enfants

Il est poilu, mal rasé et très programmeur

@bobuk a montré spider-man et a déclaré que les informaticiens sauvent l'humanité. Parce qu'ils aident à résoudre les problèmes. Et il a également cité Léonard de Vinci avec son hélicoptère comme exemple. Les enfants ne se souvenaient pas de l'hélicoptère, mais ils ont apprécié les sauts de Spiderman à l'écran. Et tout le monde a reconnu Notch, qui a écrit Minecraft presque dans la même tasse.

Mais permettez-moi de recommencer et de vous dire ce qui nous a amenés à ouvrir la source du jeu Taxi, à coudre des boutons sur des saucisses et à parler à tout un tas d'enfants du métier difficile et dangereux d'un programmeur.

Puis Anna Melekhova (une développeuse qui écrit machine virtuelle) de Parallels :

Il faut dire ici que des pots de miel spéciaux d'âges différents étaient assis dans la salle, qui ont évalué la clarté et l'intérêt de chaque orateur. Ici, ils ne sont pas entrés du tout, ce qui est le problème : avant le début de la conférence, il s'avère qu'aucun d'entre eux ne pensait même qu'un programmeur n'était qu'une profession masculine. Par conséquent, ceci est un exemple de discours réservé aux parents.

À ce moment-là, les enfants se sont enthousiasmés et ont commencé à se poser des questions: "Quel est le meilleur: Python ou C ++?", "Savez-vous écrire dans le langage PHP obsolète?". Personne n'a posé de question sur le cobaye, mais j'ai attendu, vraiment attendu.

Puis nous avons rejoué. Il y a une question à l'écran, l'enfant a 5 secondes pour répondre. Tout est comme sur le bureau, seules les questions ne sont pas prêtes à l'emploi, mais spécialement sélectionnées.

Les voici, vous pouvez essayer de jouer avec votre enfant dès maintenant

Nommez trois sites Internet (oh, j'ai beaucoup attendu ici, mais la réponse était simple - Google, Yandex, Yahoo!)
- Nommez trois lieux de travail pour un programmeur (pour l'instant, tout est simple)
- Nommez les trois étapes que vous devez suivre pour cuisiner le bortsch (première question difficile : vous devez décomposer la procédure en étapes).
- Nommez trois étapes pour mettre une girafe dans le réfrigérateur (ici, la fille savait tout et en a même nommé quatre - ouvrez le réfrigérateur, sortez l'éléphant, mettez la girafe, fermez le réfrigérateur).
- Nommez trois robots quelconques (question difficile, mais les enfants l'ont fait).
- nommer trois jeux informatiques(facile ! Mais non, le gars était confus).
- Nommez trois jeux de logique (également faciles)
- Les nombres premiers sont les nombres naturels supérieurs à un qui ne sont divisibles que par eux-mêmes et 1. Nommez trois nombres premiers (cette question était la plus difficile).
- Et maintenant trois autres nombres premiers !
- Nommez trois étapes pour élever un éléphant en ballon (on continue à algorithmiser les processus, pour l'instant c'est simple)
- Nommez trois étapes pour coudre un bouton à une saucisse (on augmente le degré de complexité - on apprend les abstractions. On l'a fait facilement, la pensée chez les enfants est plus souple que chez les adultes).
- Nommez trois informaticiens (Notch, Bill Gates, Steve Jobs).
- Nommez trois modèles de téléphone (facile)
- Nommez trois sociétés informatiques (facile)
- Nommer trois parties d'un ordinateur (facile)
- Nommez trois choses qu'un robot domestique peut faire (un rêve illuminé dans les yeux)
- Nommez trois choses qu'un robot ne doit pas faire (je m'attendais à "boire, fumer et jurer", mais tout était plus facile).
- Nommez trois objets pouvant être imprimés sur une imprimante 3D (question difficile)
Bon, sans plus de commentaire :
- Nommez trois endroits où vous pouvez rencontrer un programmeur
- Nommez trois choses qui peuvent être utilisées pour réparer un robot
- Nommez trois jeux auxquels vous pouvez jouer contre l'ordinateur
- Nommez trois choses qu'un programmeur peut emporter avec lui
- Nommez trois matières scolaires préférées des programmeurs
- Nommez trois langages qu'un programmeur peut connaître


Courez, nous testons comment les plus jeunes réagiront au jeu "Taxi" sur l'écran. La petite Vera ne peut pas s'orienter sur un plan vertical, alors elle essaie de se tenir dos à lui (dans la direction de la voiture) et de marcher, puis regarde si elle doit aller à gauche ou à droite.

Et puis Kodabra avec sa pratique du code. Ici performance.

  • Cours de programmation payant pour les enfants
  • Kodabra(vous pouvez organiser des cours dans votre école)
  • Education gratuite .
  • Apprentissage de Java sous forme de jeu, avec une intrigue reprise dans Futurama (développement sur mesure, était sur Habré)
  • Simulateur de débogage (anglais)
  • Juste beaucoup de conférences Yandex
  • Une plateforme pour créer de courtes leçons pratiques de programmation, beaucoup de matériel sur Java, Swift
  • Le site de la campagne internationale "Hour of Code", un lot de mini-tâches pédagogiques sur la programmation pour les enfants, créant leurs propres jeux.
  • Événements vers et depuis Inlerno par tag "programmation"
  • GoTo Camp - un camp pour les enfants de la 8e à la 11e année, vous pouvez choisir la piste "Développement d'applications : serveur, mobile, avec interfaces graphiques et Web". Payé.
  • Cercle de programmation ouvert dans une école de mathématiques solide, libre et en Python
  • Tutoriel Scratch gratuit pour les enfants en russe
  • Cours de programmation payants pour les enfants de 10 à 14 ans
  • Cours gratuit avec un conférencier incendiaire sur C # (pour les classes supérieures)
  • Création de jeux 3D sur un moteur de type Scratch, pour le lycée (manuel) et une instruction à part.
  • De nombreux cours de russe pour les étudiants plus âgés qui savent déjà ce qu'est la programmation

Résumé d'une leçon de maternelle "Programmeur - un grand magicien"

sous-directeur de l'action éducative

Emelyanova N.I., Strunino, région de Vladimir

L'informatisation, qui arpente fermement la planète et pénètre presque toutes les sphères de la vie, a progressivement atteint l'éducation préscolaire. L'ordinateur est vraiment l'avenir. Récemment, le marché de l'informatique s'est reconstitué avec une variété de jeux éducatifs pour les enfants. L'intérêt de ces jeux est qu'ils représentent le contenu des éléments nécessaires sous une forme plus visuelle (mais pas simple), ce qui permet aux enfants de maîtriser facilement et rapidement ce matériel. Mais il convient de noter que les jeux informatiques doivent être abordés de manière raisonnable, sélective et, bien sûr, créative. La plupart des jeux visent le développement de processus mentaux tels que la mémoire, l'attention, l'imagination, la perception, la pensée et le développement de la coordination œil-main.

Les jeux informatiques sont un nouveau type d'éducation développementale.

Les cours avec l'utilisation de jeux informatiques sont très intéressants pour les enfants d'âge préscolaire. Par conséquent, nous avons décidé d'inviter dans notre groupe le père de l'un des élèves, qui a la profession la plus prometteuse - un programmeur.

1. Élargir les idées sur les professions

2. Clarification, extension et activation du vocabulaire sur le sujet

3. Développer un discours cohérent

4. Développer la motricité fine des mains

5. Cultiver une attitude positive envers la profession de leurs parents

Équipements et matériels : ordinateur, multimédia, caméra vidéo, alphabet électronique.

Progression de la leçon

Je-sais-tout : Hé les gars ! Et qui est notre invité aujourd'hui ?

Enfants : C'est le père de Mishin. Il est programmeur.

Je-sais-tout : qu'est-ce que c'est ?

Éducateur : Chaque heure, nous sommes confrontés aux fruits du travail de ce que le programmeur a fait. Que nous regardions la télévision, écoutions la radio, parlions au téléphone, nous utilisons ce que le programmeur a créé. Peut-être qu'aucune profession ne couvre un domaine aussi large de notre vie.

Programmeur : Constamment brûlant de travail, inventer est le choix des créatifs.

Histoire du métier : La programmation est née avec l'apparition du premier ordinateur électronique, ou peut-être un peu avant. En 1944, l'ordinateur Mark-1 le plus puissant de l'époque a été développé, et déjà dans les années 70 du XXe siècle, cette profession est devenue prestigieuse et bien rémunérée, malgré le fait que le développement de la programmation dans différents pays ait évolué de manière complètement différente. .…

La masse et l'unicité du métier : Un spécialiste dans ce domaine doit connaître les langages de programmation, être capable de créer des pages web, parler une langue étrangère (au moins l'anglais) et améliorer constamment ses connaissances, car dans quelques années il ne pourra peut-être plus être le lot.

Le programmeur est un grand magicien. Et aujourd'hui, nous irons dans un pays incroyable avec tout le groupe.

Je-sais-tout : Et comment s'appelle ce pays ?

Programmeur : Programme

Les gars : Génial ! Comment pouvons-nous y arriver?

La musique de l'espace sonne. Les mains du programmeur coururent sur le clavier de l'ordinateur, et les mers, les montagnes, les forêts, les déserts, le système solaire, etc. apparurent sur l'écran.

Programmeur : Nous y sommes.

Know-It-All : que peut faire d'autre un programmeur ?

Programmeur : Je peux vous présenter l'alphabet, mais pas le simple, mais le magique.

Tout le monde joue avec l'alphabet électronique ensemble.

La leçon complète peut être téléchargée en haut de la page.

La reproduction de documents sur d'autres sites n'est possible qu'en utilisant un lien hypertexte vers cette page ou vers page d'accueil placer

Leçon d'orientation professionnelle basée sur le dessin animé "Programmeur", comprend un scénario pour les classes avec des classes primaires, secondaires et supérieures.

Un programmeur est un métier "à la mode", envahi par divers mythes et formulations contradictoires. Avec l'aide d'experts, nous avons compris le sujet et nous avons réussi leçon prête pour 3 catégories d'âge.

SCÉNARIO DU COURS D'ORIENTATION PROFESSIONNELLE"PROFESSIONNEL PROGRAMMATEUR"

Cible:

  1. Faire connaître aux étudiants les spécificités du métier de « programmeur ».

Tâches:

  1. Démontrer aux élèves les caractéristiques du métier de « programmeur » à l'aide du dessin animé approprié de la série animée « Navigatum : Kaléidoscope des métiers » ;
  2. Consolider les connaissances acquises par la conversation, l'enquête, le jeu et d'autres méthodes d'enseignement nécessaires.

Structure de la leçon :

  1. Introduction au métier (jeu d'intrigue);
  2. Regarder un dessin animé ;
  3. Analyse de ce qui a été vu, discussion ;
  4. Consolidation des connaissances acquises de manière ludique ;
  5. Devoirs.

Mémo pour le professeur.

Programmeur- un spécialiste qui écrit et corrige des programmes pour ordinateurs (tout appareil informatique), c'est-à-dire la programmation.

Programmation- le processus de création de programmes informatiques.

Au sens étroit (ce qu'on appelle codage) la programmation s'entend comme l'écriture d'instructions (programmes) dans un langage de programmation spécifique (souvent selon un algorithme déjà existant - un plan, une méthode pour résoudre un problème donné). En conséquence, les personnes qui font cela sont appelées programmeurs (dans le jargon professionnel - codeurs), et ceux qui développent des algorithmes sont appelés algorithmistes, spécialistes de domaine, mathématiciens.

Dans un sens plus large, la programmation est comprise comme l'ensemble des activités associées à la création et à la maintenance des programmes − Logiciel L'ORDINATEUR. Sinon, on parle de "génie logiciel" ("software engineering"). Cela comprend l'analyse et la définition de problèmes, la conception de programmes, la construction d'algorithmes, le développement de structures de données, l'écriture de textes de programmes, le débogage et les tests de programmes (tests de programmes), la documentation, le réglage (configuration), le raffinement et la maintenance.

Selon le système Klimov : La profession de programmeur appartient, bien sûr, principalement au type des «hommes-signes», car le travail est associé à des chiffres, des lettres, des codes. Cependant, dans ce métier, on ne peut exclure une énorme composante créative - avant de commencer à écrire un programme, un programmeur doit imaginer tout le déroulement de l'écriture d'un programme + voir le résultat final souhaité, ce qui signifie qu'en plus de "Man-signs », le métier « programmateur » comprend « Homme-Image Artistique ».

  1. Introduction au métier (jeu d'intrigue)

prof: Les gars, hier soir, un élève de première année m'a arrêté dans le couloir et a demandé: "Oncle (tante), et qui est programmeur?" J'étais sur le point de lui répondre et j'ai soudain compris qu'en général, je ne sais pas exactement ce que fait un programmeur. J'allais aller sur Internet, voir ce que les gens intelligents écrivent, mais j'ai réalisé qu'un élève de première année avait besoin d'être expliqué d'une manière simple et en langage clair. Je me tourne donc vers vous pour obtenir de l'aide - dites à l'élève de première année qui est programmeur ?

Élèves: (soit d'accord soit perplexe).

prof: Je suis d'accord, il est difficile d'expliquer ce que vous-même n'imaginez pas vraiment. Cherchons alors des réponses ensemble, mais nous le ferons avec intérêt. Allons-nous essayer?

Élèves: Oui.

prof: Nous allons maintenant nous séparer en deux équipes de spécialistes. Eh bien, levez la main, ceux qui connaissent bien le travail des programmeurs et qui savent tout à leur sujet. Vous êtes une seule équipe ! Les gars restants sont la deuxième équipe.

L'enseignant place les élèves en équipes.

prof: Formons maintenant une image fidèle du programmeur. Et cela ne peut être vrai que si nous trouvons le juste milieu entre le programmeur idéal et celui que vous connaissez. L'équipe qui connaît mal les programmeurs nous créera une image de l'idéal, et la seconde proposera sa propre version.

Le professeur dessine au tableau les contours de deux petits bonhommes conditionnels.
L'un est désigné comme idéal (pour l'équipe « ignorante »), le second comme normal (« pour ceux qui comprennent »).

prof: Alors recommençons ! Que fait un programmeur ? Que doit faire le programmeur idéal ? Que peut-il faire? Quels programmes écrire ?

L'équipe des noms "ignorants", écrit le Maître.
Et que fait réellement un programmeur ordinaire ? Quels programmes écrit-il ?

La deuxième équipe appelle, le professeur corrigeLes questions suivantes suivent le même schéma.

  • Qui lieu de travail au programmeur? Que doit-il y avoir dessus ?
  • Un programmeur gagne-t-il beaucoup d'argent ? Quelles sont les perspectives de gain ? Un programmeur est-il en demande et pourquoi ?
  • Qu'est-ce qu'un programmeur devrait savoir et être capable de faire ? Quelles sciences étudier ?
  • Où sont enseignés les programmeurs ?

Après avoir recueilli des informations sur deux types de programmeurs...

prof: alors, hier, j'ai planifié notre leçon, et ce matin, nous avons reçu une réponse à toutes nos questions ! C'est... un dessin animé ! Oui, vous pouvez imaginer, un dessin animé sur les programmeurs. Je ne l'ai pas regardé exprès donc je peux le regarder avec vous. Nous allons maintenant découvrir - où est ce vrai programmeur ? Lequel des deux avez-vous suggéré?

  1. Regarder un dessin animé

Des écoliers perplexes et confus le regardent avec beaucoup d'intérêt pour comprendre de quoi il s'agit.

  1. Analyse de ce qui a été vu, discussion

Tout d'abord, l'enseignant résume les résultats de la compétition entre les deux équipes - qui était le plus proche des bonnes réponses et comment cela s'est exprimé. Ensuite, l'enseignant passe à une conversation à part entière avec la classe.

Avant le début de la conversation (de tout âge), l'enseignant s'adresse aux élèves :

prof: dites-moi, les gars, après avoir regardé et vu, que peut-on dire du programmeur en général - est-ce un travail créatif ou non?

Élèves: (différentes variantes réponses)

L'enseignant écoute attentivement toutes les positions pour et contre, en discute avec les élèves.

prof: Bien sûr, dans le travail d'un programmeur, la créativité fait partie intégrante. Car en fait, les programmeurs créent leur produit à partir de rien, ce n'est qu'avec l'aide du cerveau et de l'imagination qu'ils sont capables d'imaginer le résultat final et de l'écrire en codes. Et pour cela, bien sûr, vous avez besoin d'une approche créative. C'est juste qu'elle n'est pas sous la forme dans laquelle nous sommes habitués à imaginer la créativité, mais cela ne change pas son essence.

  • Questions simples.

(principalement pour la catégorie junior 7-10 ans)

- Quelles sont les principales qualités d'un programmeur ?(persévérance, logique)

(égal pour tous)

(ne convient pas à ceux qui ne sont pas capables de bien penser logiquement)

Que doit savoir un bon programmeur ?(mathématiques, langages de programmation)

- Cette profession est-elle demandée ? Pourquoi?(assez demandé, car actuellement tout autour est arrangé sur logiciel)

  • Questions compliquées.

(principalement pour la catégorie moyenne 11-13 ans)

(certains écrivent des jeux, d'autres écrivent des antivirus, d'autres écrivent des logiciels pour le site, d'autres écrivent des applications pour smartphones, etc.)

(un esprit analytique, une bonne mémoire, la capacité à effectuer des calculs mathématiques complexes. Un programmeur moderne ne peut se passer de la connaissance de la langue anglaise. Il doit comprendre la conception des ordinateurs, bien connaître les principes de son fonctionnement. Pour travailler sur des projets complexes , il ne peut se passer d'initiative et de capacité à travailler en équipe)

(question à méditer)

(ils enseignent dans les universités, mais il vaut mieux commencer la programmation à l'école. Vous ne pouvez améliorer vos connaissances que par une formation constante, travaillez dans ce domaine)

Ce métier convient-il à tout le monde ? Et si ce n'est pas tout, alors pourquoi ?(ne convient pas à ceux qui ne sont pas forts en logique, ne sont pas capables de faire un travail de routine ou ne sont pas diligents, irresponsables)

(ceci est dû au développement la technologie informatique et Internet. Ces spécialistes participent à l'élaboration de divers programmes pour éditeurs de texte, sites, jeux, systèmes de vidéosurveillance, alarmes, etc. Il y a de plus en plus de robotique autour de nous. Autour du monde d'Internet, des choses apparaissent (Internet des objets, IdO ).

- Est-ce un métier masculin ou féminin ?

(parler à la classe)

  • Questions difficiles.

(principalement pour la catégorie senior 14-16 ans)

Quelles sont les principales qualités d'un programmeur ?(capacité d'analyse + persévérance, concentration et capacité à aller au bout)

- Que sont les programmeurs par profession ?(certains écrivent des jeux, d'autres écrivent des antivirus, d'autres écrivent des sites Web, d'autres écrivent des applications pour smartphones, d'autres écrivent des programmes pour les entreprises, etc.)

Quelles compétences un programmeur doit-il avoir ?(un esprit d'analyse, une bonne mémoire, la capacité d'effectuer des calculs mathématiques complexes. Afin d'être compétitif sur le marché du travail, il devra constamment développer ses connaissances dans le domaine de la programmation. Il est également nécessaire de suivre tous les changements dans le domaine de la technologie informatique, qui seront une curiosité utile et la capacité de travailler avec une grande quantité d'informations.Le travail physiquement inactif d'un programmeur nécessite de la persévérance, de la concentration et la capacité d'accomplir des tâches longues et routinières.Un programmeur moderne ne peut pas se passer de connaissance de la langue anglaise. Il doit parfaitement connaître les principes de fonctionnement d'un ordinateur. Pour travailler sur de gros projets, il ne peut se passer d'initiative et de capacité à travailler en équipe)

- Pourquoi ces qualités et compétences sont-elles nécessaires ?(question à méditer)

- Où apprenez-vous à devenir programmeur et comment pouvez-vous améliorer vos connaissances après l'éducation de base ?(ils enseignent dans les universités, vous ne pouvez améliorer vos connaissances que par une formation constante, travaillez dans ce domaine)

- Qu'en pensez-vous : quelles sont les responsabilités professionnelles d'un programmeur ?(La première étape de l'activité du programmeur est la compilation de schémas de calcul. Après avoir déterminé l'algorithme pour résoudre le problème, il doit choisir le langage de programmation le plus approprié. Il doit développer un modèle pour l'entrée, le traitement, le stockage et la sortie d'informations. Il est obligatoire de vérifier le programme, d'éliminer les lacunes détectées.Lorsque son programme est déjà utilisé activement, il peut apporter des modifications, en se concentrant sur les souhaits ou ses propres observations, il est possible d'en créer de nouvelles versions.Les devoirs de ce spécialiste peut inclure le conseil aux utilisateurs du programme ou aux clients de l'entreprise avec laquelle il coopère)

- Cette profession est-elle demandée ?(très demandé sur le marché du travail)

Pourquoi pensez-vous qu'il est en demande?(Cela est dû au développement de la technologie informatique et d'Internet. Ces spécialistes sont impliqués dans le développement de divers programmes pour les éditeurs de texte, les sites Web, les jeux, les systèmes de vidéosurveillance, les systèmes d'alarme, etc.). Il y a de plus en plus de robotique autour de nous. Autour du monde d'Internet, des choses apparaissent (Internet des objets, IdO ). Tous ces changements nécessitent la création de nouveaux programmes, c'est-à-dire que des programmeurs sont nécessaires)

- Est-il possible pour un programmeur de se construire une carrière ?(Il peut trouver une application pour ses compétences professionnelles dans des instituts de recherche, des centres informatiques, des sociétés informatiques, des studios Web, des établissements d'enseignement. Le niveau de salaire des spécialistes expérimentés est assez élevé, cela dépendra du lieu et de l'efficacité de leur travail. Les programmeurs peuvent également devenir propriétaires de leur propre entreprise et proposer aux clients de nouveaux projets et développements techniques)

- Qu'est-ce qui peut empêcher un programmeur ordinaire de devenir un bon ?(réticence à continuer à apprendre, désintérêt pour les nouveautés et les technologies du marché informatique)

- Est-ce un métier masculin ou féminin ?(peu importe, bien qu'il y ait principalement plus de programmeurs masculins que de femmes)

- Qu'est-ce qui peut vous empêcher de devenir programmeur ?(parler à la classe)

  1. Consolidation des connaissances acquises de manière ludique

Avant le jeu, le professeur s'adresse aux élèves.

prof: donc, nous avons eu une idée générale sur les programmeurs et leur travail, mais à mon avis, nous avons manqué quelque chose de très important. Plus important encore, que doit savoir un programmeur avant de commencer à écrire un programme ? On lui a donc confié une tâche, quel travail un programmeur doit-il faire dans sa tête ?

Élèves: (nommer différentes options)

prof: la chose la plus importante qu'un programmeur devrait être capable de faire est de composer une séquence précise et efficace de ses actions, c'est-à-dire de composer algorithme ! Qu'est-ce qui suit quoi, comment et quand ? Nous rencontrons des algorithmes partout dans la vie. Quels sont les algorithmes les plus simples que vous connaissiez ? Kolya, dites-nous quelles actions et dans quel ordre effectuez-vous pour vous brosser les dents après le réveil ? (Kolya dit). Quels autres algorithmes connaissez-vous ?

Élèves: (appelé)

prof: pourquoi pensez-vous qu'un algorithme compétent est si important ?

Élèves: (donner des réponses)

prof: parce que le résultat dépend directement de la bonne séquence d'actions. Il est très important de tout distribuer correctement. Rappelez-vous - comment vous vous brossez les mêmes dents: mettez la pâte sur la brosse et la brosse. À l'aise? À l'aise. Et si au contraire - brossez-vous d'abord les dents avec juste une brosse, puis mettez de la pâte dessus - y aura-t-il un résultat? Non, ce ne sera pas le cas. Vos dents resteront non nettoyées. Pouvez-vous également donner des exemples - où la bonne séquence d'actions est-elle importante ?

Élèves: (offrir)

prof: ce sont donc des algorithmes simples, mais imaginez combien de nuances vous devez prendre en compte lors de l'écriture d'un programme complexe ? Maintenant, nous allons essayer d'écrire des algorithmes compétents - maintenant vous deviendrez de vrais programmeurs...

prof: il est également important non seulement d'écrire le bon algorithme, mais aussi de l'écrire de la bonne manière. L'algorithme informatique correct est celui qui fait son travail le plus rapidement, tout en économisant les ressources informatiques du processeur. Dans quels algorithmes pensez-vous que la vitesse est la plus importante ?

Élèves: (offrir)

prof: la vitesse de l'algorithme est importante, par exemple, pour moteurs de recherche. Voyez à quelle vitesse google ou yandex fonctionne. Attendrez-vous une heure que votre navigateur calcule le meilleur itinéraire ? Pour écrire un algorithme optimal, il faut bonne connaissance mathématiques.

Jouons.

La classe est divisée en trois équipes.

J'arrondis. (Une introduction simplifiée aux bases de la programmation)

La tâche de chaque équipe est d'écrire en détail sur une feuille de papier la séquence d'actions du robot qui doit accomplir la tâche !

Une tâche! Écrivez « Bonjour » au tableau, faites demi-tour, faites signe à la classe, puis effacez l'inscription et retournez à votre place.

Le professeur donne un exemple :

Y arrive.

Avance de cinq pas, tourne à 90 degrés vers la gauche (s'il s'agit du passage le plus proche de la table du professeur. Si ce n'est pas le plus proche, alors fait autant de pas que nécessaire), se penche, prend un magazine dans sa main droite, se redresse , tourne de 90 degrés vers la droite, se retourne à nouveau de 180 degrés, avance de 5 pas.

  1. Le robot fait un pas en avant ;
  2. Prend un objet sur la table (P).
  3. Si cet objet est un magazine de classe (F), alors (
  4. Remplit le point 3 ;

  5. // note : l'élément 5 boucle le robot jusqu'à ce que le journal soit trouvé. Dans un bon programme, les instructions pour le robot ne feront pas de mal si tous les sujets sont passés en revue et que le magazine n'est pas là.
  6. Nouveau
  7. // note : la syntaxe "avancée" est en Java

Tout membre de l'équipe adverse sera un robot.

Tous les robots sont assis sur les pupitres du fond et attendent les instructions de l'enseignant.

Les équipes écrivent des séquences (programmes) pendant 5 minutes et remettent tous leurs programmes au professeur. Il lit, et les robots font ce que dit le professeur en fonction de ce qui est écrit.

À son tour!

Les programmes devraient ressembler à ceci: "le robot se lève du bureau, fait un pas vers la droite et 10 pas tout droit, prend de la craie avec sa main droite, l'apporte au tableau noir et écrit sur le tableau noir en lettres russes de gauche à droite "BONJOUR, etc.". C'est-à-dire aussi détaillé et précis que possible.

Le robot ne peut rien faire qui ne soit pas dans le programme. C'est-à-dire que s'il est écrit seulement "écrit au tableau", alors le robot fait semblant d'écrire. Craie qu'il ne devrait pas prendre car rien n'a été dit sur la craie ! Ceci est considéré comme une erreur de programmation. L'erreur est corrigée et le robot peut déjà la réparer lui-même, c'est-à-dire, dans ce cas, prendre la craie pour continuer le programme. L'équipe qui fait le moins d'erreurs gagne.

II tour. (Maîtrise compliquée de la programmation).

Les équipes se voient également confier une tâche, mais il peut maintenant y avoir des obstacles externes à sa mise en œuvre. Autrement dit, les programmes devraient inclure des solutions alternatives. Par exemple : « si le robot ne peut pas faire 10 pas d'affilée, alors il doit tourner à gauche, enjamber la chaise, faire un autre pas et avancer de 10 pas vers la planche ».

Le professeur donne un exemple :

"Un exemple d'algorithme pour un robot assis sur le bord du bureau arrière, qui doit prendre un magazine de classe sur la table du professeur et retourner à sa place":

Le robot se lève, fait un pas vers la droite (si le passage est à droite).

Y arrive.

Avance de cinq pas, tourne à 90 degrés vers la gauche (s'il s'agit du passage le plus proche de la table du professeur. Si ce n'est pas le plus proche, alors fait autant de pas que nécessaire), se penche, prend un magazine dans sa main droite, se redresse , tourne de 90 degrés vers la droite, tourne à nouveau de 180 degrés et avance de 5 pas.

Tourne à 180 degrés, fait un pas vers la gauche.

Y arrive. S'assoit. Le magazine se pose devant lui sur le bureau.

Voici une version "avancée" de cet algorithme:

  1. Le robot fait un pas en avant ;
  2. Répète l'étape 1 (étape) jusqu'à ce qu'il atteigne la table ;
  3. Prend un objet sur la table (P).
  4. Si ce sujet = magazine de classe (F), alors (
  5. le robot tourne à 180 degrés
  6. effectue le point 1 jusqu'à ce qu'il revienne à sa place, puis passe au point 6 ; )
  7. Remplit le point 3 ;
  8. Dit: "Le programme est terminé." la fin.

  9. // note : le point 5 boucle le robot jusqu'à ce qu'il trouve le journal. Dans un bon programme, les instructions pour le robot ne feront pas de mal si tous les sujets sont passés en revue et que le magazine n'est pas là.

// note : le paragraphe 3 devrait contenir le libellé « prend du tableau Nouveau article » (sinon le robot continuera à ramasser le même article)

// remarque : syntaxe du langage Java

Le professeur met en gardeécoliers - ce qui peut être associé à d'éventuels obstacles :

  • perméabilité,
  • chiffon,
  • mouvement limité.

Ensuite, lors de l'exécution du programme pour chaque commande, l'enseignant crée les obstacles suivants:

  • bloque le passage du robot dans le rang,
  • retire la craie/chiffon de son bureau,
  • après l'écriture ne permet pas de se tourner vers la classe,
  • bloque à nouveau le passage du robot à sa place.

Compte tenu du temps et de l'envie, le jeu peut être rendu plus difficile en ajoutant un troisième tour, avec des obstacles doubles !

  1. Vrai ou mythe ?

L'enseignant cite des faits intéressants sur les programmeurs et demande aux élèves : est-ce vrai ou un mythe ? Les enfants doivent deviner la bonne réponse. L'enseignant, expliquant la bonne réponse, raconte en même temps divers faits intéressants sur la profession.

Vrai ou mythe : qu'un programmeur est sans prétention, c'est-à-dire qu'à part un ordinateur, il n'a besoin de rien ?

Mythe! L'un des mythes les plus connus. L'opinion selon laquelle les seules choses dont un programmeur a besoin est un ordinateur et une chaise confortable a vraiment le droit d'exister, mais des exceptions peuvent encore être trouvées. Par exemple, l'un des programmeurs russes les plus célèbres, Mikhail Donskoy, a déclaré dans une interview au journal Trud : "Je peux dire avec certitude que j'ai suffisamment de meubles à la maison ... Seul un pirate informatique dans un film peut avoir un ordinateur et un matelas." De plus, les spécialistes hautement professionnels apprécient de plus en plus le confort et peuvent se permettre de l'utiliser - après tout, leur travail est correctement rémunéré. Par conséquent, il n'est pas surprenant qu'un programmeur se procure une chaise ergonomique à partir de 1 000 $.

Vrai ou mythe : qu'un programmeur est un éternel célibataire qui n'a pas besoin d'une relation qui ne fera que le distraire ?

Mythe! Les histoires selon lesquelles pour les vrais "programmeurs" la communication avec une femme est une perte de temps supplémentaire et inutile, pour la plupart, sont toujours incorrectes. Les programmeurs, bien sûr, sont des gens enthousiastes, mais, comme on dit, rien d'humain ne leur est étranger. Pourtant, tout le monde veut de la chaleur et de l'affection féminines : à la fois le manager et l'informaticien le plus invétéré. "Il est assez clair d'où viennent les jambes de ce mythe. Les programmeurs sont souvent trop passionnés par leur travail, et cela s'étend bien au-delà des heures de travail. Que puis-je dire : une situation où une fille tire son jeune homme de force depuis un écran d'ordinateur n'est pas peu commun », a déclaré le programmeur Dmitry Kaflik.

Vrai ou mythe : qu'un programmeur est une personne qui passe tout son temps sur le web ?

Est-ce vrai ? Est-ce que toute communication est vraiment limitée aux messages dans dans les réseaux sociaux et messagers populaires? Il n'y a pas de réponse exacte à ces questions. Ainsi, certains "programmeurs" honnêtement, la tête baissée, avouent ne plus voir personne au-delà de leur moniteur natif, à l'exception des proches et des vendeuses en magasin. Et d'autres essaient encore de se justifier et de dire que la communication en direct est présente dans leur vie, mais uniquement au travail. Pourtant, aujourd'hui tout le monde a accès à Internet, et cette maladie est déjà caractère général. Alors pourquoi n'en blâmer que les programmeurs ?

Vrai ou mythe : que les programmeurs, s'ils ne lisent, que sur les ordinateurs ?

Mythe! L'un des rares mythes qui peuvent facilement être brisés en morceaux sur une pile de livres, sur les couvertures desquels s'affichent des personnages mythiques des œuvres de Lukyanenko, Fry, Perumov et d'autres.La fantaisie est l'un des genres préférés de nombreux programmeurs. En général, ils trouvent même eux-mêmes une explication à cela, se référant au travail avec "des choses non matérielles, virtuelles et abstraites".

Vrai ou mythe : qu'est-ce qu'un programmeur - une personne sans passe-temps ?

Presque vrai ! Tout le monde connaît la sagesse populaire selon laquelle le travail idéal est celui qui vous permet non seulement d'assurer une existence confortable, mais apporte également du plaisir, c'est-à-dire, en un sens, c'est aussi un passe-temps. Sur la base de cette déclaration, les programmeurs peuvent être considérés comme des personnes vraiment heureuses. Puisque dans leur cas l'ordinateur remplace absolument toutes les autres activités. Dans la plupart des cas, les "maîtres des destins informatiques" n'ont toujours pas le temps de peindre avec des pinceaux. Bien que, si vous allez au cinéma, lire des livres et résoudre des énigmes comme passe-temps, même l'informaticien le plus fanatique peut être surpris en train de faire des choses "extérieures".

"Les programmeurs sont heureux d'aller au cinéma, au théâtre, et ils ont des passe-temps s'ils ont suffisamment de temps. À l'époque soviétique, par exemple, j'aimais personnellement jouer au bridge", a admis Donskoy.

Vrai ou mythe : qu'un programmeur a un éternel bordel sur son bureau ?

Vérité! Ce stéréotype reflète pleinement la réalité. Bien que les programmeurs esthètes qui maintiennent un ordre parfait sur la table puissent encore être trouvés, cependant, rarement.

Vrai ou mythe : que les programmeurs n'aiment pas aller chez le coiffeur ?

Vérité! Une longue queue au lieu d'une coupe de cheveux soignée est l'attribut principal de presque tout programmeur qui se respecte. L'explication de ce phénomène n'a pas encore été trouvée. De plus, ce signe est déjà devenu tellement indissociable de l'image d'un programmeur que de nombreux employeurs leur "pardonnent" leur aversion pour les coiffeurs, fermant les yeux sur un code vestimentaire strict.

Vrai ou mythe : qu'il n'y a pas de bons programmeurs chez les femmes ?

Mythe! Apparemment, ce mythe a été inventé par les hommes eux-mêmes. Il y a peu de programmeuses - c'est un fait, mais il n'y a pas moins de spécialistes hautement qualifiés parmi elles que parmi les représentants du sexe fort. De plus, il existe une opinion selon laquelle les programmeuses sont plus attentives et précises que leurs détracteurs du sexe opposé.

  1. Résumons!

prof: Alors, que dois-je dire à un élève de première année maintenant ? Qu'est-ce qu'un programmeur et que fait-il ?

Les élèves de l'étage font la liste de tout ce qu'ils ont appris pendant la leçon. L'enseignant peut poser des questions orientées parmi une série de celles qui ont déjà été mentionnées ci-dessus.

Prof: et maintenant levez la main ceux qui veulent devenir programmeur ? Qui n'a pas encore pris sa décision ?

L'enseignant découvre - qu'est-ce qui les arrête?

  1. Devoirs

Préparer une présentation à la maison langage clair Expliquez aux élèves comment les jeux informatiques sont écrits. Quel est le travail d'un programmeur, qui d'autre est impliqué dans cela et comment tout cela est-il fait dans la pratique.

  1. Application

Pour les enfants qui se considèrent comme des experts dans le domaine de la programmation, l'enseignant organise un petit quiz. La réponse est acceptée de celui qui lève la main le plus rapidement. Un avantage supplémentaire serait que l'étudiant puisse expliquer sa réponse.

L'étudiant qui donne plus de réponses correctes sera considéré comme un spécialiste - il recevra un prix.

1941) - c'est-à-dire la célébration du crack. Un pirate informatique est un concept plus général et regroupe les notions de "cracker" et l'une des significations du mot "hacker").

  • personne, cela n'a rien à voir avec la programmation
  • ANNEXE : LIENS UTILES

    • Des cours spécialement conçus pour les enfants en programmation sont ici : http://www.coderussia.ru/teachers.html
    • « Vérité ou mythe » - dernières statistiques sur les programmeurs :
      http://habrahabr.ru/company/mailru/blog/224945/

    NOS AUTRES MATÉRIAUX D'ORIENTATION PROFESSIONNELLE GRATUITS :

    Une description détaillée de la série animée "Kaléidoscope des métiers":

    Programmeur est un spécialiste qui développe des algorithmes et logiciels d'ordinateur sur la base de modèles mathématiques spéciaux. La profession est prometteuse et très demandée partout dans le monde, (valeur médiane). Vous pouvez devenir programmeur à tout âge. La profession convient aux hommes et aux femmes qui s'intéressent à la programmation, aux mathématiques, aux langues, ainsi qu'à de bonnes capacités d'analyse et à une logique développée (faites le test si vous pouvez devenir programmeur). Il existe également des collèges qui enseignent la programmation, mais il est possible d'apprendre par soi-même, en règle générale, avec des programmeurs. Exister . Le métier a le sien. Le métier convient à ceux qui s'intéressent à l'informatique (voir choix d'un métier pour l'intérêt pour les matières scolaires).

    Variétés

    En programmation, non seulement les compétences pratiques sont mises en premier lieu, mais aussi les idées d'un spécialiste. Les programmeurs peuvent être grossièrement divisés en trois catégories en fonction de leur spécialisation :

    1. Programmeurs d'applications ils sont principalement engagés dans le développement de logiciels appliqués - jeux, programmes de comptabilité, éditeurs, messageries instantanées, etc. Le domaine de leur travail comprend également la création de logiciels pour les systèmes de surveillance vidéo et audio, ACS, systèmes d'extinction d'incendie ou d'alarme incendie, etc. Il leur appartient également de s'adapter programmes existants aux besoins d'une organisation ou d'un utilisateur particulier.
    2. Les programmeurs système développent Systèmes d'exploitation, travailler avec des réseaux, écrire des interfaces vers diverses bases de données distribuées. Les spécialistes de cette catégorie sont parmi les plus rares et les mieux payés. Leur tâche est de développer des systèmes logiciels (services) qui, à leur tour, contrôlent le système informatique (qui comprend le processeur, la communication et périphériques). La liste des tâches comprend également la garantie du fonctionnement et de l'exploitation des systèmes créés (pilotes de périphériques, chargeurs, etc.).
    3. Les programmeurs Web travaillent également avec des réseaux, mais, dans la plupart des cas, avec des réseaux mondiaux - Internet. Ils écrivent le composant logiciel des sites, créent des pages Web dynamiques, des interfaces Web pour travailler avec des bases de données.

    Caractéristiques du métier

    Sur la base de l'analyse de modèles mathématiques et d'algorithmes de résolution de problèmes scientifiques, techniques et de production, le programmeur développe des programmes d'exécution travail de calcul. Élabore un schéma de calcul pour une méthode de résolution de problèmes, traduit des algorithmes de solution dans un langage machine formalisé. Il détermine les informations saisies dans la machine, leur volume, les modalités de contrôle des opérations effectuées par la machine, la forme et le contenu des documents sources et les résultats des calculs. Développe des mises en page et des schémas pour la saisie, le traitement, le stockage et la diffusion d'informations, effectue une vérification par caméra des programmes.

    Définit un ensemble de données qui fournit une solution au nombre maximum inclus dans ce programme les conditions. Effectue le débogage des programmes développés, détermine la possibilité d'utiliser des programmes prêts à l'emploi développés par d'autres organisations. Développe et met en œuvre des méthodes d'automatisation de la programmation, des programmes typiques et standards, des programmes de programmation, des traducteurs, des langages algorithmiques d'entrée.

    Effectue des travaux sur l'unification et la typification des processus informatiques, participe à la création de catalogues et de fiches programmes standards, dans le développement de formulaires de documents soumis à un traitement mécanique, dans des travaux de conception visant à élargir le champ de la technologie informatique.

    Avantages et inconvénients du métier

    Avantages:

    • paiement de profit élevé;
    • demande relativement élevée de spécialistes;
    • parfois, vous pouvez obtenir un emploi sans avoir fait d'études supérieures;
    • principalement un métier créatif.

    Moins :

    • il faut souvent beaucoup expliquer la même chose, car ce qui est clair et évident pour le programmeur ne l'est pas toujours pour l'utilisateur ;
    • travailler en mode urgence (parfois) dans une situation stressante ;
    • la profession laisse une empreinte spécifique sur le personnage, que tout le monde n'aime pas.

    Lieu de travail

    • Entreprises informatiques et studios Web ;
    • centres de recherche;
    • les organisations qui incluent dans leur structure une unité d'état-major ou des départements de programmeurs.

    Qualités importantes

    La programmation est un domaine en plein essor, un programmeur doit donc être capable de s'adapter rapidement à l'état actuel de la technologie et d'apprendre constamment de nouvelles technologies. Par conséquent, la capacité d'auto-apprentissage est l'une des principales compétences qu'un programmeur devrait avoir. Sinon, dans quelques années, sa valeur en tant que spécialiste sera sensiblement inférieure.

    La maîtrise de l'anglais au niveau de la lecture de la documentation technique est une autre exigence obligatoire pour les représentants de cette profession. Pour de tels spécialistes, la capacité à travailler en équipe, sur de gros projets, avec des outils de développement collectifs, avec de grands systèmes financiers (budgétaire, bancaire, comptable de gestion) est très importante. Les candidats au poste de programmeur principal doivent avoir des compétences en gestion de projet et d'équipe, de l'indépendance, de l'initiative, ainsi que la capacité d'assumer personnellement la responsabilité de la tâche.

    Formation à la programmation

    STEP Computer Academy est un établissement d'enseignement international qui enseigne . Fonctionne depuis 1999. 42 succursales dans 16 pays du monde. Le plus grand centre de formation agréé pour Microsoft, Cisco, Autodesk. Les étudiants reçoivent des certificats internationaux et un diplôme international. L'objectif principal est l'emploi de chaque diplômé.

    Dans ce cours, vous pouvez obtenir la profession de programmeur à distance en 1 à 3 mois. Diplôme de reconversion professionnelle du niveau établi par l'état. Formation entièrement à distance. Le plus grand établissement d'enseignement de prof supplémentaire. l'éducation en Russie.

    En 115 heures, vous pouvez apprendre à créer des sites Web et des boutiques en ligne, gagner 120 000 roubles par mois à ce sujet. Après avoir terminé la formation - emploi garanti. Avantages: accès permanent au cours, 3 spécialisations à la sortie, horaire de cours flexible et gratuit, travail avec un mentor personnel, emploi garanti par des documents.

    Un salaire

    Un programmeur est l'une des professions les plus demandées et les mieux rémunérées en Russie. Même pas le spécialiste le plus avancé peut trouver un emploi en fonction de son niveau de connaissances, puis progressivement apprendre et acquérir de l'expérience. Le salaire d'un stagiaire est d'environ 1000 $. Un programmeur à temps plein dans une entreprise de niveau intermédiaire (non informatique) reçoit jusqu'à 1500-1800 $, un peu plus - dans une organisation associée au développement de logiciels de masse. Le salaire du programmeur principal est de 2 500 à 3 000 $. La prochaine étape est le chef du département informatique. Une expérience de travail obligatoire, la connaissance d'une langue étrangère, des compétences en gestion de personnel, etc. s'ajoutent aux connaissances nécessaires, et les gains peuvent atteindre 4 000 $. Un bon programmeur peut diriger un grand projet de développement logiciel et gagner 5 000 $ ou plus.

    Salaire au 07.08.2019

    Russie 20000—60000 ₽

    Moscou 50000—180000 ₽

    Étapes et perspectives de carrière

    Rejoindre un groupe de programmeurs tout en développant un projet peut être un bon début de carrière. Les grands projets attirent souvent l'attention des entreprises occidentales, qui "surenchérissent" sur les programmeurs russes. Par exemple, une fois qu'un groupe de nos jeunes scientifiques a développé le processeur Elbrus pour le ministère de la Défense, mais en conséquence, ils ont tous été rachetés par Intel Corporation, et maintenant nos scientifiques et programmeurs travaillent à l'étranger, et le projet Elbrus lui-même a lentement fermé. Le problème de la « fuite des cerveaux » dans cette profession est l'un des plus aigus.

    Un programmeur peut faire carrière jusqu'à la tête d'un groupe de programmeurs (chef d'équipe), directeur informatique d'une entreprise, chef de projet informatique, etc. En cours de travail, un programmeur peut évoluer dans le cadre de sa spécialité, se perfectionner professionnellement.

    Célèbres et grands programmeurs

    • Fouet Donald Ervin
    • Matsumoto Yukihiro
    • Tanenbaum Andrew
    • Raymond Éric Steven
    • Martin Fowler
    • Grâce de la trémie
    • Stallman Richard Matthieu
    • Kay Alan
    • Semence Meyer
    • Stroustrup Bjorn

    L'émergence de la programmation comme métier et, surtout, comme activité professionnelle est difficile à dater sans ambiguïté.

    Souvent considéré comme le premier appareil programmable, le métier Jacquard, construit en 1804 par Joseph Marie Jacquard, a révolutionné l'industrie du tissage en permettant de programmer des motifs sur des tissus à l'aide de cartes perforées.

    Le premier dispositif informatique programmable, le moteur analytique, a été développé par Charles Babbage (mais n'a pas pu le construire). Le 19 juillet 1843, la comtesse Ada Augusta Lovelace, fille du grand poète anglais George Byron, aurait écrit le premier programme de moteur analytique de l'histoire humaine. Ce programme a résolu l'équation de Bernoulli, qui exprime la loi de conservation de l'énergie dans un fluide en mouvement.

    Dans son premier et unique travail scientifique, Ada Lovelace a abordé un grand nombre de questions. Un certain nombre de dispositions générales exprimées par elle (le principe de la sauvegarde des cellules de la mémoire de travail, la connexion des formules récurrentes avec processus cycliques informatique) ont conservé leur importance fondamentale pour la programmation moderne. Les écrits de Babbage et le commentaire de Lovelace décrivent des concepts tels que la bibliothèque de sous-programmes et de sous-programmes, la modification d'instructions et le registre d'index qui n'ont été utilisés que dans les années 1950.

    Cependant, aucun des programmes écrits par Ada Lovelace n'a jamais été lancé.

    Ada Augusta, comtesse de Lovelace, est considérée comme la première programmeuse honoraire (bien que, bien sûr, écrire un programme selon les normes modernes ne puisse être considéré comme une occupation ou activité professionnelle). L'histoire a gardé son nom au nom du langage de programmation universel "Ada".

    Le premier ordinateur programmable fonctionnel (1941), les premiers programmes pour celui-ci, et aussi (avec certaines réserves) le premier langage de programmation haut niveau Plankalkül a été créé par l'ingénieur allemand Konrad Zuse.

    Les noms des personnes qui ont commencé à effectuer professionnellement le travail de programmation lui-même (indépendamment de l'ajustement du matériel informatique) n'ont pas été conservés dans l'histoire, car au début, la programmation était considérée comme une opération d'ajustement secondaire.

    Les lois de Murphy pour les programmeurs

    1. Rien ne fonctionne comme programmé.

    2. Rien n'est programmé comme il se doit.

    3. Un bon programmeur se caractérise par sa capacité à prouver pourquoi une tâche ne peut pas être accomplie alors qu'il est tout simplement trop paresseux pour l'exécuter.

    4. Il faut trois fois moins de temps pour résoudre un problème que pour discuter de tous les avantages et inconvénients de sa solution.

    5. La date d'échéance promise est la date de fin soigneusement calculée du projet plus six mois.

    6. Le programmeur connaît toujours la séquence d'actions par laquelle l'utilisateur peut raccrocher son programme, mais il ne résout jamais ce problème, espérant que personne ne songera jamais à exécuter cette séquence.

    7. Les vrais programmeurs adorent Windows - toutes les erreurs commises par leur propre stupidité peuvent être imputées à Microsoft.

    8. Conséquence - 99% des problèmes imputés à Microsoft sont le résultat de la stupidité des programmeurs eux-mêmes.

    9. Dans un accès de colère, pour une raison quelconque, tout le monde se débat sur un moniteur innocent, au lieu de l'unité centrale.

    10. En cas de grève de la faim, un vrai programmeur pourra manger de la nourriture arrachée sous les boutons du clavier pendant encore un mois.

    11. Un vrai programmeur a déjà changé au moins trois claviers imbibés de bière.

    12. Quiconque rencontre des problèmes pour configurer l'encodage est automatiquement considéré comme néandertalien.

    13. Les discussions d'amateur sur les ordinateurs provoquent de graves nausées pouvant aller jusqu'à des vomissements. La question de savoir comment changer le "fond d'écran" dans Windows donne envie de trancher la gorge du questionneur.

    14. Pour la plupart des personnes qui ont besoin de votre aide, la raison de l'erreur dans le programme est purement génétique.

    15. HTML, HTTP, FTP, SMTP, TCP/IP, RTFM, etc. Ce sont des mots, pas des abréviations.

    16. L'expression "souris-norushka" n'a aucun sens.

    17. Les problèmes les plus mystiques, largement gonflés et annoncés, finissent par être vos erreurs les plus stupides.

    18. Conséquence - si votre programme effectue des actions mystiques, alors vous avez fait quelque chose d'incroyablement stupide.

    19. Le pire sentiment pour un programmeur est lorsque dix personnes se tiennent autour de vous et que tout le monde essaie de trouver la cause du problème dans votre programme, et vous comprenez déjà quel est le problème, mais vous avez peur de le dire, car c'est quelque chose d'évidemment stupide...

    20. La solution à tous les problèmes de la vie se trouve sur Internet. Il suffit d'être doué pour la recherche.

    21. Le conflit des instructions logiques dans la vie provoque erreur fatale dans le travail du cerveau d'un programmeur - une élévation de la température et des vertiges sévères, pouvant aller jusqu'à des vomissements ou une perte de conscience, sont possibles.

    22. Ceux qui méprisent les programmeurs sont plus méprisés par les programmeurs que ceux qui méprisent les programmeurs méprisent les programmeurs qui méprisent ceux qui les méprisent.

    23. Si vous comprenez le précédent, alors vous êtes un programmeur.

    Il existe 10 types de personnes dans ce monde - ceux qui comprennent le système binaire et ceux qui ne le comprennent pas.

    Vidéo : vous êtes un programmeur

    Il est difficile d'imaginer la vie sans ordinateur. Avec lui, vous pouvez programmer des trains et gérer les processus de l'usine, effectuer des opérations chirurgicales et contrôler le vol de la station spatiale.
    Et comme c'est formidable de communiquer avec des personnes qui se trouvent dans différentes parties du globe. Pour faciliter la gestion d'un ordinateur et résoudre des problèmes complexes, les programmeurs créent des programmes spéciaux.

    Les ordinateurs peuvent effectuer des centaines de calculs en même temps. Une machine intelligente résout des problèmes qui impliquent une énorme quantité d'informations. Il se compose de nombres exprimés sous forme de nombres, de mots composés de lettres et de combinaisons de chiffres, de lettres ou d'autres caractères. Ces informations sont appelées "mot machine" ou "langage de programmation".

    Le cœur de l'ordinateur est spécial circuit électrique- processeur. C'est elle qui traite toutes les informations qui entrent dans l'ordinateur. Le programme contrôle le fonctionnement du processeur. Il est écrit dans un langage spécial que la machine comprend. S'il n'y avait pas de programmes, même l'ordinateur le plus avancé ne serait pas capable de résoudre le problème arithmétique le plus simple. C'est là qu'un programmeur vient à la rescousse, qui traduit les tâches d'un ordinateur en un programme compréhensible pour lui.

    Pour devenir programmeur, vous avez besoin non seulement d'une grande patience, mais aussi d'un état d'esprit particulier qui vous permet de parler le même langage avec un ordinateur. Et vous devez être assidu et être capable de mener à bien le travail que vous avez commencé. Il est rare qu'un programmeur réussisse à tout faire du premier coup. Il faut généralement beaucoup de temps pour rechercher les erreurs, tester diverses méthodes exécution de la tâche. Une mauvaise virgule peut empêcher tout le programme de fonctionner correctement !

    Les programmeurs ont développé un grand nombre de programmes différents, grâce auxquels les ordinateurs peuvent traduire des textes d'une langue à une autre, jouer aux échecs et même dessiner des dessins animés. De plus, les programmeurs travaillent sur des tâches dont certaines organisations ont besoin. C'est pourquoi vous pouvez voir des ordinateurs partout : dans le bureau d'un homme d'affaires, dans un magasin, dans une billetterie et dans une clinique !

    La plupart des programmeurs sont des hommes. Bien que le premier programmeur de l'histoire soit considéré comme une femme - Ada Lovelace. C'est elle qui, en 1833, a écrit plusieurs programmes pour le premier modèle de la machine "analytique" alors encore mécanique, qui effectuait les actions les plus simples. Et en 1941, l'ingénieur allemand Zuse a créé le premier ordinateur programmable fonctionnel, ainsi que les premiers programmes et le premier langage de programmation. Et ce n'est qu'au milieu du XXe siècle que la programmation est devenue un métier.

    Si vous décidez de devenir programmeur, alors Attention particulière devrait être donnée non seulement aux mathématiques et à l'informatique. L'anglais est très utile. Après tout, le travail d'un programmeur est similaire à celui d'un traducteur. Seul un traducteur traduit des mots de sa langue maternelle dans une langue étrangère, et un programmeur traduit des mots de sa langue maternelle en "machine". Une énorme quantité de documentation, de littérature scientifique et technique est publiée en langues étrangères. L'étude de matières telles que la littérature, l'histoire, la géographie, développe la mémoire et augmente la vitesse de lecture. Ces compétences sont essentielles lors de l'apprentissage de nouveaux langages de programmation ou algorithmes.

    Si vous décidez de devenir programmeur, vous pouvez apprendre à être programmeur à la fois au collège et à l'université dans une spécialité majeure. L'éducation russe des programmeurs est considérée comme l'une des meilleures! Nos spécialistes sont appréciés dans le monde entier.