#1 tech recruiter in thailand

ความเร็วในการพิมพ์ สำคัญต่อการเขียน Program แค่ไหน

See the original English version of this article here

สำหรับ Programmer ที่เขียน Program มานาน มีแนวโน้มว่าพวกเขาจะพิมพ์ได้เร็ว แต่สำหรับมือใหม่ดูเหมือนจะมี Speed การพิมพ์ที่ช้ากว่า นี่เป็นแค่เรื่องบังเอิญ หรือมันมีความสัมพันธ์กันระหว่างความเร็วในการพิมพ์กับการเขียน Program ในบทความนี้คุณ  CLEOPHAS MULONGO จะมาวิเคราะห์ว่า ความเร็วในการพิมพ์ สำคัญต่อการเขียน Program แค่ไหน

ไม่ต้องสงสัยเลยว่า การพิมพ์ถือเป็นสิ่งที่ Programmer ต้องทำเป็นประจำอยู่แล้วเพราะ Programmer จะต้องทำมันด้วยตนเอง บางครั้ง Code อาจยาวมาก ซึ่งในฐานะของ Programmer/Developer คุณอาจต้องใช้เวลาพิมพ์เป็นเวลานาน

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

ความเร็วในการพิมพ์ กับการเขียน Program

1. การพิมพ์เร็ว จะช่วยให้คุณมีเวลาทำอย่างอื่นด้วย

การที่คุณพิมพ์ได้รวดเร็ว นั่นหมายถึงว่า คุณจะใช้เวลาที่น้อยลงในการ Coding (ไม่นับเวลาที่ใช้คิดในเรื่อง Logic) ซึ่งมันจะทำให้คุณมีเวลามากขึ้นในการทำงานในส่วนอื่นๆ เช่น การ Test และ Run Code ของคุณ นอกจากนี้ยังทำให้มีเวลามากขึ้นในการจัดการปัญหางาน Coding ประจำวันของ Project อื่นๆ ได้

2. การพิมพ์เร็ว จะช่วยทำให้สมองทำงานไหลลื่นกว่า

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

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

3. การพิมพ์ กับ การเขียน

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

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

4. ความมั่นใจ

การพิมพ์อย่างรวดเร็ว ไม่ได้หมายความว่า คุณเพียงแค่พิมพ์อักขระต่างๆ เพื่อพิสูจน์จุดนี้ให้คนอื่นเห็น คุณควรแน่ใจในสิ่งที่คุณกำลังพิมพ์อยู่ด้วย ไม่ควรพิมพ์คำที่ไม่มีความหมายออกมา เพราะคุณก็ต้องเสียเวลาในการแก้ไข error ต่างๆ จากที่คุณได้เขียนเอาไว้ในภายหลัง ซึ่งสุดท้ายมันคงลงเอยด้วยการที่คุณไม่ Coding ด้วยความเร็วระดับนั้นอีก

โดยสรุปแล้ว มันมีความสัมพันธ์ระหว่าง Productivity ของ Programmer และ ความเร็วในการพิมพ์อยู่ คนที่พิมพ์ได้รวดเร็วจะมีเวลามากขึ้นในการกลั่นกรอง Code ของพวกเขา ถ้าคุณเป็นคนพิมพ์ช้า ก็พยายามฝึกฝนและพัฒนาความเร็วในการพิมพ์ของคุณให้อยู่ในระดับที่เหมาะสม แต่ถ้าถามว่ามันสำคัญไหม ก็คงตอบได้ว่า “สำคัญในระดับหนึ่ง” เพราะมันมีประโยชน์หลายอย่าง แต่ก็ยังมีเรื่องอื่นๆ ที่สำคัญมากเช่นกัน อย่าง Logic และประสิทธิภาพของ Program เป็นต้น

ISM Technology Recruitment Ltd. (#1 Tech Recruiter in Thailand) เราเชี่ยวชาญในธุรกิจ IT Recruitment & IT Outsourcing โดยเฉพาะ เปิดทำการกว่า 25 ปี มีพนักงานทุกสายและทุกระดับทางด้าน IT ที่ได้ร่วมงานกับลูกค้าองค์กรใหญ่ที่มีชื่อเสียงและบริษัทข้ามชาติมากมาย หากคุณเป็นคน IT ที่อยากทำงานท้าทายและร่วมงานกับองค์กรชั้นนำ สามารถฝากประวัติการทำงาน (Resume) ของคุณไว้กับ ISM ได้ที่ https://www.ismtech.net/submit-your-resume แล้วคุณจะพบว่าอนาคตและโอกาสก้าวหน้ากำลังรอคุณอยู่

Source: https://www.technotification.com/

en