recherche
MaisonPériphériques technologiquesIndustrie informatiqueL'astuce de 100 ans pour coder plus rapidement

Cet article explore le monde étonnamment efficace de la sténographie et comment il peut révolutionner votre flux de travail de codage. Oubliez le typage lent; Apprenez la sténographie et augmentez considérablement votre vitesse de codage.

The 100 Year Old Trick to Coding Faster

Photo: neilfein

Avez-vous déjà vu une machine à sténotype? Ce ne sont pas seulement des reliques du passé (comme celle illustrée ci-dessus à partir de 1912); La sténographie, l'art de l'écriture du raccourci, reste une compétence très recherchée. Tout en nécessitant une formation dédiée, la vitesse et l'efficacité qu'il offre sont sans précédent.

Les machines de sténotype ne disposent que de 22 touches et pas de barre d'espace. Au lieu de taper des lettres individuelles, les sténographes utilisent des combinaisons clés - similaires aux accords de piano - pour saisir des mots entiers. Les machines modernes traduisent même ce raccourci en texte en temps réel.

Au-delà de la reportage des tribunaux et du sous-titrage en direct, la sténographie trouve une demande dans divers milieux commerciaux. L'investissement dans la formation et l'équipement coûteux (les machines haut de gamme coûtent plus de 4 000 $) est justifiée par la vitesse incroyable: les sténographes compétents atteignent 240 mots par minute avec une précision exceptionnelle (une seule erreur par quatre pages!).

Pourquoi devriez-vous vous en soucier?

Mirabai Knight, un sténographe, a reconnu les limites de l'accessibilité du champ. Elle a développé Plover, un système de sténographie open-source abordable qui démocratise cette puissante compétence. Plover autorise les auteurs, les journalistes, les blogueurs et, cruciale, les codeurs et les développeurs.

Mirabai a démontré l'efficacité du système en transcrivant 140 frappes de code Python en moins de 50 coups de sténotype! Même "Vim Ninjas" chevronné aurait du mal à égaler ce niveau d'efficacité.

PLOVER UTILISE LES KEYTOPPERS CUTS LASER QUI TIRE SUR LES KELDANS STANDARDS (les claviers de jeu, facilement disponibles pour environ 50 $, sont idéaux en raison de leur capacité de reconnaissance multi-keystroke). Des options matérielles autonomes abordables émergent également, comme le stenosaurus de Joshua Lifton, un prototype élégant en bambou et en aluminium qui sera bientôt financé par la foule. Une autre option est le kit Stenoboard, vous permettant de construire votre propre unité de sténotype à l'aide d'Arduinos et de pièces facilement disponibles (environ 200 $).

Le logiciel de Plover est gratuit, open-source et basé sur Python, garantissant une large compatibilité.

The 100 Year Old Trick to Coding Faster

Le kit Stenoboard 1.1.

intrigué? Regardez l'excellente présentation de Mirabai sur le pluvier (environ 30 minutes):

la courbe d'apprentissage

Bien que l'investissement initial soit nettement inférieur à la sténographie traditionnelle, une courbe d'apprentissage demeure. Mirabai estime 2 à 3 mois pour atteindre votre vitesse de typage QWERTY actuelle, avec une amélioration continue de 2 à 6 ans. Les gains à long terme de la vitesse et de l'efficacité en font un investissement valable.

republié à partir de la newsletter de conception SitePoint

Les questions fréquemment posées (FAQ) sur la rédaction du code plus rapidement

Quelle est l'importance de comprendre le problème avant d'écrire du code?

Comprendre complètement le problème avant le codage est primordial. Il clarifie les exigences et les contraintes, conduisant à un code efficace et efficace. Le codage sans une compréhension claire s'apparente à la construction d'une maison sans plans - idiot et sujet aux erreurs.

Comment puis-je améliorer ma vitesse de typage pour un codage plus rapide?

La vitesse de typage améliorée se traduit directement par un codage plus rapide. Utilisez des tuteurs de frappe en ligne, pratiquez régulièrement, maintenez une posture correcte et apprenez les raccourcis clavier pour maximiser votre efficacité de frappe.

Comment la compréhension de la syntaxe du langage de programmation aide-t-elle à coder plus rapidement?

La connaissance de la syntaxe forte est cruciale. C'est la grammaire du codage. La familiarité avec la syntaxe élimine une référence constante à la documentation, accélérant votre flux de travail.

Comment l'utilisation des extraits de code peut-elle accélérer mon processus de codage?

Les extraits de code sont des blocs de code réutilisables. Ils réduisent considérablement le codage répétitif, ce qui permet d'économiser un temps précieux. La plupart des éditeurs de code et des IDE prennent en charge les extraits; Les référentiels en ligne offrent une vaste sélection.

Comment la planification de mon code à l'avance peut-elle m'aider à coder plus rapidement?

La planification empêche les problèmes. Pseudocode ou organigramme aident à structurer le code, en réduisant le temps de débogage et de réécriture.

Comment les pauses régulières peuvent-elles améliorer ma vitesse de codage?

Les ruptures régulières combattent l'épuisement professionnel et maintiennent la concentration. Des techniques comme la technique Pomodoro (25 minutes de travail, 5 minutes de pause) sont efficaces.

Comment l'apprentissage et l'utilisation des raccourcis clavier peuvent-ils accélérer mon processus de codage?

Les raccourcis clavier réduisent considérablement la dépendance de la souris, accélérant les tâches communes comme la copie, le collage et la navigation de fichiers.

Comment l'utilisation d'un bon éditeur de code ou d'un environnement de développement intégré (IDE) peut-il m'aider à coder plus rapidement?

Un IDE robuste améliore la productivité avec des fonctionnalités telles que la mise en évidence de la syntaxe, la complétion automatique, la détection des erreurs et les outils de débogage.

Comment la maîtrise d'un seul langage de programmation m'a-t-elle aidé à coder plus rapidement?

La maîtrise permet une utilisation efficace des fonctionnalités et techniques avancées, conduisant à une résolution de problèmes plus rapide et à un meilleur code.

comment collaborer avec les autres m'aider à coder plus rapidement?

La collaboration favorise l'apprentissage, la rétroaction et la résolution de problèmes partagée, augmentant à la fois la vitesse et la motivation. La programmation des paires et les avis de code sont bénéfiques.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration
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
Top 21 newsletters du développeur auquel s'abonner en 2025Top 21 newsletters du développeur auquel s'abonner en 2025Apr 24, 2025 am 08:28 AM

Restez informé des dernières tendances technologiques avec ces meilleurs bulletins de développeur! Cette liste organisée offre quelque chose pour tout le monde, des amateurs d'IA aux développeurs assaisonnés du backend et du frontend. Choisissez vos favoris et gagnez du temps à la recherche de rel

Pipeline de traitement d'image sans serveur avec AWS ECS et LambdaPipeline de traitement d'image sans serveur avec AWS ECS et LambdaApr 18, 2025 am 08:28 AM

Ce tutoriel vous guide dans la création d'un pipeline de traitement d'image sans serveur à l'aide de services AWS. Nous allons créer un frontend Next.js déployé sur un cluster ECS Fargate, en interagissant avec une passerelle API, des fonctions lambda, des seaux S3 et DynamoDB. Ème

Pilote CNCF ARM64: impact et perspectivesPilote CNCF ARM64: impact et perspectivesApr 15, 2025 am 08:27 AM

Ce programme pilote, une collaboration entre le CNCF (Cloud Native Computing Foundation), Ampere Computing, Equinix Metal et ACTUTIE, rationalise ARM64 CI / CD pour les projets GitHub CNCF. L'initiative répond aux problèmes de sécurité et aux performances LIM

Construire un scanner de vulnérabilité de réseau avec GoConstruire un scanner de vulnérabilité de réseau avec GoApr 01, 2025 am 08:27 AM

Ce scanner de vulnérabilité de réseau basé sur GO identifie efficacement les faiblesses de sécurité potentielles. Il exploite les fonctionnalités de concurrence de GO pour la vitesse et comprend la détection de services et la correspondance de vulnérabilité. Explorons ses capacités et ses éthiques

See all articles

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

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

SublimeText3 Linux nouvelle version

SublimeText3 Linux nouvelle version

Dernière version de SublimeText3 Linux

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

VSCode Windows 64 bits Télécharger

VSCode Windows 64 bits Télécharger

Un éditeur IDE gratuit et puissant lancé par Microsoft

Navigateur d'examen sécurisé

Navigateur d'examen sécurisé

Safe Exam Browser est un environnement de navigation sécurisé permettant de passer des examens en ligne en toute sécurité. Ce logiciel transforme n'importe quel ordinateur en poste de travail sécurisé. Il contrôle l'accès à n'importe quel utilitaire et empêche les étudiants d'utiliser des ressources non autorisées.

PhpStorm version Mac

PhpStorm version Mac

Le dernier (2018.2.1) outil de développement intégré PHP professionnel