>>35 อันนี้อิงจากประสบการณ์และความเห็นส่วนตัวกูนะ
กูว่า code structure + readability นี่เรื่องใหญ่นะ
มีผลมากโดยเฉพาะกับโปรเจคที่อยู่ไปนานๆ ไม่ใช่ของที่ทำให้ลูกค้าแล้วขายขาดไปเลย
ซึ่งต่อให้เป็นแบบหลังถ้าลูกค้าขอแก้หรือเพิ่มนู่นนี่ แล้วคนเก่าทำไว้เละๆแม่งก็เดือดร้อนอยู่ดี
แต่ของแบบนี้ถ้าไม่ได้เละมากบางทีมันก็แล้วแต่ความชอบคนด้วยเลยวัดยาก
แล้วเด็กจบใหม่ไม่ได้ขาดแค่เรื่องพวกนี้ แต่กูคิดว่ามันมีเรื่องอื่นๆอีกเยอะเลยที่เด็กจบใหม่ (ย้ำว่าไม่ทุกคน) ไม่รู้หรือไม่แม่น
เอาง่ายๆ tool ที่ dev ใช้ในชีวิตประจำวันอย่างพวก version control นี่มหาลัยไม่ค่อยสอนหรอก
หรือถ้าเป็นที่ๆเขียน unit test กัน มหาลัยก็น้อยที่มากที่สอนเขียน unit ถ้าสอนก็ผิวๆมาก ไม่ไปถึงเขียน mock
ไหนจะปัจจัยอื่นๆที่บางทีเด็กจบใหม่ก็ไม่รู้หรือไม่สนใจมากอย่างเรื่อง security
การใช้ framework บางอย่างที่มารายละเอียดจุกจิก ข้อต้องระวังบางอย่างมากกว่าแค่โค้ดรันได้แล้วจบ
คือไอ้ทุกอย่างที่ว่ามา ถามว่าให้เด็กไปอ่านเองศึกษาเองได้มั้ยมันก็ได้ แต่มันก็ไม่ใช่ว่าเด็กทุกคนจะอ่าน doc แล้วจะเข้าใจ ทำได้เลย
งานบางอย่าง บาง framework ก็มีรายละเอียดจุกจิกที่ต้องระวัง ถ้าทำได้อาจจะเจอปัญหาแบบรันได้แค่บนเครื่องตัวเองงี้
ของพวกนี้บริษัทดีๆหน่อยก็จัดเทรนได้ แต่ค่าเทรนพวกนี้ไม่ได้ถูกนะ ความรู้ได้มาใช้ในงานจริงก็ต้องใช้เวลาเรียนรู้หน้างานจริงอีก
ในมุมบริษัทบางที่เค้าก็มองว่ายอมจ่ายค่าตัวคนที่เคยผ่านงานมาแล้วแพงหน่อย คุ้มกว่าลงทุนปั้นเด็กทั้งในแง่เงินและเวลาที่เสียไป
ยิ่งสายงงานนี้คนย้ายงานกันบ่อยๆอยู่แล้วด้วย
ที่ว่ามาคือไม่ได้บอกว่าเด็กจบใหม่แย่หมด หรือประสบการณ์ที่ทำงานมาเป็นตัวบอกทุกอย่างนะ
แต่กูแค่อยากแชร์ว่าในมุมการรับคนเข้าทำงาน การที่บางที่เลือกไม่รับเด็กจบใหม่มันไม่ใช่เรื่องไร้เหตุผลขาดนั้น