Maison titres Les filles sont-elles aptes à apprendre la programmation ?

Les filles sont-elles aptes à apprendre la programmation ?

Nov 04, 2017 am 09:21 AM
fille 学习 编程

Tout le monde connaît le nom programmation, mais de nos jours, de nombreux programmeurs sont pour la plupart des garçons. Dans ce cas, la question se pose : les filles sont-elles aptes à apprendre la programmation ? Maintenant, j'ai quelque chose à dire.

Le savez-vous ? En fait, ce sont les filles qui ont commencé à programmer, et les programmeurs devraient être appelés programmeurs « yuans ».

Le premier programmeur était une femme

Il y a des décennies, lorsque les ordinateurs étaient des monstres occupant deux ou trois pièces, la programmation était considérée comme une carrière pour les filles, et les gens considéraient même les talents des femmes comme très appropriés pour cela. emploi. Un guide d'emploi publié en 1967 écrivait : « La programmation exige de la patience, de la persévérance et une attention aux détails, qui sont les caractéristiques des filles. » En fait, le premier programmeur de l’histoire de l’humanité était une femme. Elle s'appelle Ada Lovelace, la fille du célèbre poète britannique Byron.

Peu de temps après la naissance de Lovelace, Byron a quitté leur mère et leur fille. Quelques mois plus tard, il a quitté l'Angleterre pour toujours. Il est finalement décédé quand Lovelace avait 8 ans. Sa mère ne voulait pas qu'elle devienne une poète romantique comme son père, c'est pourquoi elle fut presque exclusivement exposée et étudia les mathématiques.

Apprenez. Adolescente, ses talents mathématiques lui ont permis d'établir une relation de travail et d'amitié durable avec Charles Babbage, mathématicien britannique de l'époque et « père des ordinateurs ». Sa collaboration avec Babbage a duré toute une vie. Elle prévoyait avec impatience que l'idée informatique qu'il proposait pourrait non seulement résoudre des problèmes mathématiques, mais aussi « faire tout ce qui peut être exprimé logiquement ». Ainsi, tout au long de sa vie, Lovelace a effectué de nombreux travaux de traduction et de recherche et, avec les idées de Babbage, a conduit à la naissance de l'ordinateur. Le premier programmeur informatique était également une femme. Le premier ordinateur électronique est célèbre et apparaît dans les principaux manuels d'histoire. Il s'appelle ENIAC. Mais peu de livres d’histoire mentionnent les six femmes qui l’ont programmé. La Seconde Guerre mondiale a donné lieu à de nombreuses réalisations scientifiques et technologiques, parmi lesquelles les ordinateurs. La Seconde Guerre mondiale a également envoyé des hommes sur le champ de bataille et les femmes ont été enrôlées dans divers emplois. Les femmes qui étudiaient les mathématiques étaient amenées devant une machine occupant une pièce. Leur travail consistait à calculer des données afin que les soldats puissent viser des cibles et aider les scientifiques à développer des armes. Jane Jennings en fait partie. La première femme à ouvrir une entreprise d'externalisation de logiciels était également une femme. Avec la fin de la Seconde Guerre mondiale, les ordinateurs ont été mis à jour. Les hommes remplacent progressivement les femmes dans les métiers de la programmation. En 1957, Saud quitte son emploi après la naissance de son premier enfant. C'était très courant à l'époque. S'occuper des enfants était un devoir de femme et il était naturel qu'elle retourne dans la famille. Mais l'Arabie Saoudite aime le plaisir de la programmation, et son expérience dans l'industrie au fil des années lui a permis d'entrevoir la possibilité de travailler à temps partiel. Il s'est avéré que deux autres programmeuses qu'elle connaissait bien avaient également donné naissance à des enfants et que l'entreprise d'origine avait refusé de continuer à les employer. L'Arabie saoudite a décidé de créer une société de logiciels qui embaucherait des pigistes. Ce type d'éditeur de logiciels spécialisés est le premier aux États-Unis. Et les employés sont tous des femmes. À une époque où les femmes à temps plein n'étaient pas acceptées, l'une des principales motivations de ces programmeuses à travailler à temps partiel était de suivre le développement de l'industrie et de retourner sur le lieu de travail lorsque leurs enfants seraient grands. Bon nombre des plus de 50 femmes qui ont travaillé pour l'Arabie saoudite sont revenues avec succès dans l'industrie de la programmation et ont exercé des emplois qu'elles aiment. Ces mannequins comme Program Yuan sont également quelques exceptions dans le monde des mannequins américains. Ils peuvent évidemment compter sur leur apparence, mais ils doivent compter sur leurs talents.

La Lyndsey Scott suivante a déjà été saluée comme la plus belle programmeuse par CNN. Parce qu'elle n'est pas seulement un mannequin, mais aussi une ingénieure avec une formation universitaire sérieuse. Après avoir quitté le podium, il a lancé sa propre entreprise. Actuellement, 3 applications sont disponibles en téléchargement sur l'AppsStore ! En plus d'être entrepreneur, elle tourne également de nombreuses vidéos en ligne, organise des cours d'orientation en programmation à distance et enseigne quelques compétences de base en programmation aux débutantes sans aucune base. Il n’y a rien de mal à cela, tout comme il ne devrait y avoir aucune règle disant que les filles doivent jouer avec des poupées et que les garçons doivent aimer les voitures.

Si vous êtes curieux ou intéressé par la programmation, ne vous demandez pas si elle est adaptée ou non. Vous savez, un programmeur peut aussi être programmeur.


Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Supprimez les valeurs en double du tableau PHP à l'aide d'expressions régulières Supprimez les valeurs en double du tableau PHP à l'aide d'expressions régulières Apr 26, 2024 pm 04:33 PM

Comment supprimer les valeurs en double du tableau PHP à l'aide d'expressions régulières : utilisez l'expression régulière /(.*)(.+)/i pour faire correspondre et remplacer les doublons. Parcourez les éléments du tableau et vérifiez les correspondances à l'aide de preg_match. S'il y a une correspondance, ignorez la valeur ; sinon, ajoutez-la à un nouveau tableau sans valeurs en double.

A quoi sert la programmation et à quoi sert de l'apprendre ? A quoi sert la programmation et à quoi sert de l'apprendre ? Apr 28, 2024 pm 01:34 PM

1. La programmation peut être utilisée pour développer divers logiciels et applications, notamment des sites Web, des applications mobiles, des jeux et des outils d'analyse de données. Ses domaines d'application sont très larges, couvrant presque tous les secteurs, notamment la recherche scientifique, la santé, la finance, l'éducation, le divertissement, etc. 2. L'apprentissage de la programmation peut nous aider à améliorer nos compétences en résolution de problèmes et nos capacités de réflexion logique. Lors de la programmation, nous devons analyser et comprendre les problèmes, trouver des solutions et les traduire en code. Cette façon de penser peut cultiver nos capacités analytiques et abstraites et améliorer notre capacité à résoudre des problèmes pratiques.

Créez des applications basées sur un navigateur avec Golang Créez des applications basées sur un navigateur avec Golang Apr 08, 2024 am 09:24 AM

Créez des applications basées sur un navigateur avec Golang Golang se combine avec JavaScript pour créer des expériences frontales dynamiques. Installez Golang : visitez https://golang.org/doc/install. Configurez un projet Golang : créez un fichier appelé main.go. Utilisation de GorillaWebToolkit : ajoutez le code GorillaWebToolkit pour gérer les requêtes HTTP. Créer un modèle HTML : créez index.html dans le sous-répertoire des modèles, qui est le modèle principal.

Collection d'énigmes de programmation C++ : stimule la réflexion et améliore les compétences en programmation Collection d'énigmes de programmation C++ : stimule la réflexion et améliore les compétences en programmation Jun 01, 2024 pm 10:26 PM

Les énigmes de programmation C++ couvrent les concepts d'algorithme et de structure de données tels que la séquence de Fibonacci, la factorielle, la distance de Hamming, les valeurs maximales et minimales des tableaux, etc. En résolvant ces énigmes, vous pouvez consolider vos connaissances en C++ et améliorer la compréhension des algorithmes et vos compétences en programmation.

Résolution de problèmes avec Python : débloquez des solutions puissantes en tant que codeur débutant Résolution de problèmes avec Python : débloquez des solutions puissantes en tant que codeur débutant Oct 11, 2024 pm 08:58 PM

Python permet aux débutants de résoudre des problèmes. Sa syntaxe conviviale, sa bibliothèque complète et ses fonctionnalités telles que les variables, les instructions conditionnelles et les boucles permettent un développement de code efficace. De la gestion des données au contrôle du flux du programme et à l'exécution de tâches répétitives, Python fournit

La clé du codage : libérer la puissance de Python pour les débutants La clé du codage : libérer la puissance de Python pour les débutants Oct 11, 2024 pm 12:17 PM

Python est un langage d'introduction à la programmation idéal pour les débutants grâce à sa facilité d'apprentissage et ses fonctionnalités puissantes. Ses bases incluent : Variables : utilisées pour stocker des données (nombres, chaînes, listes, etc.). Type de données : Définit le type de données dans la variable (entier, virgule flottante, etc.). Opérateurs : utilisés pour les opérations mathématiques et les comparaisons. Flux de contrôle : contrôlez le flux d'exécution du code (instructions conditionnelles, boucles).

Obtenez des modules Go rapidement et facilement avec Go Get Obtenez des modules Go rapidement et facilement avec Go Get Apr 07, 2024 pm 09:48 PM

Grâce à GoGet, vous pouvez obtenir rapidement et facilement des modules Go. Les étapes sont les suivantes : Exécutez dans le terminal : goget[module-path], où module-path est le chemin du module. GoGet télécharge automatiquement le module et ses dépendances. L'emplacement de l'installation est spécifié par la variable d'environnement GOPATH.

Utilisez le mécanisme d'emballage et de déroulement des erreurs de Golang pour la gestion des erreurs Utilisez le mécanisme d'emballage et de déroulement des erreurs de Golang pour la gestion des erreurs Apr 25, 2024 am 08:15 AM

La gestion des erreurs dans Go inclut les erreurs d’encapsulage et les erreurs de déballage. L'encapsulation des erreurs permet d'encapsuler un type d'erreur avec un autre, fournissant ainsi un contexte plus riche pour l'erreur. Développez les erreurs et parcourez la chaîne d'erreurs imbriquée pour trouver l'erreur de niveau le plus bas pour un débogage facile. En combinant ces deux technologies, les conditions d'erreur peuvent être gérées efficacement, offrant un contexte d'erreur plus riche et de meilleures capacités de débogage.