เป็นการสนทนา ไม่ใช่แบบทดสอบ และผู้สมัครควรมองหาโอกาสที่จะแสดงทักษะการเขียนโค้ดและการสื่อสาร
การทำงานเป็นทีมและการทำงานร่วมกันมีความสำคัญมากขึ้นกว่าเดิม เนื่องจากการทำงานจากระยะไกลพัฒนาไปสู่การทำงานแบบผสมผสาน บริษัทต่างๆ กำลังมองหาวิธีจ้างนักพัฒนาที่มีทักษะการเขียนโค้ดและการสื่อสารที่แข็งแกร่ง จับคู่การเขียนโปรแกรม เป็นวิธีหนึ่งในการทดสอบทั้งสองอย่าง
หากกระบวนการสัมภาษณ์รวมเซสชั่นการทำงานร่วมกับพนักงานที่มีอยู่ จำเป็นอย่างยิ่งที่จะต้องทำความเข้าใจสิ่งที่ควรทำและไม่ควรทำ นายจ้างต้องการดูว่าผู้สมัครจะเข้ากับทีมได้อย่างไร นอกเหนือจากการวัดทักษะที่หลากหลาย
Jonathan Fernández นักพัฒนาที่ปรึกษาอาวุโสของ ThoughtWorks กล่าวว่าเป้าหมายของการเขียนโปรแกรมคู่เป็นเรื่องเกี่ยวกับพนักงานและผู้สมัครงานที่ทำงานร่วมกันเพื่อแก้ไขปัญหา ไม่ใช่เกี่ยวกับผู้สมัครที่แก้ไขปัญหา
"ความเข้าใจผิดในประเด็นนี้อาจทำให้ผู้สมัครตัดสินใจออกแบบที่สำคัญโดยไม่ต้องพูดคุยอย่างสร้างสรรค์เกี่ยวกับหัวข้อนั้นล่วงหน้า หรือแม้แต่เพิ่มความซับซ้อนให้กับแบบฝึกหัดเพียงเพื่อแสดงความรู้เกี่ยวกับคุณลักษณะเฉพาะของภาษา” เขากล่าว
Sachin Gupta ซีอีโอของ HackerEarth กล่าวว่านายจ้างวัดความสามารถเหล่านี้ในระหว่างเซสชันการเขียนโปรแกรมคู่:
- ทักษะการแก้ปัญหา: บุคคลสามารถเข้าใจปัญหา แบ่งปัญหาออกเป็นปัญหาย่อย แล้วจึงคิดวิธีแก้ปัญหาได้หรือไม่?
- คุณภาพของการเขียนโค้ด: บุคคลนั้นเขียนโค้ดที่ชัดเจนและเข้าใจง่ายหรือไม่?
- ความถูกต้องของรหัส: รหัสครอบคลุมสถานการณ์ทั่วไปทั้งหมดหรือไม่
- ทักษะการสื่อสาร: บุคคลนั้นกำลังจะแก้ไขข้อบกพร่องในสถานการณ์ต่างๆ พูดคุยเกี่ยวกับความซับซ้อนของโค้ดในฐานะตัวแทนสำหรับการเขียนโค้ดที่เหมาะสมที่สุด การทดสอบความเครียด และเพิ่มประสิทธิภาพโค้ดหรือไม่
- ความถนัดในการเรียนรู้: บุคคลนั้นดูเหมือนจะเต็มใจและสามารถเรียนรู้จากงานได้หรือไม่?
“กระบวนการสัมภาษณ์แบบก้าวหน้าบางกระบวนการมีความสามารถเหล่านี้เป็นเกณฑ์ และผู้สัมภาษณ์แต่ละคนจะประเมินความสามารถแต่ละรายการและให้คะแนน ซึ่งพวกเขาใช้ในการพิจารณาโดยรวม เช่น ปฏิเสธ ยอมรับอย่างอ่อน หรือยอมรับอย่างแข็งขัน” เขากล่าว
ดู: ไซต์งานด้านเทคโนโลยี 13 แห่งทำให้การหางานใหม่เป็นเรื่องง่าย ไม่ว่าคุณจะอยากทำงานจากที่บ้านหรือไม่ก็ตาม (TechRepublic)
เฟอร์นันเดซกล่าวว่าเซสชันการเขียนโปรแกรมคู่มีไว้เพื่อแสดงทักษะการสื่อสารโดยรวมของบุคคล
“การถามคำถามที่ถูกต้องเกี่ยวกับมุมเคส การสามารถอธิบายข้อดีข้อเสียของการออกแบบแบบหนึ่งเหนือแบบอื่น หรือใช้ตัวอย่างง่ายๆ เพื่อแสดงแนวคิดที่ซับซ้อนเป็นตัวบ่งชี้ที่ดี” Fernández กล่าว
ต่อไปนี้เป็นสิ่งที่ควรทำสี่ประการและไม่ควรทำสามประการในการนำทางการเขียนโปรแกรมคู่
จะสร้างความประทับใจที่ดีได้อย่างไร
นายจ้างกำลังวัดทักษะทางเทคนิคและทักษะด้านอารมณ์ในระหว่างเซสชันการเขียนโปรแกรมคู่ ผู้สมัครที่ประสบความสำเร็จจะสามารถแสดงทักษะการเขียนโค้ดโดยรวมและความสามารถในการทำงานเป็นทีมได้
- อธิบายกระบวนการคิดเบื้องหลังการตัดสินใจของคุณ
- คำนึงถึงความสามารถในการอ่าน การบำรุงรักษา และความสามารถในการขยายได้
- ยอมรับคำวิจารณ์ที่สร้างสรรค์อย่างสง่างาม
- แสดงว่าคุณเรียนรู้และเป็นส่วนหนึ่งของทีมได้
Fernández เขียนในโพสต์บล็อกล่าสุด ที่นักพัฒนาควรคิดถึงวิธีแสดงทักษะของตนในด้านความสามารถในการอ่าน การบำรุงรักษา และความสามารถในการขยายได้ในระหว่างการสัมภาษณ์
“แม้ว่าเราจะไม่ได้ใช้มาตรการที่เฉพาะเจาะจงในระหว่างเซสชันการจับคู่ แต่เราคาดหวังให้ผู้สมัครใช้รูปแบบการพัฒนาที่รู้จักกันดี (SOLID, YAGNI, KISS ฯลฯ) และแนวปฏิบัติที่ดี (การพัฒนาที่ขับเคลื่อนด้วยการทดสอบ) เพื่อให้บรรลุเป้าหมายนี้ และเรา ยังชอบที่จะพูดคุยเกี่ยวกับเวลาและเหตุผลที่คุณควรใช้เมื่อเขียนโค้ด” เขากล่าว
องค์ประกอบที่สำคัญอีกประการหนึ่งของกระบวนการคือการจัดการการเขียนโค้ดไปมาด้วยกัน และสามารถยอมรับคำวิจารณ์ที่สร้างสรรค์และนำเสนอในระหว่างการสนทนาเดียวกันได้ ผู้สมัครงานควรยอมรับคำวิจารณ์เกี่ยวกับโค้ดโดยไม่ต้องคำนึงถึงเป็นการส่วนตัว และรู้สึกสบายใจที่จะถามคำถามยากๆ ในระหว่างการเขียนโปรแกรมคู่ Fernández กล่าว
“การผลักดันวิธีแก้ปัญหาด้วยความเห็นอกเห็นใจและมีเหตุผลเชิงตรรกะก่อนการดำเนินการจะนำไปสู่การอภิปรายที่อาจช่วยประหยัดเวลาได้มากและจะช่วยให้ทั้งคู่เข้าใจถึงผลกระทบของการเปลี่ยนแปลงอย่างถ่องแท้” เขากล่าว
บริษัทต่างๆ ยังกำลังมองหานักพัฒนาที่สามารถคำนึงถึงผู้ใช้หลายคนได้ ขึ้นอยู่กับงานที่ทำอยู่
“บางครั้งคุณต้องทำให้ตัวเองอยู่ในตำแหน่งของผู้ใช้ขั้นสุดท้าย บางครั้งคุณต้องคิดเหมือนผู้ที่จ่ายค่าโครงสร้างพื้นฐาน หรือผู้ที่ดูแลความปลอดภัยของแพลตฟอร์ม” Fernández กล่าว “การทำแบบนั้นไปพร้อมๆ กับที่คุณกำลังจับคู่ และอธิบายให้คู่ของคุณฟังว่าคุณสวมหมวกแบบไหนในช่วงเวลาหนึ่งๆ ถือเป็นทักษะที่ดีจริงๆ”
อย่าทำผิดพลาดเหล่านี้
นอกเหนือจากการมองหาทักษะเฉพาะแล้ว นายจ้างยังเฝ้าสังเกตสัญญาณเตือนว่าบุคคลนั้นไม่เหมาะกับทีมอีกด้วย Fernández กล่าวว่าธงแดงอาจเป็นเรื่องทางเทคนิค เช่น การขาดทักษะในการทดสอบ หรือค่านิยมของผู้สมัครเกี่ยวกับวัฒนธรรมการทำงานไม่สอดคล้องกัน เช่น การไม่ให้คุณค่าที่เข้มแข็งเพียงพอต่อความหลากหลายในที่ทำงาน
รายการข้อผิดพลาดสั้น ๆ มีลักษณะดังนี้:
- อย่าด่วนสรุปไปยังคำตอบที่ถูกต้องแต่แสดงผลงานของคุณ
- อย่ากลัวที่จะถามคำถาม
- อย่าพูดเกินจริงทักษะของคุณ
Gupta กล่าวว่านายจ้างจับตาดูการบิดเบือนความจริงทุกประเภท เช่น คนที่อ้างว่าได้ทำบางสิ่งบางอย่างแต่ไม่สามารถยืนยันด้วยหลักฐานการทำงานได้
“ความเข้มแข็งทางความคิดก็เป็นอีกเรื่องหนึ่ง โดยทั่วไปสิ่งนี้แสดงให้เห็นว่าพวกเขาอาจไม่เปิดกว้างสำหรับการเรียนรู้จากความผิดพลาดของพวกเขา” เขากล่าว
คุปตะยังกล่าวด้วยว่าผู้สมัครควรถามคำถามของผู้สัมภาษณ์
“ผู้คนลังเลที่จะถามคำถามเพื่อชี้แจง เงื่อนไขขอบเขต หรือคดีมุม” เขากล่าว “ผลก็คือ พวกเขาได้รับคำตอบตามสมมติฐานของตนเอง ซึ่งอาจแตกต่างจากสมมติฐานของผู้สัมภาษณ์”
Gupta ยังแนะนำให้ใช้วิธีการแก้ปัญหาแบบวนซ้ำ แทนที่จะระบุวิธีแก้ปัญหาที่ดีที่สุดในขั้นตอนแรก
“ผู้สัมภาษณ์คาดหวังให้ผู้สมัครแสดงให้เห็นว่าพวกเขากำลังแก้ไขปัญหาอย่างไร พวกเขาคิดอย่างไร และพวกเขาหาทางแก้ไขได้อย่างไร ไม่ใช่แค่ว่าพวกเขารู้วิธีแก้ปัญหาเท่านั้น” เขากล่าว
ดูเพิ่มเติม
- "
- 7
- เพิ่มเติม
- ทั้งหมด
- รอบ
- บล็อก
- ซึ่ง
- กรณี
- ผู้บริหารสูงสุด
- เปลี่ยนแปลง
- รหัส
- การเข้ารหัส
- การทำงานร่วมกัน
- ร่วมกัน
- การสื่อสาร
- บริษัท
- ผู้ให้คำปรึกษา
- การสนทนา
- วัฒนธรรม
- ออกแบบ
- ผู้พัฒนา
- นักพัฒนา
- พัฒนาการ
- DID
- ความหลากหลาย
- การเอาใจใส่
- นายจ้าง
- Essentials
- ฯลฯ
- การออกกำลังกาย
- คาดว่า
- ลักษณะ
- ชื่อจริง
- พอดี
- ฟรานซิส
- ให้
- ดี
- การจัดการ
- จ้าง
- หน้าแรก
- สรุป ความน่าเชื่อถือของ Olymp Trade?
- ทำอย่างไร
- HTTPS
- เป็นลูกผสม
- ภาพ
- โครงสร้างพื้นฐาน
- สัมภาษณ์
- IT
- การสัมภาษณ์
- งาน
- กระโดด
- ความรู้
- ภาษา
- ภาษา
- นำ
- เรียนรู้
- การเรียนรู้
- ความรัก
- การทำ
- วัด
- ข่าว
- หนังสือพิมพ์
- เสนอ
- เปิด
- คน
- เวที
- การเขียนโปรแกรม
- การเขียนโปรแกรมภาษา
- หนังสือมอบฉันทะ
- แบบทดสอบ
- ทำงานจากระยะไกล
- คำตอบ
- เงินเดือน
- ความปลอดภัย
- สัญญาณ
- ง่าย
- สถานที่ทำวิจัย
- ทักษะ
- ซอฟต์แวร์
- โซลูชัน
- แก้
- ความเครียด
- ที่ประสบความสำเร็จ
- เทคโนโลยี
- วิชาการ
- ทดสอบ
- การทดสอบ
- คิด
- ภาพขนาดย่อ
- เวลา
- เคล็ดลับ
- ผู้ใช้
- ความคุ้มค่า
- นาฬิกา
- รายสัปดาห์
- WHO
- งาน
- ทำงานที่บ้าน
- ที่ทำงาน
- การเขียน