ค้นหา สุดยอดโปรแกรมเมอร์

คุณจะค้นหาสุดยอดโปรแกรมเมอร์ ได้อย่างไร

การคัดเลือกสุดยอดฝีมือ โดยเฉพาะโปรแกรมเมอร์ เพื่อมาร่วมงานกับเรานั้น ไม่ง่ายอย่างที่คิด. การคัดเลือกโดยใช้ประวัติย่อ(CV/Resume) มีข้อจำกัดหลายอย่าง, เพราะสุดยอดโปรแกรมเมอร์นั้น มักจะไม่ค่อยมีประสบการณ์ที่เป็นทางการ(“official” experience) พอที่จะแสดงว่าเขานั้นเก่งแค่ไหน จริงๆแล้วข้อมูลจากประวัติย่อ อาจทำให้คุณเข้าใจผิดหรือไม่ตรงกับความจริงๆทั้งหมด. แน่นอนว่ามีข้อมูลไม่น้อยที่สามารถบอกไบ้ เพื่อค้นหาว่าผู้ไดเป็นสุดยอดโปรแกรมเมอร์จริงๆ.

บทความ The 18 mistakes that kill startups ซึ่งเขียนโดยโดย Paul Graham กล่าวไว้ว่า
"... สิ่งที่ทำให้บริษัทเกี่ยวกับ e-commerce ที่เพิ่งก่อตั้งประสบกับความล้มเหลว เป็นเพราะ bad programmers ที่ถูกจ้างมา implement ความคิดของผู้ก่อตั้ง. จริงๆสิ่งที่ยากกว่าที่คิดก็คือ เหล่าผู้ก่อตั้งบริษัททั้งหลายแทบจะไม่สามารถแยกแยะได้เลยว่า คนไหนเป็นสุดยอดโปรแกรมเมอร์ หรือโปรแกรมเมอร์ห่วยๆ ..."

ข้อมูลที่ควรพิจารณา

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

2. เรียนรู้ด้วยตัวเอง และรักการเรียนรู้

3. ความเฉลียวฉลาด

4. ประสบการณ์ที่ถูกซ่อนไว้

5. ความหลากหลายของเทคโนโลยี

6. คุณสมบัติที่เป็นทางการ

อ่านรายละเอียดจากต้นฉบับ ได้ที่นี่

Posted In