ความสามารถในการสัมผัสมีความสำคัญแค่ไหน? [ปิด]


38

คุณเรียนรู้ที่จะใช้ระบบสัมผัสเมื่อคุณทำงานเป็นโปรแกรมเมอร์หรือไม่? ถ้าเป็นเช่นนั้นมันส่งผลกระทบต่อประสิทธิภาพการทำงานของคุณอย่างไร หรือคุณยังคงไม่สามารถแตะต้องประเภทและคุณคิดว่ามันกลับมา?

ตามที่สตีฟ Yeggeมันเป็นสิ่งจำเป็น

โดยส่วนตัวฉันไม่ได้สังเกตเห็นความแตกต่างมากอาจเป็นเพราะฉันใช้เวลาน้อยกว่า 25% ของเวลาทำงานของฉันจริง ๆ แล้วพิมพ์ (ฉันกำลังทำงานในโครงการขนาดใหญ่แบบดั้งเดิมในขณะนั้นและฉันใช้เวลามากขึ้นในการอ่านและดีบักรหัสที่มีอยู่)


1
ภาษาแบบสัมผัสและกะทัดรัดเช่น Python, imho เป็นคำสั่งผสมที่ดี คุณมีเวลาเหลือเฟือที่จะมุ่งเน้นไปที่วิธีการแก้ไขปัญหา
systempuntoout

1
การพิมพ์ด้วยระบบสัมผัสหมายถึงความสามารถในการพิมพ์ตามหน่วยความจำโดยไม่ต้องดูคีย์ใช่หรือไม่? บางครั้งฉันได้รับความประทับใจจาก touch-typistas ว่ามีวิธีการพิเศษเพิ่มเติม
CodexArcanum

@CodexArcanum คุณต้องใช้นิ้วมือขวาในการคีย์เพื่อให้มือของคุณมั่นคง

@ Thorbjørnคุณหมายถึงชอบอยู่บน homerow? โอเคเจ๋งแล้ว ใช่ฉันแค่มองกุญแจเพื่อหาสัญลักษณ์และบางครั้งตัวเลข (ใครเป็นคนคิดที่จะใส่ตัวเลขจนถึงตอนนี้) ฉันชอบหนึ่งในคีย์บอร์ดแฟนซีเช่น Kinesis แต่ฉันไม่มีเงินพอที่จะใช้บนคีย์บอร์ด
CodexArcanum

2
@CodexArcanum ฉันได้พิมพ์แบบสัมผัสมาตั้งแต่ชั้นประถมโดยไม่เคยสนใจแถวบ้านเลย มันเกี่ยวกับการมีแบบจำลองทางจิตว่ากุญแจอยู่ตรงไหน - สามารถกดหนึ่งครั้งได้ฉันสามารถเลื่อนนิ้วของฉันในระยะที่เหมาะสมกับปุ่มถัดไปโดย
ไม่รู้ตัว

คำตอบ:


37

ประโยชน์หลักสำหรับฉันคือความสามารถในการทำงานตามหลักสรีรศาสตร์มากขึ้น (ไม่ดูถูกและรัดคอและหลังบน) ฉันไม่คิดว่ามันจะส่งผลกระทบต่อความเร็วของคุณ แต่ยกเว้นความคิดเห็นเนื่องจากการใช้เครื่องหมายวรรคตอนมากเกินไปในภาษาการเขียนโปรแกรม Touch Typing เหมาะสำหรับคำ ... อย่างน้อยที่สุดบนคีย์บอร์ดแบบ QWERTY

ฉันคิดว่า Steve Yegge ทำเรื่องนี้มากเกินไป เราไม่ได้เป็นพนักงานพิมพ์ดีดเราเป็นนักแก้ปัญหา ในตอนท้ายสิ่งสำคัญสำหรับการพิมพ์ของคุณที่จะไม่ได้รับในทางของคุณ หากมันไม่ได้ทำให้คุณเครียดและความเร็วในการพิมพ์ของคุณไม่ได้ช้ากว่าความเร็วของคุณคุณสามารถพิมพ์ได้ตามที่คุณต้องการและเชื่อใจฉัน - เป็นไปได้ที่จะพิมพ์เร็วโดยไม่ต้องพิมพ์ด้วยระบบสัมผัส


6
ที่จริง ... ฉันไม่เคยเรียนรู้ที่จะใช้เครื่องหมายวรรคตอนแบบสัมผัสจนกว่าฉันจะเริ่มเขียนโค้ด แต่การต้องแก้ไขความผิดพลาดในรหัสอย่างต่อเนื่องทำให้ฉันไปหยิบมันขึ้นมา หากมีสิ่งใดความถูกต้องมีความสำคัญสำหรับรหัสมากกว่าคำว่า ...
Shog9

@ Shog9 ตอนนี้ที่ฉันคิดเกี่ยวกับมันฉันจะพิมพ์บางส่วนของเครื่องหมายวรรคตอน (คือ,.; และบางครั้ง ') แต่โดยทั่วไปฉันมีความเกลียดชังไปที่ส่วนที่เหลือของปุ่มเพราะความเครียดทั้งหมดที่มันทำให้สีชมพู คุณใช้นิ้วใดสำหรับเครื่องหมายวรรคตอน?
EpsilonVector

พวกเขาทั้งหมดยกเว้นพิ้งกี้ซ้ายของฉัน! (ฉันคิดว่าจริง ๆ แล้วฉันก็ใช้นิ้วนั้นเหมือนกันกาลครั้งหนึ่ง ... แต่นั่นก็คือเมื่อฉันใช้เครื่องพิมพ์ดีดเชิงกลและการกดปุ่มซ้ายและเครื่องหมายวรรคตอนด้วยมือเดียวกันก็ทำไม่ได้)
Shog9

ฉันแตะพิมพ์เครื่องหมายวรรคตอนเกือบทั้งหมด ฉันใช้ดัชนีและนิ้วกลางสำหรับหมายเลขแถวบน / เครื่องหมายวรรคตอน - Pinky ด้านซ้ายทำงานกะ วงเล็บปีกกาและท่อพิ้งกี้ขวา ฉันพิมพ์ด้วยระบบสัมผัสมานานกว่ายี่สิบปีฉันไม่ได้คิดถึงมันเลย ผมต้องทดสอบทุกสิ่งเหล่านี้จะบอกคุณที่นิ้วไม่สิ่ง :)
เจเรมี

4
"ฉันไม่คิดว่ามันจะส่งผลกระทบต่อความเร็วของคุณยกเว้นความคิดเห็นเนื่องจากการใช้เครื่องหมายวรรคตอนมากเกินไปในภาษาการเขียนโปรแกรม Touch Typing เหมาะสำหรับคำมากกว่า ... อย่างน้อยบนแป้นพิมพ์ QWERTY" ฉันไม่เห็นด้วยอย่างยิ่ง ฉันไม่ต้องพิมพ์ประโยคเพื่อดูประโยชน์ในการพิมพ์ด้วยระบบสัมผัสและฉันสามารถเข้าถึงเครื่องหมายวรรคตอนได้อย่างรวดเร็วผ่านการพิมพ์ด้วยระบบสัมผัส ฉันไม่เห็นด้วยที่จะไม่ส่งผลต่อความเร็วฉันเคยเห็นประเภทล่าและลึงค์มาก่อน
โอกาส

90

ฉันพูดชิ้นนี้ที่นี่:

เมื่อคุณเป็นนักพิมพ์ดีดที่รวดเร็วและมีประสิทธิภาพคุณใช้เวลาน้อยลงในการคิดและคิดในโค้ด ซึ่งหมายความว่าหากคุณเป็นฉันอย่างน้อยที่สุดคุณอาจได้รับความคิดของคุณที่มุ่งมั่นในการกลั่นกรองก่อนที่คุณจะสูญเสียความคิด อีกครั้ง

ส่วนตัวแล้วฉันไม่สามารถพิมพ์ดีดช้าๆอย่างจริงจังในฐานะโปรแกรมเมอร์ เมื่อครั้งสุดท้ายที่คุณเห็นนักเปียโนนักล่าและกัด?


5
จริง ๆ แล้ว แต่นั่นไม่ใช่เรื่องราวทั้งหมด: ในความคิดของฉันถ้าคุณเป็นคนพิมพ์ดีดช้านั่นอาจหมายความว่าคุณยังไม่ได้ฝึกฝนการเขียนโปรแกรมมากพอที่จะเป็นนักเขียนโปรแกรมที่ดี
xmm0

33
นักเปียโนตามล่าและถากถาง? วลีที่ยอดเยี่ยมอุปมาไม่ดี นักเปียโนตีความองค์ประกอบขณะที่เราเขียนซอฟต์แวร์
Kramii Reinstate Monica

5
@ โตโต้ตั้งแต่เมื่อใดที่ชีวิต "ยุติธรรม" เมื่อไหร่?
Jeff Atwood

5
ฉันได้แสดงความคิดเห็นกับคนอื่น ๆ ว่าการเรียนรู้ที่จะใช้งานระบบสัมผัสเป็นสิ่งที่ดีที่สุดที่ฉันเคยทำในแง่ของอาชีพการเขียนโปรแกรมของฉัน ถ้าฉันต้องทำมันอีกครั้งฉันจะ ... มีเพียงฉันเท่านั้นที่จะได้เรียนรู้ก่อนหน้านี้ ฉันไม่สามารถนับจำนวนครั้งที่ฉันดูผู้ใช้ "การล่าสัตว์และกัด" คนอื่นพิมพ์บนแป้นพิมพ์เป็นเวลา 30 วินาที (หรือจนกว่าจะบอก) เพียงเพื่อค้นหาและตระหนักว่าเคอร์เซอร์ / ลูกศรไม่ได้มุ่งเน้นสิ่งที่ถูกต้อง หรือว่าหน้าต่างอื่นขโมยโฟกัส ฯลฯ เช่นเดียวกันหากคุณใช้เมนูแก้ไขหรือคลิกขวาเพื่อเข้าสู่การตัด / คัดลอก / วางคุณเสียเวลาอันมีค่าไปมากมาย
scunliffe

3
@scunliffe ในอีกด้านหนึ่งของเรื่องนั้นฉันพิมพ์อะไรไปอย่างรวดเร็วและไม่ได้มองอะไรเลย (ah code zoning) รู้เพียงว่าเคอร์เซอร์ของฉันกระโดดไปที่หน้าต่างใหม่ (MSN messenger โง่!) และรหัสของฉันคือ ตอนนี้ประมาณครึ่งหนึ่งพิมพ์ลงในหน้าต่างผู้ส่งสาร ข้อเสียของการพิมพ์ด้วยระบบสัมผัส: เร็วกว่าสมองของคุณ!
CodexArcanum

31

ด่วนสัมผัสการพิมพ์จะช่วยให้เมื่อการเข้ารหัสไม่ได้เพราะคุณสามารถปังออกรหัสได้เร็วขึ้น แต่เป็นเพราะตีตัวออกรหัสเป็นน้อยของสิ่งที่ทำให้ไขว้เขว ฉันมักจะเห็นโปรแกรมเมอร์เขียนอย่างรอบคอบพิจารณาเทคนิคหรือค้นหา API แล้วเริ่มเขียนรหัส ... เพื่อหยุดสักครู่ต่อมาเพราะพวกเขาลืมบางสิ่งบางอย่างในขณะที่จ้องไวยากรณ์

ไม่ว่าคุณจะใช้สองนิ้วหรือสิบสองนิ้วหากแป้นพิมพ์เป็นวิธีการสื่อสารหลักของคุณคุณไม่ควรคิด (ดูน้อยกว่า) มากเกินกว่าที่คุณจะต้องนึกถึงการออกเสียงขณะพูด ภาษาพื้นเมืองของคุณ

คุณอาจคิดว่าการฟุ้งซ่านไม่ใช่เรื่องใหญ่เพราะคุณใช้เวลาเพียง 25% ในการพิมพ์เวลาทำงานของคุณ ... แม้ว่าฉันจะสงสัยว่ามีสิ่งที่ทำให้ไขว้เขวอื่นใดที่กินเวลาหนึ่งในสี่ของวันคุณจะพบว่าคุณกรีดร้องด้วยความหงุดหงิด

ที่สำคัญกว่านั้นคือคุณอาจพิมพ์น้อยกว่าที่ควรจะเป็นเพิ่มประสิทธิภาพเวิร์กโฟลว์ของคุณเพื่อลดเวลาที่คุณใช้ในการลองใช้เทคนิคที่แตกต่างกันหรือจัดการโค้ดแต่ละบรรทัดให้มีค่า: ถ้ามันต้องใช้ความพยายามอย่างใส่ใจจากคุณ วางค่ามากขึ้นในการส่งออกมากกว่าที่สมควรได้รับมากกว่าที่จะเต็มใจที่จะโยนรหัสที่ไม่เหมาะสมหรือไม่จำเป็น


4
@EpsilonVector: เพื่อจุดประสงค์ของการสนทนานี้อาจไม่คุ้มค่าที่จะเข้มงวดเกินไปกับคำจำกัดความของ "การพิมพ์ด้วยนิ้ว": หากคุณสามารถบรรลุผลลัพธ์เดียวกัน (จดจำตำแหน่งของปุ่มเพื่อพิมพ์โดยไม่ต้องล่ามันและ จัดการเพื่อโจมตีพวกมันเร็วพอที่จะหลีกเลี่ยงการไหล) โดยไม่ต้องอาศัยตำแหน่งนิ้ว "เป็นทางการ" จากนั้นคุณได้พัฒนาระบบการพิมพ์แบบสัมผัสส่วนตัวของคุณเองอย่างมีประสิทธิภาพ คุณอาจคิดว่ามันเป็นแค่สามัญสำนึก แต่ ... ฉันเคยเห็นคนที่มีประสบการณ์หลายปียังคงดิ้นรนอย่างช้า ๆ เพื่อหากุญแจที่ถูกต้องขณะพิมพ์
Shog9

1
ตกลง ... การมีทักษะการพิมพ์ที่ดีเป็นสิ่งจำเป็น
Robert Harvey

1
ในขณะที่ฉันเห็นด้วยกับสิ่งนี้และได้รับการโหวตการพิมพ์ที่รวดเร็วไม่ได้หมายความว่าคุณไม่ควรรัดกุม ดังนั้นฉันจึงเพิ่มคำตอบสองบรรทัดที่ส่วนใหญ่เหมือนกัน :)
Peter Boughton

2
ด้วยเหตุผลเดียวกันนักเขียนโปรแกรมล่าและจิกดูเหมือนจะอ่อนแออย่างมากในการเขียนโปรแกรมคัดลอกและวาง ฉันดูคนใช้เวลาสิบถึงสิบห้าวินาทีในการเลื่อนขึ้นและลงรหัสเพื่อค้นหาบรรทัดเดียวที่พวกเขาสามารถคัดลอกและปรับเปลี่ยน จากนั้นทำอีกครั้งในบรรทัดถัดไป
mmyers

2
@mmyers: ฉันเห็นสิ่งนี้ทุกวันในงานปัจจุบันของฉัน ผู้คนจะเลื่อน (มักใช้ลูกศรขึ้นบนแถบเลื่อน) เพื่อค้นหาบรรทัดที่คล้ายกันซึ่งพวกเขาสามารถแก้ไขและนำกลับมาใช้ใหม่ได้ ผู้ชายคนหนึ่งนำมันเพิ่มเติมและคัดลอกและวางสายกล่าวโดยใช้เมนูแก้ไข มันทำให้ฉันต้องการที่จะฉีกผมของฉัน
Joshua Smith

13

ใช่ความสามารถในการพิมพ์ที่รวดเร็วโดยไม่ต้องดูที่แป้นพิมพ์หรือหน้าจอจะช่วยเพิ่มประสิทธิผลของคุณอย่างแน่นอน

ไม่สำคัญว่าคุณจะพิมพ์หรือไม่ว่าคุณจะใช้เทคนิคเดียวกันกับคำในรหัสเมื่อไม่มีการคิดแต่คุณยังคงตระหนักถึงข้อผิดพลาดใด ๆ เพื่อให้คุณสามารถวางแผนแก้ไขได้ทันที


"หรือหน้าจอ" คุณรหัสตาบอด ... ? ^^
gablin

6
gablin - แน่ใจ - ฉันทำได้ : P มีโอกาสมากขึ้นที่ฉันกำลังดูหน้าจออื่น (ที่เป็น UI) หรือที่สเป็คบนโต๊ะของฉันเพื่อตัดสินใจว่าจะเกิดอะไรขึ้นต่อไป (ดังนั้นฉันสามารถไปต่อได้แทนที่จะต้องหยุดเพื่อตรวจสอบ )
Peter Boughton

1
จริง ๆ แล้วฉันมักจะเขียน / เขียนและค้นหา / ออกไปคุยกับเพื่อนร่วมงานเกี่ยวกับบางสิ่งบางอย่าง - สนทนากับพวกเขาได้อย่างรวดเร็ว แต่ยังมีนิ้วของฉันที่พิมพ์บนสิ่งที่ฉันกำลังทำอยู่ บางครั้งฉันก็ประหลาดใจว่าฉันทำได้ดีแค่ไหน ... มันก็ต่อเมื่อ "คิด" เกี่ยวกับความจริงที่ว่าฉันกำลังทำอยู่
scunliffe

8

ฉันพนันได้เลยว่าการพิมพ์ด้วยระบบสัมผัสนั้นมีความสำคัญต่อส่วนที่ทำงานร่วมกันในงานของฉันมากกว่าส่วนทางเทคนิค ฉันรู้ว่ามีคนล่าและจิกกัดคนที่สามารถพิมพ์ได้เร็วกว่าคนพิมพ์ดีดสัมผัส แต่โดยรวมแล้วฉันพบว่านักล่าโทมักจะอยู่ภายใต้การสื่อสารเพราะการพิมพ์เป็นงานที่น่าเบื่อ


3
ภายใต้การสื่อสารและภายใต้ความคิดเห็น คุณต้องรักคอมเม้นท์: "อัพเดท"
Gauthier

6

เจ้าของ บริษัท รถแท็กซี่ถึงพนักงานที่มีศักยภาพ:

"ความสามารถในการขับขี่มีความสำคัญขนาดไหน"


6
คนขับรถแท็กซี่มีแถบขั้นต่ำสำหรับการขับขี่ ฉันปฏิเสธที่จะเชื่อ
Jared Updike

2
อุปมาไม่ดี - การเขียนโปรแกรมไม่ได้พิมพ์มันกำลังคิด
ไม่มีใคร

การขับขี่กำลังดำเนินการกระบวนการคิดเส้นทาง การพิมพ์กำลังดำเนินการกระบวนการคิดการเขียนโปรแกรม
อดอล์ฟกระเทียม

@rmx: ฉันต้องการที่จะรู้ว่าซอฟต์แวร์ที่คุณใช้ที่คุณสามารถคิดโปรแกรมที่มีอยู่ นั่นจะเป็นการดี คนจนส่วนใหญ่ของเราต้องพิมพ์รายการของเรา
Wolfger

ฉันคิดว่าทั้งหมดนี้ 'คิด' บัญชีสำหรับ slideware ทั้งหมดที่ฉันเคยเห็นในช่วงหลายปีที่ผ่านมา ...
adolf กระเทียม

4

คุณเรียนรู้ที่จะใช้ระบบสัมผัสเมื่อคุณทำงานเป็นโปรแกรมเมอร์หรือไม่?

ไม่ฉันยังคงสัมผัสประเภทที่ไม่ถูกต้องได้ นิ้วของฉันไปทั่วทุกที่และฉันส่วนใหญ่สองนิ้วในแต่ละมือและไม่แม่นยำมาก (ฉันเรียนรู้ที่จะพิมพ์วิธีที่ยาก ... ในการชกต่อยบัตร IBM 026 ในปี 1970)

ถ้าเป็นเช่นนั้นมันส่งผลกระทบต่อประสิทธิภาพการทำงานของคุณอย่างไร หรือคุณยังคงไม่สามารถแตะต้องประเภทและคุณคิดว่ามันกลับมา?

ฉันไม่คิดว่ามันจะรั้งฉันไว้ เวลาส่วนใหญ่ฉันคิดมากกว่าการพิมพ์


2

สำหรับการเข้ารหัสไม่ใช่เรื่องใหญ่เว้นแต่ว่าคุณกำลังถอดความรหัสทั้งหมดออกจากหนังสือที่ไม่ใช่อิเล็กทรอนิกส์ (จากนั้นคุณมีปัญหาที่ใหญ่กว่า) อย่างไรก็ตามฉันไม่สามารถจินตนาการการตอบกลับอีเมลการสร้างเอกสารหรือการติดต่อทางธุรกิจอื่น ๆ โดยไม่ต้องมีทักษะการพิมพ์


ในการขยายตัวเล็กน้อย: ฉันสังเกตเห็นว่าคนที่ไม่ได้พิมพ์ก็มีความสามารถที่จะให้คำแนะนำได้เล็กน้อย ฉันไม่ได้พูดถึงเอกสารต่อฉันหมายถึงแม้กระทั่งสิ่งต่าง ๆ เช่น "นี่คือ 10 ขั้นตอนในการกำหนดค่าสภาพแวดล้อม dev ของคุณให้ทำงานกับรหัสของเรา"
MIA

@Jim Leonardo - นั่นจะอธิบายได้มาก เรามีหลายคนที่ไม่ชอบข้อความโต้ตอบแบบทันทีหรือการแชท
JeffO

2

หากคุณพิมพ์ไม่เร็วอย่างที่คุณคิดคุณอยู่ในอาชีพที่ยาวนาน

อย่างจริงจังหากคุณต้องหยุดคิดสักครู่เกี่ยวกับตำแหน่งของกุญแจหรืออะไรก็ตามคุณจะใช้สมองไปกับมันมากเกินไป

เรียนรู้ที่จะพิมพ์มันง่าย


ท่องจำน่าเบื่อ แต่ใช่ง่าย
Dan Rosenstark

"เรียนรู้ที่จะพิมพ์มันง่าย" - พล่าม อาจเป็นเรื่องง่ายที่จะเรียนรู้ก่อนอายุประมาณ 25 ปีและอาจเป็นเรื่องง่ายที่จะเรียนรู้ถ้าคุณยังไม่ได้ใช้แป้นพิมพ์โดยที่ไม่ได้เรียนรู้รูปแบบที่เหมาะสมมาหลายปีแล้ว แต่ฉันสามารถเป็นพยานได้ว่าไม่ใช่เรื่องง่าย พยายามเลื่อนความเร็วการพิมพ์ของฉันเกินกว่า 30wpm ที่ฉันติดขัดมานานหลายปีเป็นหนึ่งในสิ่งที่ยากที่สุดที่ฉันพยายามเรียนรู้ตั้งแต่เรียนจบ โรงเรียน. มันอาจจะยังคงมีความเป็นไปได้ ; คณะลูกขุนยังคงทำเช่นนั้นอยู่และฉันก็ยังพยายามอยู่ แต่ "ง่าย" ไม่ได้อธิบายกระบวนการนี้
Daniel Martin

2

ฉันเพิ่งพิมพ์ด้วยการสัมผัสในช่วง 6 เดือนที่ผ่านมาเป็นเวลา 15 ปีในฐานะโปรแกรมเมอร์ สำหรับฉันแล้วความสะดวกในการไม่ต้องมองที่คีย์บอร์ดช่วยให้โฟกัสบนหน้าจอและทำให้กระบวนการทำงานราบรื่นขึ้น ฉันใช้แป้นพิมพ์ขนาดกะทัดรัด (tenkeyless) และเมื่อเร็ว ๆ นี้แทร็กบอลซึ่งหมายความว่าทุกสิ่งอยู่ใกล้แค่เอื้อมและอยู่ในที่เดียวกันเสมอ ฉันไม่ต้องดูถูก

แม้ว่าฉันจะพิมพ์รหัสได้เร็วขึ้นในตอนนี้ แต่ฉันไม่เชื่อว่านี่จะมีผลกระทบอย่างมากต่อประสิทธิภาพการทำงานโดยรวม แต่ก็สะดวกสบายยิ่งขึ้น!


1

ฉันคิดว่ามันสมบูรณ์ขึ้นอยู่กับชนิดของการเขียนโปรแกรมที่คุณทำ งานส่วนใหญ่ของฉันคือการแก้ไขข้อบกพร่องและดังนั้นจึงเป็นเพียงการเปลี่ยนแปลงไม่กี่ตัวอักษรในแต่ละครั้งและหลายครั้งก็ไม่จำเป็นต้องพิมพ์ใด ๆ : คัดลอกวางบรรทัดจากจุด A ถึงจุด B ไม่ได้บอกว่าฉันเป็นสำเนา / วาง coder แต่บางครั้งรหัสที่ถูกต้องมีอยู่แล้วมันอยู่ในลำดับย้อนกลับ

เมื่อฉันรหัสสิ่งใหม่ ๆ รหัสส่วนใหญ่ถูกสร้างขึ้นจากแอปพลิเคชันการสร้างแบบจำลองของฉัน- รวมถึงความคิดเห็น

นอกจากนี้โคดที่ผมได้ร่วมเป็นสักขีพยานที่สามารถพิมพ์ได้อย่างรวดเร็วไม่จำเป็นต้องมีดีที่การพิมพ์ แน่นอนว่าพวกเขาสามารถยิงฉันได้มากกว่า 20 wpm แต่พวกเขายังมีข้อผิดพลาดอีกประมาณ 2x เท่าที่มีการพิมพ์ผิด บางทีมันอาจจะมีปัญหาน้อยกว่าในการรวบรวม langs หรืออาจมีปัญหามากกว่านี้เพราะคุณต้องรวบรวมบ่อยกว่าคนที่ทำให้ถูกต้องในครั้งแรก?


1

ความสามารถในการสัมผัสประเภทมีความสำคัญพอสมควร เช่นเดียวกับคนอื่น ๆ บอกว่าคุณควรจะได้รับรหัส (ข้อความ, โครงสร้างภาษาอื่น ๆ ) ไปยังคอมพิวเตอร์โดยไม่ต้องเสียเวลาคิดว่านิ้วต้องกดปุ่มใด สิ่งนี้ไม่สำคัญเมื่อจัดการกับการแก้ไขข้อบกพร่อง / การบำรุงรักษาเนื่องจากโดยทั่วไปแล้วจะไม่เกี่ยวข้องกับการเปลี่ยนแปลงรหัสจำนวนมากในจุดหนึ่งในพื้นที่ แต่เมื่อ cranking ออกรหัสใหม่จะมีส่วนร่วมในการผลิตของคุณ (SLOC รายวันสำหรับตัวชี้วัด geeks)

พูดตามตรงสิ่งที่ไม่ได้อยู่ในหัวข้อคำถามจริงๆ คู่สุดท้ายของการสาธิตผลิตภัณฑ์กับลูกค้าของฉันที่ฉันมีให้พวกเขาประทับใจอย่างต่อเนื่องโดยที่ฉันใช้กลยุทธ์ใน PowerPoint / Excel / etc อย่างรวดเร็ว (และแป้นพิมพ์ลัดในแอปที่ฉันกำลังพัฒนาอยู่) มันมาถึงจุดที่การประชุมหนึ่งครั้งเราใช้เวลาประมาณ 10 นาทีในการพูดคุยกัน


0

มันสำคัญทีเดียวที่จะต้องเป็นเรื่องของความเร็ว ฉันเคยเป็นผู้มองหาแป้นพิมพ์และบางครั้งฉันก็ยังติดนิสัย ฉันเพิ่ง sorta กลายเป็นผู้กดขี่จากประสบการณ์ - ไม่เคยนั่งลงเพื่อเรียนรู้

ตราบใดที่คุณไม่ได้เป็นนักล่าและเผด็จการ ทำงานร่วมกับหนึ่งเมื่อผมได้ทำนอกเวลาเทคโนโลยี support- สั่น


ฉันไม่รู้ ... เมื่อฉันเป็นนักพิมพ์ดีดล่าและถากถางฉันค่อนข้างด่าอย่างรวดเร็วถึงแม้ว่าฉันจะไม่ได้เป็นนักล่าและลึงค์อย่างหมดจด
EpsilonVector

0

ฉันคิดว่ามันมีประโยชน์มากและฉันดีใจที่ฉันต้องเรียนที่โรงเรียนแม้ว่าฉันจะเกลียดมันในตอนนั้น BTW โรงเรียนของฉันมุ่งเน้นด้านไอทีและองค์กรธุรกิจ


0

กังวลเกี่ยวกับมันไม่ได้ช่วย ย้อนกลับไปเมื่อฉันอ่านหนังสือเกี่ยวกับมันและมันบอกฉันว่านิ้วมือของฉันควรอยู่ที่ไหนเมื่อ "พัก" คือ ASDF และ JKL: จากนั้นเป็นเพียงเรื่องของการเลื่อนนิ้วที่ใกล้เคียงที่สุดกับจดหมายที่คุณต้องการ ฉันยังไม่มีแถวบนลงตบเบา ๆ จากนั้นไม่ต้องกังวลกับมัน ความเร็วเพิ่งมาด้วยตัวเองทั้งหมด

มีโปรแกรม "Mavis Beacon Teaches Typing" คุณกำลังขับรถและยิ่งคุณพิมพ์ได้เร็วเท่าไหร่รถก็จะเร็วขึ้นเท่านั้นและเมื่อคุณทำผิดพลาดข้อผิดพลาดก็จะแตกออกมาที่ windsheild ของคุณ นั่นสนุกมากและช่วยได้มาก


0

ฉันไม่เคยเรียนรู้ที่จะพิมพ์อย่างถูกต้อง (นำมือกลับไปที่แถวบ้าน ฯลฯ ) แต่ฉันพิมพ์ด้วยนิ้วหลายนิ้วในแต่ละมือและสามารถพิมพ์ 45 wpm โดยไม่มีข้อผิดพลาด ใช่ฉันเห็นว่ามันมีประโยชน์ที่จะพิมพ์ได้อย่างมีประสิทธิภาพ

มันคุ้มหรือเปล่าที่ฉันจะไม่เข้าใจวิธีที่ฉันทำและอาจเพิ่มความเร็วในการพิมพ์ของฉัน 20 wpm หรือไม่ ฉันไม่รู้ สำหรับการพิมพ์บางอย่างเช่นนี้แน่นอน พิมพ์รหัสในไม่แน่ใจ ฉันใช้เวลามากมายในการกลับไปกลับมาเมื่อใช้รหัส (เพราะฉันมักจะทำการปรับแต่งแบบขั้นตอนมาก ๆ ) ซึ่งฉันมักจะพิมพ์วลีที่ยาวมาก ๆ ในเวลาเดียวกัน


0

ยิ่งคุณพิมพ์น้อยลงคุณต้องดูที่คีย์บอร์ดของคุณซึ่งเป็นกระบวนการที่เป็นธรรมชาติ นั่นเป็นเหตุผลว่าทำไมบางคนบนคีย์บอร์ดเชิงกลจึงสามารถใช้คีย์เปล่าได้ 1 คือเพราะมันดูสะอาดและ 2 มีประสิทธิภาพมากกว่าที่บังคับให้คุณไม่ต้องดูที่คีย์บอร์ด คีย์บอร์ดเหล่านี้เช่น DAS proffesional, HHKB pro2 ...

คุณสามารถใช้เครื่องช่วยเช่น AHK, texter texter เป็นเพียงเครื่องมือขยายข้อความตาม GUI ที่สร้างจาก AHK ง่ายและง่าย แต่ + + AHK แบบสแตนด์อโลนคุณจะได้รับการควบคุมเพิ่มเติมเช่นฉันใช้สคริปต์คำสั่งผสม space ซึ่งทำให้ฉันสามารถใช้ space bar เป็นคีย์ modifer ได้

  • เช่นเมื่อถือพื้นที่ของฉันมากกว่า 0.2 วินาทีกว่าใช้ปุ่มอื่น ๆ เช่น
  • บนโฮมแถว - - hjkl = ซ้าย, ขึ้น, ลง, การนำทางที่ถูกต้อง
  • กำลังจะขึ้นแถว, ---- yuio = back-space, เลิกทำ, ทำซ้ำ,
  • แถวลง, -------- bnm, =? ('"{

และอื่น ๆ อีกมากมายตามความชอบของคุณสำหรับกุญแจเช่นบ้านปลาย .. หรือกุญแจที่เข้าถึงยากซึ่งทำให้มือของคุณออกจากแถวบ้าน เช่น remap ปุ่มควบคุมบน capslock และอีกหนึ่ง backspace combo สำหรับมือซ้าย (shift + space) นี่คือเธรดเกี่ยวกับสคริปต์ combo bar space

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

ฉันอาจใช้สคริปต์หลังจากที่ฉันเสร็จสิ้นการออกแบบบล็อกของฉันเยี่ยมชมบล็อกของฉันหลังจากสิ้นปี 2010 มันอาจจะมี :)


การแปลสำหรับผู้ที่ไม่ใช่ Windows: textExpander สำหรับ Mac, autokey หรือ kbd-mangler บน Linux ที่กล่าวว่าฉันพบว่าการเป็นพนักงานพิมพ์ดีดที่รวดเร็วเป็นทักษะที่พกพาได้ดีกว่าซอฟต์แวร์ช่วย ;-)
Tom Morris

0

ความประทับใจของฉันคือคนที่รู้วิธีพิมพ์แบบสัมผัสมักจะเขียนเอกสารเพิ่มเติมในรหัสของพวกเขา - เพียงเพราะมันง่าย สิ่งนี้ไม่ได้เป็นประโยชน์โดยตรงกับคุณ แต่คนอื่น ๆ ทั้งหมดที่คุณทำงานด้วยอาจรวมถึงตัวคุณในอนาคตเมื่อทำการดีบั๊ก / ขยายรหัสของคุณเอง

โดยส่วนตัวแล้วฉันเป็นคนป่วยของคนที่ไม่ได้จัดทำรหัสของพวกเขาที่ฉันอาจจะทดสอบโปรแกรมเมอร์เกี่ยวกับความสามารถในการพิมพ์ที่รวดเร็วถ้าฉันรับผิดชอบในการเลือกคนสำหรับโครงการ


0

คีย์บอร์ด, IDE, เม้าส์, ภาษาการเขียนโปรแกรม, ... ทั้งหมดควรหายไปเมื่อทำการเข้ารหัส การพิมพ์ด้วยระบบสัมผัสเป็นเพียงกลลวงเดียวที่ทำงานให้ฉันเพื่อทำให้แป้นพิมพ์หายไป ฉันยังคงดิ้นรนเพื่อให้ส่วนที่เหลือของ 'em หายไป!


0

การพิมพ์แบบสัมผัสเป็นสิ่งที่ต้องมีสำหรับนักเขียนโปรแกรม ฉันคิดว่าโปรแกรมเมอร์ส่วนใหญ่เจริญเติบโตได้ดีสำหรับจำนวนคำสูงต่อนาทีและฉันเชื่อว่านี่คือปัญหา ฉันจะพยายามแสดงเหตุผลด้านล่างนี้:

  • ฉันสามารถพิมพ์ได้ แต่ฉันไม่ได้ไล่ล่า WPM สูงในขณะที่เขียนโปรแกรมส่วนใหญ่เป็นเพราะมันทำให้ฉันมีเวลามากขึ้นในการคิดเกี่ยวกับสิ่งที่ฉันทำ

  • ความสามารถในการใช้ทางลัด refactoring ภายใน IDE นั้นมีความสำคัญไม่แพ้กัน เช่นคุณสมบัติอัตโนมัติเปลี่ยนชื่อหรือแยกทางลัดวิธีจะช่วยให้คุณประหยัดเวลาได้มาก

  • การใช้โค้ดขนาดสั้นและเทมเพลตอย่างมีประสิทธิภาพนั้นสำคัญกว่า เช่นโดยการพิมพ์ Tst คุณสามารถทำให้ IDE ของคุณเพื่อสร้างเทมเพลตทดสอบสำหรับคุณ

  • WPM สูงในขณะที่การเขียนโปรแกรมคู่อาจทำให้บุคคลอื่นติดตามคุณได้ยากขึ้น

ในการสรุปฉันคิดว่าการพิมพ์ด้วยระบบสัมผัสเป็นทักษะที่ต้องมีสำหรับโปรแกรมเมอร์ที่มีความสามารถอย่างไรก็ตามเช่นเดียวกับเครื่องมือใด ๆ มันไม่ควรมีผลกระทบด้านลบต่อผลผลิตของคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.