การช่วยโปรแกรมเมอร์คนใหม่มีความเชี่ยวชาญในตนเองมากขึ้นและไม่ถามฉันมากขนาดนั้นเลยหรือ


26

ฉันกำลังทำงานในโครงการกับโปรแกรมเมอร์ใหม่ ฉันจะช่วยเขาเร่งงานของเขาได้อย่างไร เขามักถามคำถามฉันและฉันจับคู่โปรแกรมกับเขาใน backbone.js (ส่วนหนึ่งของโครงการ)

ตอนนี้ฉันต้องการให้เขาจัดการโครงการด้วยตัวเองดังนั้นฉันจึงสามารถมีสมาธิกับสิ่งอื่น ๆ เพื่อเร่งกระบวนการ เขาไม่ต้องการสิ่ง Google หรือถามในฟอรั่มหากมีปัญหาเกิดขึ้น เขาเพิ่งมาหาฉัน เขาควรทำอย่างไร ฉันควรทำอย่างไร? เมื่อฉันบังคับเขาเขาก็ทำสิ่งต่าง ๆ อย่างรวดเร็ว ฉันจะกระตุ้นให้เขาทำงานของตัวเองมากขึ้นได้อย่างไร

คำตอบ:


42

พูดว่า " ตอนนี้ฉันยุ่งนิดหน่อยคุณสามารถถาม stackoverflow.com ได้ว่าคุณติดอยู่จริงๆ " ในที่สุดเขาก็หวังว่าจะได้เบาะแส ครั้งต่อไปที่เขามาที่โต๊ะของคุณพูดว่า "อืมฉันไม่รู้ขอให้ Google ทำเช่นนั้นและดู ... " หรือ "ตรวจสอบเอกสาร API" การรวมกันของสองคนนี้ทำงานกับฉันกับนักเรียนสหกิจในอดีต - ในที่สุดพวกเขาก็เห็นว่าฉันค้นหาและค้นหาข้อมูลจากนั้นพวกเขาก็เรียนรู้วิธีการทำเช่นกัน


16
ยอดเยี่ยมอบรมวิธีการค้นหาคำตอบและอนุมัติวิธีการที่เขาพบพวกเขาพร้อมกันเพื่อให้เขารู้ว่าตกลงและคาดหวัง คนใหม่ของคุณจะประหม่าน้อยลงมาก
Patrick Hughes

7
คำตอบที่ยอดเยี่ยม โดยเฉพาะอย่างยิ่งฉันชอบสิ่งนั้นแม้ว่าคุณจะรู้คำตอบสำหรับคำถามของเขาคุณก็ google กับเขา
Jon

2
เพื่อนไม่ให้เพื่อน google คนเดียว
Xeoncross

1
เลี้ยงผู้ชายด้วย google เลี้ยงเขาไว้ตลอดชีวิต
ราวุฒิ Positwinyu

1
ผู้คนใน StackOverflow จะแจ้งให้พวกเขาทราบว่าคำถามนั้นไม่ใช่คำถามที่ดี / ไม่สมเหตุสมผล หากนักเรียนคนนี้ดิ้นรนจริงๆให้ถามพวกเขาในวันถัดไปว่าคำถามดังกล่าวเป็นอย่างไร หากพวกเขาบอกว่าพวกเขาไม่ได้รับคำตอบใด ๆ ให้ทบทวนคำถามและให้พวกเขารู้ว่าคุณคิดอย่างไรกับมันและแนะนำให้แก้ไข / โพสต์ใหม่ หากคุณต้องการจริงๆให้พวกเขาแสดงวิธีการสร้างบัญชีบน SO แสดงพื้นฐานให้พวกเขาเชื่อมโยงไปยังคำถามที่พบบ่อยและวิธีการโพสต์คำถาม ในความคิดของฉันดังนั้นควรโพสต์เมื่อการค้นหาเว็บไม่ได้ผลทางออกที่เพียงพอ
FrustratedWithFormsDesigner

23

เหมือนเป็นสิ่งจำเป็นใน stackoverflow.com เมื่อมีการถามคำถามกล่าวว่า"แสดงให้ฉันสิ่งที่คุณมีเพื่อให้ห่างไกล" ถ้านั่นไม่ใช่เรื่องใหญ่อะไรให้ส่งของไปบรรจุพร้อมกับคำแนะนำในการค้นหาแน่นอนจนกว่าเขาจะมีสิ่งที่เป็นรูปธรรมที่จะถาม


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

@Chad +1000 ถ้าทำได้ ไม่เพียงช่วยให้คุณ จำกัด เส้นทางการค้นหาให้แคบลงหากคุณรู้ว่าตนเองได้ลองอะไรมาบ้าง แต่คุณสามารถแนะนำสิ่งที่คุณอยากลองได้ "คุณลองทำอะไร" ฉันไปหา [สิ่งนี้] "" ดูเอกสาร [ที่นี่] แล้วเล่าให้ฉันฟังว่าคุณเจออะไร "โดยทั่วไปให้พวกเขาเข้าใจว่าคุณจะแก้ปัญหาอย่างไรและปลูกฝังความคาดหวังในสิ่งที่พวกเขาควรจะลองก่อน มาหาคุณ
Steven Evers

8

วิธีที่ดีที่สุดในการเพิ่มความเร็วให้กับใครสักคนคือ ... เอาล่ะเร่งความเร็ว ฟังดูราวกับว่าคุณเป็นคนที่ค่อนข้างเมตตา คุณควรจะให้กำลังใจคำถามไม่ให้พวกเขาเพื่อให้ได้ผลลัพธ์ที่ตามมา แม้แต่นักพัฒนาที่ยอดเยี่ยมก็ยังไม่รู้ทุกอย่างเมื่อพวกเขาไปยังสถานที่ใหม่ ตอนนี้หากคำถามของเขาอยู่ในแนวของ "ฉันจะแยกสตริง" ได้อย่างไร (หรือที่เรียกว่า google ได้อย่างง่ายดาย) จากนั้นคุณก็สามารถระเบิดเขาได้ แต่พยายามชื่นชมความจริงที่ว่าผู้คนไม่สามารถสร้างงานใหม่ได้ทันทีและคุณควรคาดหวังกับคำถามมากมาย


1
ได้! ใจดีกับพวกเขา! สอนพวกเขาให้มากที่สุด จำนวนคำถามจะลดลงหลังจากผ่านไปครู่หนึ่งและคุณอาจจะได้เพื่อนใหม่ =)
Nailer

4

มันอาจเป็นปัญหาความมั่นใจหรือไม่ หากเป็นไปได้ที่เขาถามคำถามเหล่านี้กับคุณเพราะเขากลัวว่าจะล้มเหลวมันอาจจะเป็นการดีถ้าคุณได้คุยกับเขา

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


3

มันอาจเป็นปัญหาของความมั่นใจในตัวเองซึ่งเขาไม่คิดว่าเขามีความสามารถเพียงพอในการผลิตงานที่ตรงกับความต้องการ นี่เป็นเรื่องธรรมดาสำหรับนักพัฒนาใหม่ที่เข้าคู่กับรุ่นพี่

บางทีแทนที่จะ "บังคับ" ให้เขา "หายไป" ลองสนับสนุนงานของเขาและท้าทายให้เขาจัดการปัญหาด้วยตนเอง ฉันเป็นเดิมพันที่ค่อนข้างปลอดภัยหลังจากที่เขาประสบความสำเร็จในการทำงานบางอย่างโดยปราศจากความช่วยเหลือของคุณเขาจะคุ้นเคยกับมันมากขึ้นและในที่สุดก็ไม่เต็มใจที่จะมาหาคุณเพื่อขอความช่วยเหลือ


+ 1- นี่มันตายไปแล้ว เขาอาจพยายามรับผิดชอบโดยขออนุมัติงานของเขาแทนที่จะตรวจสอบด้วยรหัสที่น่ากลัว ส่วนที่ยากที่สุดของการเขียนโค้ดในตอนแรกคือการพยายามตัดสินใจว่าคุณทำสิ่งถูกต้องหรือไม่ ข้อสันนิษฐานคือนักพัฒนาอาวุโสมี "เวทมนต์ดำ" บางอย่างที่ทำให้โค้ดของพวกเขาน่าอัศจรรย์
Morgan Herlocker

1

จัดเวลาไว้สำหรับตัวคุณเอง เทคนิค Pomodoro แนะนำช่วงเวลา 25 นาที หากเขาปรากฏขึ้นตรงกลางเพียงแค่พูดว่าคุณจะมาตอบคำถามของเขาในภายหลัง หากเขาไม่ต้องการความช่วยเหลือจากคุณจริงๆเขาก็จะพบคำตอบแล้ว ในที่สุดเขาจะไม่รบกวนคุณกับสิ่งที่เรียบง่าย


0

ดูเหมือนว่าคุณได้ฝึกฝนเขาว่าเขาสามารถมาหาคุณได้เสมอ นอกจากนี้ดูเหมือนว่าจะฝึกให้เขาคิดว่าเขาสามารถใช้คุณเป็นไม้ค้ำสำหรับสิ่งที่เขาไม่สบายใจที่จะทำ

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


0

หากคำถามมีคำตอบสั้น ๆ ให้ตอบคำถาม หากต้องการคำอธิบายและคุณไม่ได้เป็นผู้มีอำนาจในเรื่องหรือถ้าคุณไม่ทราบคำตอบให้บอกสถานที่ที่จะไป ในที่สุดคุณควรบอกพวกเขาได้ว่าควรมองหากี่พยางค์ "... เลือก HTML หรือไม่" "Google: เลือก MDN" "ฉันจะทำเครื่องหมาย ... ช่องทำเครื่องหมายอย่างไร" "MDN" "การแปลงเขตเวลาของ Oracle?" "RTFM 'ที่เขตเวลา'" หากคำถามนั้นเกิดขึ้นบ่อยครั้งอย่างไม่เหมาะสมคุณจะต้องแสดงว่าคุณไม่สามารถใช้งานได้


0

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

คุณควรเห็นว่าเขาเข้ามาเองได้ไกลแค่ไหนและเขามีความมั่นใจในความสามารถของเขาแค่ไหน เขากำลังมาหาคุณเร็วแค่ไหนเมื่อมีปัญหา? คุณคิดว่าคุณสามารถเป็นที่ปรึกษาให้กับโปรแกรมเมอร์คนใหม่นี้ได้หรือไม่ดังนั้นเขาจึงพยายามทำเงาให้คุณเพื่อที่เขาจะได้รู้ว่าคุณทำอะไรคุณทำมันอย่างไรและคุณทำกับใคร


0

ตั้งเวลาที่สามารถถามคำถามโดยไม่รบกวนคุณ เป็นเรื่องแปลกที่บุคคลนี้จะถามเฉพาะคำถามที่สามารถ Googled และไม่มีอะไรเฉพาะเจาะจงกับโครงการของคุณหรือวิธีที่ทีมของคุณทำสิ่งต่างๆ เริ่มติดตามคำถาม ความขุ่นมัวของคุณอาจทำให้คุณเข้าใจปัญหา

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.