Wie wichtig ist die Fähigkeit zum Tippen? [geschlossen]

38

Haben Sie das Tippen gelernt, als Sie bereits als Programmierer gearbeitet haben? Wenn ja, wie hat sich das auf Ihre Produktivität ausgewirkt? Oder sind Sie immer noch nicht in der Lage, Typ zu berühren, und glauben Sie, dass er Sie zurückhält?

Laut Steve Yegge ist es wichtig,

Persönlich bemerkte ich keinen großen Unterschied, möglicherweise weil ich weniger als 25% meiner Arbeitszeit damit verbrachte, tatsächlich zu tippen.

finnw
quelle
1
Touch-Typ und kompakte Sprache wie Python, imho, sind eine schöne Kombination; Sie haben genügend Zeit, um sich auf die Behebung eines Problems zu konzentrieren.
Systempuntoout
1
Touch-Eingabe bezieht sich nur auf die Fähigkeit, nach Speicher zu tippen, ohne auf die Tasten zu schauen, ja? Ich habe manchmal den Eindruck, dass Touch-Typistas eine weitere spezielle Methode anwenden.
CodexArcanum
@CodexArcanum, Sie müssen auch die rechten Finger für die Tasten verwenden, um Ihre Hände ruhig zu halten.
@ Thorbjørn Du meinst gerne auf der Homerow? Ok cool dann. Ja, ich muss nur meine Tasten nach Symbolen und manchmal nach Zahlen absuchen. (Wessen Idee war es, die Zahlen so weit oben zu platzieren?) Ich würde eine dieser schicken Tastaturen wie die Kinesis lieben, aber ich habe einfach nicht das Geld, das ich für Tastaturen ausgeben könnte.
CodexArcanum
2
@CodexArcanum Ich habe seit meiner Grundschulzeit einen Tippfehler gemacht, ohne jemals auf die Heimreihe geachtet zu haben. Es geht mehr darum, ein mentales Modell zu haben, wo die Tasten in Beziehung zueinander stehen - da ich eine Taste
drücken

Antworten:

37

Der Hauptvorteil für mich ist die Fähigkeit, ergonomischer zu arbeiten (ohne nach unten zu schauen und den Nacken und den oberen Rücken zu strapazieren). Ich glaube jedoch nicht, dass Ihre Geschwindigkeit dadurch beeinträchtigt wird, abgesehen von Kommentaren, da in Programmiersprachen zu viele Interpunktionszeichen verwendet werden. Touch Typing ist wirklich besser für Wörter geeignet ... zumindest auf einer QWERTZ-Tastatur.

Ich denke, Steve Yegge reagiert über dieses Thema. Wir sind keine Schreibkräfte, wir sind Problemlöser. Am Ende ist es wichtig, dass Sie sich beim Tippen nicht in die Quere kommen. Wenn es Ihnen keine körperliche Belastung bereitet und Ihre Tippgeschwindigkeit nicht störend hinter Ihrer Gedankengeschwindigkeit zurückbleibt, können Sie nach Belieben tippen und mir vertrauen - es ist möglich, schnell zu tippen, ohne dass Sie etwas anfassen müssen.

EpsilonVector
quelle
6
Eigentlich ... habe ich nie gelernt, Satzzeichen zu schreiben, bis ich angefangen habe, Code zu schreiben. Aber ständig Tippfehler im Code korrigieren zu müssen, ermutigte mich, sie aufzugreifen. Wenn überhaupt, ist Genauigkeit für Code wichtiger als für Wörter ...
Shog9
@ Shog9 Nun, da ich darüber nachdenke, tippe ich EINIGE der Interpunktionen (nämlich.; Und manchmal ') an, aber im Allgemeinen habe ich eine Abneigung gegen den Rest der Tasten wegen der Belastung, die der Finger verursacht. Mit welchen Fingern interpunktieren Sie?
EpsilonVector
alle bis auf meinen linken kleinen Finger! (Ich glaube, ich habe diesen Finger tatsächlich auch einmal benutzt ... Aber dann habe ich eine mechanische Schreibmaschine benutzt und sowohl die linke Verschiebung als auch die linke Interpunktion mit derselben Hand getroffen, was unpraktisch war.)
Shog9
Ich tippe fast alle Interpunktionen. Ich benutze Zeige- und Mittelfinger für die oberen Zeilennummern / Interpunktion - Links-Pinky-Runs-Shift. Rechter kleiner Finger greift nach Hosenträgern und Pfeife. Ich habe über zwanzig Jahre lang Berührungen getippt und denke nicht einmal darüber nach. Ich musste all diese Dinge testen, um dir zu sagen, welcher Finger was tut :)
Jeremy
4
"Ich glaube jedoch nicht, dass es Ihre Geschwindigkeit beeinträchtigt, abgesehen von Kommentaren, da in Programmiersprachen übermäßig viele Satzzeichen verwendet werden. Touch-Typing ist wirklich besser für Wörter geeignet ... zumindest auf einer QWERTY-Tastatur." Ich stimme überhaupt nicht zu. Ich muss keine Sätze eingeben, um einen Vorteil bei der Berührungseingabe zu sehen, und über die Berührungseingabe kann ich schnell auf Interpunktionen zugreifen. Ich bin nicht einverstanden, dass es keinen Einfluss auf die Geschwindigkeit hat. Ich habe schon einmal Jagd- und Hackertypen gesehen.
Chance
90

Nun, ich sagte mein Stück dazu hier:

Wenn Sie ein schneller und effizienter Typist sind, verbringen Sie weniger Zeit damit, über diesen Gedanken nachzudenken und ihn in Code auszudrücken. Das heißt, wenn Sie zumindest ich sind, könnten Sie tatsächlich einige Ihrer Ideen für die Überprüfung gewinnen, bevor Sie Ihren Gedankengang vollständig verlieren. Nochmal.

Persönlich kann ich langsame Schreibkräfte als Programmierer nicht ernst nehmen. Wann haben Sie das letzte Mal einen Hunt-and-Peck-Pianisten gesehen?

Jeff Atwood
quelle
5
Tatsächlich aber das ist nicht die ganze Geschichte: Meiner Meinung nach , wenn Sie eine langsame Schreibkraft sind, dass wahrscheinlich bedeutet , dass Sie nicht geübt Codierung genug ein guter Programmierer zu sein (es sei denn , Sie ein Gläubiger in Dijkstra-Programmierung auf dem Papier Religion).
xmm0
33
Hunt-and-Peck-Pianist? Toller Satz, schlechte Metapher. Pianisten interpretieren eine Komposition, während wir Software komponieren .
Kramii setzt Monica
5
@toto Seit wann war das Leben "fair"?
Jeff Atwood
5
Ich habe anderen kommentiert, dass das Erlernen von Touch-Type das Beste war, was ich jemals in Bezug auf meine Programmierkarriere getan habe. Wenn ich es noch einmal machen müsste, würde ich ... nur ich hätte früher gelernt. Ich kann nicht zählen, wie oft ich andere "Hunting & Peck" -Nutzer 30 Sekunden lang auf der Tastatur abgetippt habe (oder bis ich dazu aufgefordert werde), nur um festzustellen, dass der Cursor / das Caret nicht auf das Richtige ausgerichtet war Oder dass ein anderes Fenster den Fokus usw. gestohlen hat. Wenn Sie das Bearbeitungsmenü verwenden oder mit der rechten Maustaste auf Ausschneiden / Kopieren / Einfügen klicken, verschwenden Sie Tonnen kostbarer Zeit.
Scunliffe
3
@scunliffe Am anderen Ende dieser Geschichte habe ich schnell etwas getippt und nichts wirklich angeschaut (ah Code Zoning), nur gemerkt, dass mein Cursor in ein neues Fenster gesprungen war (dummer MSN Messenger!) und mein Code war Jetzt tippte ungefähr die Hälfte in das Messenger-Fenster. Der Nachteil des Tippens: Schneller als Ihr Gehirn!
CodexArcanum
31

Schnelle Tastatureingaben helfen beim Codieren, nicht weil Sie den Code schneller knallen können, sondern weil das Knallen des Codes weniger ablenkend ist . Ich habe zu oft gesehen, dass Programmierer sorgfältig über eine Technik nachgedacht oder eine API nachgeschlagen und dann angefangen haben, den Code zu schreiben ... nur um eine Minute später zu pausieren, weil sie etwas vergessen hatten, während sie die Syntax herausgesucht hatten.

Unabhängig davon, ob Sie zwei oder zehn Finger verwenden, sollten Sie , wenn die Tastatur Ihre primäre Kommunikationsmethode ist, nicht mehr darüber nachdenken müssen (und erst recht nicht), als Sie beim Sprechen über die Aussprache nachdenken sollten deine Muttersprache.

Sie mögen denken, abgelenkt zu sein, ist keine große Sache, da Sie nur 25% Ihrer Arbeitszeit damit verbringen, zu tippen ... Obwohl ich vermute, dass jede andere Ablenkung, die ein Viertel Ihres Tages verschlungen hat, Sie vor Frustration schreien lässt.

Noch wichtiger ist jedoch, dass Sie möglicherweise weniger tippen, als Sie sollten, Ihren Workflow optimieren, um die Zeit zu minimieren, die Sie für das Ausprobieren verschiedener Techniken benötigen , oder jede Codezeile als kostbar behandeln: Wenn Sie sich bewusst anstrengen müssen, werden Sie es natürlich tun Legen Sie mehr Wert auf die Ausgabe, als sie verdient , anstatt bereit zu sein, Code wegzuwerfen, der nicht ganz passt oder unnötig ist.

Shog9
quelle
4
@EpsilonVector: Für die Zwecke dieser Diskussion lohnt es sich wahrscheinlich nicht, die Definition von "Berührungstypisierung" zu präzisieren: Wenn Sie das gleiche Ergebnis erzielen können (sich die Position der Tasten merken, um zu tippen, ohne bewusst danach zu suchen, und Wenn Sie es schaffen, sie schnell genug zu treffen, um eine Unterbrechung des Flusses zu vermeiden, ohne sich auf die "offiziellen" Fingerpositionen zu verlassen, haben Sie effektiv Ihr eigenes, persönliches Tippsystem entwickelt. Vielleicht denken Sie, das ist nur gesunder Menschenverstand, aber ... Ich habe Menschen mit jahrelanger Erfahrung gesehen, die sich immer noch schwer tun, beim Tippen die richtigen Tasten zu finden.
Shog9
1
Einverstanden ... Gute Schreibfähigkeiten sind unerlässlich.
Robert Harvey
1
Obwohl ich dem zustimme und zugestimmt habe, bedeutet schnelles Tippen nicht, dass Sie nicht präzise sein sollten. Daher habe ich eine zweizeilige Antwort hinzugefügt, die größtenteils dieselbe ist. :)
Peter Boughton
2
Aus den gleichen Gründen scheinen Hunt-and-Peck-Programmierer sehr anfällig für Copy-and-Paste-Programme zu sein. Ich habe beobachtet, wie Leute zehn bis fünfzehn Sekunden lang im Code nach oben und unten scrollen, um eine einzelne Zeile zu finden , die sie dann kopieren und ändern können. Und dann machen Sie es in der nächsten Zeile noch einmal.
mmyers
2
@mmyers: Das sehe ich jeden Tag bei meinem aktuellen Job. Die Benutzer scrollen (häufig mit dem Aufwärtspfeil auf der Bildlaufleiste), um eine ähnliche Zeile zu finden, die sie ändern und wiederverwenden können. Einer geht noch einen Schritt weiter und kopiert und fügt diese Zeile über das Menü Bearbeiten ein. Es bringt mich dazu, mir die Haare auszureißen.
Joshua Smith
13

Ja , wenn Sie schnell tippen können, ohne auf Tastatur oder Bildschirm zu schauen , ist dies definitiv eine Verbesserung Ihrer Produktivität.

Es spielt keine Rolle, wie Sie tippen , oder ob Sie die gleiche Technik für Wörter wie für Code verwenden, wenn dies nicht der Fall ist , aber Sie sind sich dennoch aller Fehler bewusst, sodass Sie planen können, sie sofort zu beheben.

Peter Boughton
quelle
"Oder Bildschirm"? Sie codieren blindlings ...? ^^
gablin
6
gablin - klar - das kann ich. : P Wahrscheinlicher ist es jedoch, dass ich auf den anderen Bildschirm (wo sich die Benutzeroberfläche befindet) oder auf die Spezifikation auf meinem Schreibtisch schaue, um zu entscheiden, was als Nächstes kommt (damit ich einfach weitermachen kann, anstatt anzuhalten, um zu überprüfen ).
Peter Boughton
1
Tatsächlich codiere / schreibe ich oft und schaue nach oben / weg, um mit einem Kollegen über etwas zu sprechen - habe ein schnelles, aber vollständiges Gespräch mit ihnen, aber meine Finger tippen immer noch auf dem, woran ich gerade arbeite. Ich wundere mich manchmal, wie gut ich das kann ... nur wenn ich über die Tatsache "nachdenke", dass ich es tue, stolpere ich.
Scunliffe
8

Ich wette, dass das Tippen von Berührungen für die kollaborativen Teile meiner Arbeit wichtiger ist als für die technischen Teile. Ich kenne einige Leute, die schneller tippen können als manche Tipper, aber insgesamt habe ich festgestellt, dass die Jäger dazu neigen, zu wenig zu kommunizieren, weil das Tippen eine solche Aufgabe ist.

Datachick
quelle
3
Unter "Kommunizieren" und unter "Kommentar". Die Commit-Kommentare müssen Sie einfach lieben: "Update".
Gauthier
6

Inhaber eines Taxiunternehmens an potenziellen Mitarbeiter:

"Wie wichtig ist die Fähigkeit zu fahren?"

Adolf Knoblauch
quelle
6
Taxifahrer haben ein Mindestmaß an Lenkfähigkeit? Ich weigere mich, es zu glauben.
Jared Updike
2
Schlechte Metapher - Programmieren heißt nicht tippen, sondern denken.
Niemand
Fahren ist das Ausführen des Routen-Denkprozesses. Beim Tippen wird der Programmier-Denkprozess ausgeführt.
Adolf Knoblauch
@rmx: Ich würde gerne wissen, welche Software du verwendest, damit du einfach ein Programm ins Leben rufen kannst. Das wäre schick. Die meisten von uns armen Typen müssen ihre Programme eintippen.
Wolfger
Ich denke, all dieses "Denken" erklärt all das Slideware, das ich im Laufe der Jahre gesehen habe ...
Adolf Knoblauch
4

Haben Sie das Tippen gelernt, als Sie bereits als Programmierer gearbeitet haben?

Ich kann den Typ immer noch nicht richtig berühren. Meine Finger bewegen sich überall, und ich habe meistens zwei Finger an jeder Hand und bin nicht sehr genau. (Ich habe in den 1970er Jahren gelernt, auf die harte Tour zu tippen ... mit einem IBM 026-Kartenstempel.)

Wenn ja, wie hat sich das auf Ihre Produktivität ausgewirkt? Oder sind Sie immer noch nicht in der Lage, Typ zu berühren, und glauben Sie, dass er Sie zurückhält?

Ich glaube nicht, dass es mich zurückhält. Die meiste Zeit denke ich eher als zu tippen.

Stephen C
quelle
2

Für das Codieren ist das keine große Sache, es sei denn, Sie transkribieren Ihren gesamten Code aus einem nicht elektronischen Buch (dann haben Sie größere Probleme). Ich kann mir jedoch nicht vorstellen, auf E-Mails zu antworten, Dokumente oder sonstige Geschäftskorrespondenz zu erstellen, ohne über Schreibkenntnisse zu verfügen.

JeffO
quelle
Um es ein bisschen zu erweitern: Ich habe bemerkt, dass Leute, die nicht so gut tippen, viel zurückhaltender sind, auch nur ein bisschen Anleitung zu geben. Ich spreche nicht von Dokumentation per se. Ich meine sogar Dinge wie "Hier sind die 10 Schritte, um Ihre Entwicklungsumgebung für die Arbeit mit unserem Code zu konfigurieren."
MIA
@ Jim Leonardo - das würde viel erklären. Wir haben mehrere Leute, die keine Art von Sofortnachricht oder Chat mögen.
JeffO
2

Wenn Sie nicht so schnell tippen können, wie Sie denken, steht Ihnen eine lange Karriere bevor.

Im Ernst, wenn Sie innehalten und eine Sekunde darüber nachdenken müssen, wo sich die Schlüssel befinden oder was auch immer, dann verbringen Sie zu viele Gehirnzyklen damit.

Lerne tippen, es ist einfach.

Jack Marchetti
quelle
rot, langweilig, aber ja, einfach.
Dan Rosenstark
"Schreiben lernen, es ist einfach" - Quatsch. Es kann leicht sein, es vor ungefähr 25 zu lernen, und es kann leicht sein, es zu lernen, wenn Sie noch nicht viele Jahre lang eine Tastatur benutzt haben, ohne die richtige Form zu lernen, aber ich kann bezeugen, dass es ansonsten sicher nicht einfach ist. Der Versuch, meine Schreibgeschwindigkeit über die 30wpm hinaus zu erhöhen, bei der ich seit Jahren feststeckte, ist eines der schwierigsten Dinge, die ich seit meinem Abschluss gelernt habe. Schule. Möglicherweise ist dies noch möglich . Die Jury ist immer noch nicht einverstanden und ich versuche es immer noch, aber "easy" beschreibt diesen Prozess nicht.
Daniel Martin
2

Ich habe in den letzten 6 Monaten, nach 15 Jahren als Programmierer, nur mit dem Tippen angefangen. Die Bequemlichkeit, nicht auf die Tastatur schauen zu müssen, hält den Fokus auf dem Bildschirm und sorgt für einen nahtloseren Arbeitsprozess. Ich benutze eine kompakte (tenkeylose) Tastatur und in jüngerer Zeit einen Trackball, was bedeutet, dass alles immer zur Hand und immer am selben Ort ist. Ich muss nie nach unten schauen.

Obwohl ich jetzt schneller Code schreibe, glaube ich nicht, dass dies einen großen Einfluss auf die Gesamtproduktivität hatte, es ist einfach komfortabler!

Nimo71
quelle
1

Ich denke, es kommt ganz darauf an, welche Art von Programmierung Sie machen. Der Großteil meiner Arbeit besteht aus Fehlerbehebungen und ändert daher normalerweise nur ein paar Zeichen auf einmal. Oft ist keinerlei Eingabe erforderlich: Kopieren und Einfügen einer Zeile von Punkt A nach Punkt B. Ohne zu sagen, dass ich eine Kopie bin / Coder einfügen, aber manchmal ist der richtige Code schon da, es ist nur in umgekehrter Reihenfolge.

Wenn ich etwas Neues codiere, wird ein Großteil des Codes aus meiner Modellierungsanwendung generiert - einschließlich Kommentaren.

Außerdem können die von mir beobachteten Codierer, die schnell tippen können, nicht unbedingt gut tippen . Sicher, sie können 20 wpm mehr erreichen als ich, aber sie haben auch ungefähr das Doppelte an Fehlern, die durch Tippfehler verursacht wurden. Vielleicht ist es bei kompilierten langs weniger ein Problem oder eher ein Problem, da Sie öfter kompilieren müssen als jemand, der es beim ersten Mal richtig macht?

Ken
quelle
1

In der Lage zu sein, den Typ zu berühren, ist ziemlich wichtig. Wie andere gesagt haben, sollten Sie in der Lage sein, den Code (Text, andere Sprachkonstruktionen) auf den Computer zu übertragen, ohne viel Zeit damit zu verbringen, darüber nachzudenken, welcher Finger welche Taste drücken muss. Dies ist bei der Behebung von Fehlern / Wartungsproblemen nicht so wichtig, da in der Regel nicht viel Code an einem Ort geändert wird. Wenn Sie jedoch neuen Code herausbringen, spielt dies eine Rolle für Ihre Produktivität (tägliche SLOC für die Metriken) Geeks).

Um ehrlich zu sein, ist etwas, das bei der Frage nicht wirklich zum Thema gehört, das jedoch häufig auftaucht, die Kenntnis Ihrer Tastaturkürzel. Die letzten Produktdemos mit meinen Kunden, die ich hatte, sind immer wieder beeindruckt davon, wie schnell ich in PowerPoint / Excel / usw. herummanövriere (und die Tastaturkürzel in der App, die ich für sie entwickle). Es kam zu dem Punkt, an dem wir in einem Meeting ungefähr 10 Minuten außerhalb des Themas waren und nur darüber sprachen.

Ken Henderson
quelle
0

Es ist ziemlich wichtig, nur als Geschwindigkeitssache. Früher war ich ein Keyboard-Hingucker und mache es manchmal immer noch aus Gewohnheit. Ich wurde aus Erfahrung zu einem Touch-Typ - ich habe mich nie wirklich hingesetzt, um es zu lernen.

Solange Sie kein Jagd- und Picktyp sind. Arbeitete mit ein , wenn ich Teilzeit- Tech Support- tat Schauder .

Fischtoaster
quelle
Ich weiß nicht ... Als ich ein Jagd- und Schnüffler war, war ich verdammt schnell, obwohl ich nicht nur ein Jagd- und Schnüffler war (ich hatte verschiedene Ad-hoc-Mehrfingerkombinationen für bestimmte Wörter).
EpsilonVector
0

Ich halte es für sehr nützlich und bin froh, dass ich es in der Schule lernen musste, obwohl ich es damals hasste. Übrigens konzentrierte sich meine Schule auf IT und Unternehmensorganisation.

user281377
quelle
0

Sich darüber Sorgen zu machen, hilft nicht. Vor langer Zeit las ich ein Buch darüber und es sagte mir, wo meine Finger sein sollten, wenn "in Ruhe", nämlich ASDF und JKL :. Dann müssen Sie nur noch den Finger zum gewünschten Buchstaben bewegen. Ich habe immer noch nicht die oberste Reihe unten. Dann mach dir keine Sorgen. Die Geschwindigkeit kommt von alleine.

Es gab ein Programm, "Mavis Beacon Teaches Typing". Sie fahren ein Auto, und je schneller Sie tippen, desto schneller fährt das Auto, und wenn Sie einen Fehler machen, schlägt ein Käfer auf Ihr Windschild. Das hat viel Spaß gemacht und sehr geholfen.

Mike Dunlavey
quelle
0

Ich habe noch nie gelernt, wie man richtig tippt (ich bringe meine Hände zurück in die Startreihe usw.), aber ich tippe mit mehreren Fingern pro Hand und kann fehlerfrei 45 wpm tippen. Also ja, ich kann sehen, dass es nützlich ist, effizient tippen zu können.

Lohnt es sich für mich, die Art und Weise, wie ich es mache, zu verlernen und meiner Tippgeschwindigkeit vielleicht 20 wpm hinzuzufügen? Ich weiß es nicht. Sicher, dass Sie so etwas eingeben. Code eingeben, nicht sicher. Beim Codieren verbringe ich so viel Zeit mit dem Hin- und Herbewegen meiner Maus (da ich mich häufig schrittweise weiterentwickle), dass ich ohnehin selten sehr lange Sätze gleichzeitig eingebe.

Tcrosley
quelle
0

Je mehr Sie tippen, desto weniger müssen Sie auf Ihre Tastatur schauen. Dies ist ein natürlicher Vorgang. Das ist der Grund, warum manche Leute auf maschinellen Tastaturen leere Tasten verwenden können. 1 ist, weil sie sauber aussehen, 2 ist effizienter und zwingt Sie, nicht auf die Tastatur zu schauen. Diese Tastaturen wie das DAS proffesional, HHKB pro2 ...

Sie können Hilfsmittel wie AHK, Texter verwenden. texter ist nur eine einfache GUI-basierte Texterweiterung, die auf AHK aufbaut, einfach und leicht, aber mit + AHK-Standalone erhalten Sie mehr Steuerelemente, z.

  • zB wenn ich mein Leerzeichen länger als 0,2 Sekunden halte als andere Tasten wie
  • in der Startzeile --hjkl = links, unten, oben, rechts Navigation
  • eine Reihe nach oben gehen, ---- yuio = Backspace, rückgängig machen, wiederholen,
  • eine Reihe nach unten, -------- bnm. =? ('"{

und viele, viele mehr nach Ihrem eigenen Geschmack, besonders für Schlüssel wie home, end .. oder irgendwelche schwer erreichbaren Schlüssel, die Ihre Hand aus der Home-Reihe herausholen. B. die Strg-Taste auf der Feststelltaste neu zuordnen und eine andere Rücktaste für die linke Hand (Umschalt + Leertaste). Hier ist der Thread über das Leertaste-Kombinationsskript

http://www.autohotkey.com/forum/post-406030.html#406030

Ich könnte das Skript, das ich benutze, aufstellen, nachdem ich meinen Blog fertig gestellt habe. Besuchen Sie meinen Blog nach Ende 2010, es könnte dort sein. :)

Devric
quelle
Übersetzung für Nicht-Windows-Benutzer: textExpander für Mac, autokey oder kbd-mangler unter Linux. Trotzdem finde ich, dass es tragbarer ist, ein schneller Tipper zu sein als jeder Software-Assistent. ;-)
Tom Morris
0

Mein Eindruck ist, dass Leute, die wissen, wie man mit der Schrift umgeht, dazu neigen, mehr Dokumentation in ihren Code zu schreiben - nur weil es einfach ist. Dies kommt nicht direkt Ihnen zugute, sondern allen anderen, mit denen Sie arbeiten, einschließlich Ihres zukünftigen Selbst, wenn Sie Ihren eigenen Code debuggen / erweitern.

Persönlich bin ich so krank von Leuten, die ihren Code nicht dokumentieren, dass ich wahrscheinlich Programmierer auf ihre Fähigkeit testen würde, schnell zu tippen, wenn ich dafür verantwortlich wäre, Leute für ein Projekt auszuwählen.

Hans-Peter Störr
quelle
0

Tastatur, IDE, Maus, Programmiersprache usw. sollten beim Codieren verschwinden . Touch-Eingabe ist der einzige Trick, mit dem ich die Tastatur zum Verschwinden gebracht habe. Ich kämpfe immer noch darum, den Rest von ihnen verschwinden zu lassen!

rpattabi
quelle
0

Touch-Typing ist ein Muss für einen Programmierer. Ich denke, dass die meisten Programmierer von hohen Wörtern pro Minute leben, und ich glaube, hier liegt das Problem. Ich werde versuchen, dies unten zu rechtfertigen:

  • Ich kann tippen, aber ich verfolge beim Programmieren keine hohen WPM-Werte, vor allem, weil ich mehr Zeit habe, mir Gedanken darüber zu machen, was ich tue.

  • Ebenso wichtig ist es, Refactoring-Verknüpfungen in IDE verwenden zu können. ZB sparen Sie viel Zeit, wenn Sie Verknüpfungen für automatische Eigenschaften, Umbenennen oder Extrahieren von Methoden verwenden.

  • Die effektive Verwendung von Code-Snippets und Vorlagen ist wichtiger. Wenn Sie beispielsweise Tst eingeben, können Sie Ihre IDE so konfigurieren, dass sie eine Testvorlage für Sie generiert

  • Hohe WPM während der Paarprogrammierung erschweren es möglicherweise einer anderen Person, Ihnen zu folgen.

Zusammenfassend kann ich sagen, dass das Tippen mit der Berührung für einen kompetenten Programmierer ein Muss ist. Wie jedes Werkzeug sollte es sich jedoch nicht negativ auf Ihre Produktivität auswirken.

CodeART
quelle