Maison > Périphériques technologiques > Industrie informatique > L'astuce de 100 ans pour coder plus rapidement

L'astuce de 100 ans pour coder plus rapidement

Joseph Gordon-Levitt
Libérer: 2025-02-21 10:24:12
original
611 Les gens l'ont consulté

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 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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal