-
แม้แต่นักพัฒนาระดับซีเนียร์ก็ยังค้นหาโค้ดพื้นฐานหรือคำสั่งต่าง ๆ ใน Google ทุกวัน
-
เงื่อนไขของการเป็นซีเนียร์ไม่ใช่การ “จำทุกอย่างได้” แต่หัวใจสำคัญคือ “รู้ว่าควรไปหาอะไรจากที่ไหนเมื่อต้องใช้”
-
ผู้เขียนเป็นนักพัฒนาที่มีประสบการณ์ 8 ปี แต่ก็ยอมรับว่ายังค้นหาเรื่องอย่าง
flex center,git reset,array reverseอยู่บ่อย ๆ -
ช่องว่างระหว่างการพัฒนาจริงกับการสัมภาษณ์: ในการสัมภาษณ์อาจถามว่า “คุ้นเคยกับ React ไหม?” แต่ในการทำงานจริงก็ยังค้นหา
useContextแล้วค่อยใช้งาน -
ยิ่งเป็นซีเนียร์ก็ยิ่ง ค้นหาได้อย่างมีประสิทธิภาพ — ค้นหาแบบเจาะจงอย่าง
"react button onclick typescript" -
‘อิมโพสเตอร์ซินโดรม (Imposter Syndrome)’ เป็นเรื่องปกติ
-
การค้นหาไม่ใช่หลักฐานของความไร้ความสามารถ แต่เป็น เครื่องมือในการแก้ปัญหา
-
สุดท้ายแล้ว นักพัฒนาที่ดีไม่ใช่ คนที่รู้ทุกอย่าง แต่เป็น คนที่จัดการสิ่งที่ไม่รู้ได้อย่างรวดเร็ว
17 ความคิดเห็น
ยิ่งไปกว่านั้น ทักษะการเขียนพรอมต์ AI ก็ยิ่งสำคัญขึ้น ทำให้การเลือกใช้ให้เหมาะกับบริบทและความกระชับของประโยคยิ่งสำคัญมากขึ้น
ดูเหมือนว่าตอนนี้ความสามารถในการใช้ AI ได้อย่างรวดเร็วและถูกจังหวะสำคัญกว่านะครับ
ผมคิดว่าถ้าในหัวเราจัดหมวดหมู่ได้ว่า ส่วนไหนต้องจำ และส่วนไหนควรค้นหาแล้วค่อยทำ ก็น่าจะเพียงพอแล้ว
ก็พอแล้ว
ตามมาตรฐานของผม อย่างน้อยต้องสั่งสมเส้นทางอาชีพในสาขาเฉพาะด้านใดด้านหนึ่ง (มือถือ เกม แบ็กเอนด์ ระบบ เอ็มเบ็ดเด็ด ฯลฯ) มาเป็นเวลา 10 ปี ถึงจะเรียกว่าเป็นซีเนียร์ได้.. หรือว่าผมเข้มงวดเกินไป?
ย้ายแล้วเนื่องจากไม่ตรงกับ Show GN
โปรดอ้างอิง วิธีใช้งาน Show แล้วโพสต์ใหม่
แบบนี้น่าจะได้นะ? <- จูเนียร์ / แบบนี้น่าจะได้แหละ <- ซีเนียร์ / แบบนี้ได้ <- มาสเตอร์ ใช่ไหมล่ะ 555
จูเนียร์ต้องเปลี่ยนเป็น "นี่มันอะไรกันแน่?" ...ฮ่าๆ;
ผมเห็นด้วยอย่างยิ่งกับคำพูดที่ว่า “ความสามารถในการรู้ว่าต้องไปหาข้อมูลจากที่ไหนเมื่อจำเป็น” จากประสบการณ์ที่ผมเจอมา จนถึงทุกวันนี้แม้แต่การสัมภาษณ์ระดับซีเนียร์ก็ยังมีหลายกรณีที่การทดสอบโค้ดยังคงเน้นการท่องจำเป็นหลัก ผมรู้สึกว่าวิธีแบบนี้ทำให้ประเมินความสามารถในการแก้ปัญหาจริงได้ไม่ดีนัก หวังว่ามุมมองแบบนี้จะแพร่หลายไปทั่วทั้งตลาดมากขึ้น เพื่อให้เพชรเม็ดงามที่ซ่อนอยู่ซึ่งยังไม่เคยได้รับโอกาส ได้รับการจ้างงานมากขึ้น
ผมเป็นนักพัฒนาระดับซีเนียร์ แต่ก็ยังค้นหาทุกอย่างใน Google อยู่
เวลาผมสัมภาษณ์ด้านเทคนิค
ผมจะให้โน้ตบุ๊กแล้วให้โจทย์ที่ต้องเขียนโค้ด โดยบอกว่าไม่ว่าจะเป็น Claude, Copilot หรืออะไรก็ตาม ใช้ได้ทุกวิถีทาง
ให้แก้ปัญหาให้เสร็จภายในเวลาจำกัด ซึ่งปกติก็คือ 1 ชั่วโมง แล้วผมจะดูว่าเขาค้นหาอย่างไร เริ่มต้นจากตรงไหน กล้าถามอย่างกระตือรือร้นไหม หรือมัวแต่ลองผิดลองถูกคนเดียวจนเสียเวลาไปเปล่าๆ อะไรทำนองนั้น
ก็เคยมีผู้เข้าสัมภาษณ์บางคนโกรธและบอกว่านี่เป็นครั้งแรกที่เจอการสัมภาษณ์เทคนิคในรูปแบบนี้ แต่มันแปลกไหมครับ?
ผมคิดว่าน่าจะชอบบริษัทที่สัมภาษณ์แบบนั้นนะ
ดูเหมือนว่าสิ่งสำคัญคือมีการแจ้งเรื่องส่วนนั้นไว้ล่วงหน้าในกระบวนการรับสมัครหรือไม่
ถ้าจู่ ๆ ถูกขอแบบนั้นโดยไม่มีอะไรบอกไว้ก่อน ถ้าเป็นผมก็คงรู้สึกทำตัวไม่ถูกเหมือนกัน
การโกรธดูจะแปลก ๆ นะครับ?
ตอนสัมภาษณ์งานของบริษัทแห่งหนึ่ง มีการถามทำนองว่า "รู้เรื่อง ~ ไหม?" เลยรู้สึกไม่ค่อยดีเอามาก ๆ...
แล้วก็คิดขึ้นมาว่า 'ใครจะไปจำพวกนั้นได้หมดกันล่ะ? ก็แค่ค้นใน Google ก็เจอแล้วนี่!!'
เดี๋ยวผมลองกูเกิลดูก่อนครับ
เห็นด้วยเลยครับ
ช่วงนี้ความจำผมก็แย่ลงเรื่อยๆ..
ตอนยังทำงานได้ไม่กี่ปี ความจำดีมากจนแทบไม่ต้องจดบันทึกก็ยังจำเนื้อหาในการประชุมได้หมด แต่เดี๋ยวนี้จำทั้งหมดไม่ค่อยได้แล้วครับ
เลยรู้แค่คีย์เวิร์ดสำคัญ แล้วค่อยไปค้นหาเปิดดูตอนที่จำเป็นครับ
react button onclick typescriptเห็นด้วย อินมาก
จะใช้ claude, gemini, codex อะไรก็ตาม
คนที่สามารถดึงผลลัพธ์ที่ตรงกับความต้องการมาได้ และอธิบายเจตนากับเบื้องหลังของรายละเอียดต่าง ๆ ได้
ผมว่าคนแบบนี้แหละคือคนที่มีความสามารถ
และยิ่งเป็นซีเนียร์ก็ดูจะยิ่งใช้ AI ได้เก่งกว่าด้วย
แต่คนที่ทำงานแล้วใช้มุก "GPT บอกให้ทำแบบนี้" ทั้งที่ยังไม่แม้แต่จะลองค้น Google ดูเลย 5555...