คนทำอาชีพเป็น Programmer คนไหนเก่ง คนไหนไม่เก่ง วัดจากอะไร ใช้อะไรเป็นเกณฑ์ ??

จากสายตาคนนอก เกิดข้อสงสัย ครับ งานสายอาชีพ Programmer
การเขียนโค๊ด การเขียนโปรแกรม ต่างๆ
คนที่เป็น Programmer ใครเก่ง กว่าใคร วัดจากอะไรบ้างครับ
ยกตัวอย่าง พนักงาน บริษัท Software แห่งหนึ่ง
มี นาย A และ นาย B
ทำงานตำแหน่ง และหน้าที่รับผิดชอบ เหมือนกัน เลย
สมมุติ ให้เขียนโปรแกรม คำนวนสต๊อกสินค้า ขึ้นมา 1 โปรเจ็ค (สมุตินะครับ )
โดยที่นาย A และ นาย B ได้รับ Paper และ Spec ชุดเดียวกัน เป๊ะๆ
ให้เวลา ทำโปรเจ็ค 3 เดือน ต้องเสร็จ.......

จากสายตาคนนอก สงสัยว่า การเขียนโปรแกรม ขึ้นมา 1 โปรเจ็ค ( ขอเรียกเป็นโปรเจ็ค นะครับ เพราะไม่รู้ว่าจะเรียก อย่างไร)
โดยมี Paper และ Spec ชุดเดียวกัน แต่ ให้คน 2 คนต่างทำ ของใครของมัน

การเขียนโค๊ดต่างๆ มันจะเหมือนกันไหม เหมือนเป๊ะๆ หรือ คล้ายๆกัน หรือ แตกต่างกันไปเลย
เช่น
1+1=2
0.5 x 4 = 2
1+0.5+0.5 =2
ฯลฯ = 2

แล้ว ต้องเอาเกณฑ์ อะไรวัดว่า ใครเก่งกว่าใคร??

ปล. ขออนุญาติ ใช่ คำว่า "เก่ง" เป็นตัวชี้วัด นะครับผม

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

ส่วนโค้ดยังไงก็ต่างครับ นอกจากจะเป็นโจทย์สั้นๆบรรทัดเดียวจบ
แต่โลกจริง โปรแกรมจริง ยังไงก็ไม่เหมือนครับ

ปล. ถ้าจะวัดความเก่งจริงๆ ต้องใช้คนที่เก่งกว่าสองคนนั้นครับ แล้วจับมานั่งคุยกันครับ
เช่น เพราะอะไรถึงทำท่านั้น
ทำไมถึงโยนข้อมูลไปแบบนี้
ทำไมเก็บข้อมูลลง DB แบบนั้น
ถ้าเจอปัญหานี้จะแก้ยังไง
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่