it-swarm-eu.dev

Jak důležitá je schopnost dotykového typu?

Naučili jste se dotykového typu, když jste již pracovali jako programátor? Pokud ano, jak to ovlivnilo vaši produktivitu? Nebo se vám stále nedotkne typ a myslíte si, že vás to drží zpátky?

Podle Steve Yegge je nezbytné,

Osobně jsem si nevšiml velkého rozdílu, možná proto, že trávím méně než 25% svého pracovního času vlastně psaní (v té době jsem pracoval na velkém starém projektu a trávil jsem více času na čtení a ladění existujícího kódu).

38
finnw

Hlavní výhoda pro mě je schopnost pracovat více ergonomicky (bez pohledu dolů a namáhání krku a horní části zad). Nemyslím si, že to ve skutečnosti ovlivní vaši rychlost, s výjimkou komentářů, kvůli nadměrnému používání interpunkčních znamének v programovacích jazycích. Dotykové psaní je opravdu vhodnější pro slova ... alespoň na klávesnici QWERTY).

Myslím, že Steve Yegge o tom přehání. Nejsme typisté, jsme řešitelé problémů. Nakonec je důležité, aby se vaše psaní nedostalo do cesty. Pokud vám to nezpůsobuje fyzickou námahu a vaše rychlost psaní není narušena za vaší rychlostí, můžete psát jakýmkoli způsobem a věřit mi - je možné psát rychle bez psaní dotykem.

37
EpsilonVector

No, --- řekl jsem o tom svůj kus zde:

Když jste rychlý a efektivní pisatel, trávíte méně času mezi přemýšlením o této myšlence a jejím vyjádřením v kódu. což znamená, že pokud jste já přinejmenším, že byste mohli dostat některé ze svých myšlenek zavázaných k promítání, než úplně ztratíte svůj myšlenkový směr. Znovu.

Osobně nemůžu brát vážné písařky vážně jako programátory. Kdy jste naposledy viděl pianisty lovu a lovu?

90
Jeff Atwood

Rychlé psaní dotykem pomáhá při kódování, ne proto, že můžete kód vyhodit rychleji, ale proto, že vytržení kódu je méně rozptýlení. Příliš často jsem viděl programátory pečlivě zvážit techniku, nebo vyhledat API, a pak začít psát kód ... až na chvilku pauzu, protože na něco zapomněli, zatímco vykopávali syntaxi.

Bez ohledu na to, zda používáte dva prsty nebo deset, pokud je vaše klávesnice primární způsob komunikace neměli byste na to myslet (mnohem méně na to) víc, než byste měli potřebovat přemýšlet o výslovnosti při mluvení ve vašem rodném jazyce.

Možná si myslíte, že rozptýlení není velký problém, protože trávíte pouze 25% psaní času v pracovní době ... Přestože mám podezření, že jakékoli jiné rozptýlení, které by snědlo čtvrtinu dne, by vás zklamaně křičelo.

Ještě důležitější však je, že můžete psát méně , než byste měli, optimalizovat svůj pracovní postup tak, aby se minimalizoval čas, který strávíte vyzkoušením různých technik, nebo léčbou každého řádek kódu jako vzácný: pokud to vyžaduje vědomé úsilí od vás, budete přirozeně klást větší hodnotu na výstup, než si zaslouží, spíše než abyste byli ochotni vyhodit kód, který se zcela nehodí, nebo je zbytečné.

31
Shog9

Ano, schopnost psát rychle, bez pohledu na klávesnici nebo obrazovka, rozhodně pomůže vašemu produktivita.

Nezáleží na tom, jak píšete, ani na tom, zda používáte stejnou techniku ​​na slova jako na kódu, jakmile je to bez přemýšlení, ale stále jste si vědomi jakéhokoli chyby, abyste je mohli okamžitě opravit.

13
Peter Boughton

Vsadil bych se, že psaní na stroji je důležitější pro kolaborativní části mé práce než pro technické části. Znám nějaké Hunt a lidi, kteří dokážou psát rychleji, než někteří psací stroje na psaní, ale celkově jsem zjistil, že ti lovci mají sklon komunikovat, protože psaní je taková práce.

8
Datachick

Majitel taxi společnosti pro potenciálního zaměstnance:

"Jak důležitá je schopnost řídit?"

6
adolf garlic

Naučili jste se dotykového typu, když jste již pracovali jako programátor?

Ne. Stále se nemůžu správně dotýkat typu. Moje prsty jdou všude a já jsem většinou dva prsty na každé ruce a ne příliš přesný. (Naučil jsem se tvrdě psát ... na ránu karty IBM 026 v 70. letech.)

Pokud ano, jak to ovlivnilo vaši produktivitu? Nebo se vám stále nedotkne typ a myslíte si, že vás to drží zpátky?

Nemyslím si, že mě to drží zpátky. Většinou přemýšlím spíše než o psaní.

4
Stephen C

Pokud nemůžete psát tak rychle, jak si myslíte, jste na dlouhou kariéru.

Vážně, pokud se musíte zastavit a přemýšlet o tom, kde jsou klíče nebo cokoli, pak utrácíte za to příliš mnoho mozkových cyklů.

Naučte se psát, je to snadné.

2
Jack Marchetti

Pokud jde o kódování, není to velký problém, pokud nepřepisujete celý svůj kód z neelektronické knihy (pak máte větší problémy). Nedokážu si však představit odpověď na e-mail, vytváření dokumentace nebo jinou obchodní korespondenci, aniž bych musel psát.

2
JeffO

Psaní na dotek jsem byl pouze posledních 6 měsíců, z 15 let jako programátor. Pro mě pohodlí, že se nemusím dívat na klávesnici, udržuje zaměření na obrazovce a umožňuje hladší pracovní proces. Používám kompaktní (tenkeyless) klávesnici a v poslední době trackball, což znamená, že je vše po ruce a vždy na stejném místě. Nikdy se nemusím dívat dolů.

I když nyní rychleji zadávám kód, nemyslím si, že by to mělo velký dopad na celkovou produktivitu, je to mnohem pohodlnější!

2
Nimo71

Schopnost dotýkat se typu je velmi důležitá. Stejně jako jiní říkali, měli byste být schopni dostat kód (text, jiné jazykové konstrukce) do počítače, aniž byste museli trávit spoustu času přemýšlením o tom, který prst musí zasáhnout jaký klíč. To není tak důležité při řešení oprav chyb/údržby, protože ty obvykle nezahrnují mnoho změn kódu na jednom místním místě, avšak při rozbíjení nového kódu hraje roli ve vaší produktivitě (denní SLOC pro metriky) geeks).

Abych byl upřímný něčím, co ve skutečnosti na danou otázku není, ale to se hodně objeví, znát klávesové zkratky. Posledních pár ukázek produktů u svých klientů, že jsem je měl, je neustále ohromeno tím, jak rychle manévruji kolem v aplikaci PowerPoint/Excel/atd. (A klávesové zkratky v aplikaci, kterou pro ně vyvíjím). Dostalo se do bodu, kdy jedno setkání jsme strávili asi 10 minut mimo téma, jen o tom mluvili.

1
Ken Henderson

Myslím, že to zcela záleží na tom, jaký druh programování děláte. Většina mé práce je oprava chyb, a proto obvykle mění jen několik znaků najednou a mnohokrát nevyžaduje žádné psaní: zkopírujte-vložte řádek z bodu A do bodu B. Neříkám, že jsem kopie/vložte kodér, ale někdy je tu správný kód, je to jen v obráceném pořadí.

Když kóduji něco nového, většina kódu se vygeneruje z mé aplikace pro modelování - včetně komentářů.

Také kodéry, které jsem byl svědkem toho, kdo umí psát rychle, nemusí být při psaní psaný dobrý . Jistě, mohou zasáhnout o 20 wpm více než já, ale také mají asi dvakrát tolik chyb, jaké představily překlepy. Možná je to menší problém ve zkompilovaných jazycích, nebo možná spíše problém, protože musíte kompilovat častěji než někdo, kdo to dostane poprvé?

1
ken

Považuji to za velmi užitečné a jsem rád, že jsem se musel učit ve škole, i když jsem to tehdy nenáviděl. BTW, moje škola byla zaměřena na IT a obchodní organizaci.

0
user281377

Dělat si starosti to nepomůže. Cesta zpět, když jsem si na ní přečetl nějakou knihu, a to mi řeklo, kde by mé prsty měly být, když jsou „v klidu“, jmenovitě ASDF a JKL :. Pak je to jen otázka přesunutí nejbližšího prstu k dopisu, který potřebujete. Pořád nemám horní patu pat. Pak si s tím nedělej starosti. Rychlost právě přichází, sama o sobě.

Tam byl program, "Mavis Beacon učí psaní". Řídíte auto a čím rychleji píšete, tím rychleji auto jede, a když uděláte chybu, objeví se na čelním skle chyba. Bylo to hodně legrace a hodně mi pomohlo.

0
Mike Dunlavey

Nikdy jsem se nenaučil správně se dotýkat psaní (přivedl jsem ruce zpět do domácí řady atd.), Ale psal jsem s více prsty z každé ruky a mohu psát 45 wpm bez chyb. Takže ano, vidím, že je užitečné umět psát efektivně.

Vyplatí se mi to odblokovat, jak to dělám, a přidat k mé rychlosti psaní možná 20 wpm? Nevím. Pro napsání něčeho takového určitě. Psaní kódu není jisté. Když kóduji, trávím tolik času chodením sem a tam (protože mám sklon dělat hodně postupného upřesňování), že i tak zřídka zadávám velmi dlouhé fráze.

0
tcrosley

Klávesnice, IDE, myš, programovací jazyk, ... vše by mělo při kódování zmizet. Dotykové psaní je jediný trik, který pro mě pracoval, aby klávesnice zmizela. Stále se snažím, aby ostatní zmizeli!

0
rpattabi

Dotykové psaní je pro programátora nutné. Myslím si, že většina programátorů se daří za vysoké slovo za minutu a věřím, že právě v tom je problém. Pokusím se to zdůvodnit níže:

  • Dokážu se dotýkat typu, ale při programování nemám vysoké WPM), hlavně proto, že mi dává více času přemýšlet o tom, co dělám.

  • Schopnost používat zkratky refaktoringu v rámci IDE). Například zkratky pro automatické vlastnosti, přejmenování nebo extrahování vám ušetří spoustu času.

  • Důležitější je účinné použití fragmentů kódu a šablony. Např. zadáním Tst můžete vytvořit IDE), aby pro vás vygeneroval testovací šablonu

  • Vysoká WPM), zatímco programování párů by mohlo ztížit, aby vás následovala jiná osoba.

Abych to shrnul, domnívám se, že dotykové psaní je pro kompetentního programátora nezbytnou dovedností, ale stejně jako jakýkoli nástroj by neměl mít negativní dopad na vaši produktivitu.

0
CodeART

Čím více píšete, tím méně se musíte dívat na klávesnici, je to přirozený proces. To je důvod, proč někteří lidé na mechanických klávesnicích jsou schopni používat prázdné klávesy, 1 je to proto, že to vypadá čistě, 2 je účinnější, což vás nutí, abyste se nedívali na klávesnici. Tyto klávesnice jako DAS profesionální, HHKB pro2 ...

Můžete použít pomůcky jako AHK, texter. texter je pouze jednoduchý textový expandér založený na grafickém uživatelském rozhraní vytvořený na AHK, jednoduchý a snadný, ale + AHK samostatně získáte více ovládacích prvků, například im pomocí skriptu pro kombo, který mi umožňuje používat mezerník jako modiferný klíč,

  • např. když držíte můj prostor déle než 0,2 sekundy, než použijte jiné klávesy, jako je
  • na domácím řádku - --hjkl = vlevo, dolů, nahoru, doprava
  • jít o řádek nahoru, ---- yuio = back-space, vrátit zpět, opakovat,
  • o řádek dolů, -------- bnm ,. =? ('"{

a mnoho mnohem více podle vašich představ, zejména pro klíče, jako je domov, konec ... nebo pro všechny těžko přístupné klíče, díky nimž máte ruku z domácí řady. jako je přemapování ovládacího tlačítka na capslocku a další combo backspace pro levou ruku (shift + space) zde je vlákno o kombo skriptu mezerníku

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

mohl bych dát skript im pomocí poté, co jsem dokončil navrhování svého blogu, navštivte můj blog po konci roku 2010 by to mohlo být tam. :)

0
Devric

Mám dojem, že lidé, kteří vědí, jak se dotýkat typu, mají tendenci psát do svého kódu více dokumentace - jen proto, že je to snadné. To pro vás nemá přímý užitek, ale všechny ostatní, s nimiž pracujete, možná včetně ladění/rozšíření vlastního kódu, včetně vašeho budoucího já.

Osobně jsem tak nemocný z lidí, kteří svůj dokument neprokazují, že bych programátory testoval na jejich schopnost rychle psát, kdybych měl na starosti výběr lidí pro projekt.

0
Hans-Peter Störr

Je to docela důležité, stejně jako rychlostní věc. Býval jsem hledačem klávesnice a pořád si občas zvykám. Jen jsem se ze sorty stal typografem na dotek - nikdy jsem se opravdu nesedl, abych se to naučil.

Pokud nejste psací stroj typu Hunt and Peck. Pracoval jsem s jedním, když jsem dělal částečnou technickou podporu- otřásl se.

0
Fishtoaster