หากคุณเป็นโปรแกรมเมอร์อาวุโสและสูญเสียความมั่นใจในความสามารถของโปรแกรมเมอร์รุ่นเยาว์คุณต้องการเห็นอะไรจากรุ่นน้องเพื่อรับความมั่นใจกลับคืนมา?
เนื่องจากคุณบอกว่าเขาไม่ต้องการเรียนรู้วิธีใช้กรอบงานที่คุณใช้ฉันคิดว่าคำถามควรเป็น: " ถ้าคุณเป็นโปรแกรมเมอร์อาวุโสและคุณสูญเสียความสามารถในการเรียนรู้จากคุณ โปรแกรมเมอร์อาวุโสคุณควรทำอย่างไรเพื่อแยกตัวเองออกมา? "
ในฐานะนักพัฒนามืออาชีพคุณจะไม่หยุดเรียนรู้ เคย ถ้าคุณทำคุณจะซบเซา และนั่นอาจจะใช้ได้ในบางพื้นที่ ธนาคารมีระบบดั้งเดิมจำนวนมากในการดำเนินงานที่จำเป็นต้องมีการดูแลรักษาดังนั้นความรู้เกี่ยวกับระบบเก่าที่เคลื่อนไหวช้ามากเป็นเรื่องปกติ เพื่อนของฉันกำลังแก้ไข COBOL สำหรับธนาคารเพื่อค้นพบว่าซอร์สโค้ดที่เขาแก้ไขไม่ได้ถูกแตะต้องในเวลาประมาณ 30 ปี (และผู้แต่งดั้งเดิมเป็นอาจารย์ของ COBOL ที่มหาวิทยาลัย) ... กล่าวว่าเขายังต้อง เรียนรู้สิ่งใหม่ ๆ เช่นระบบเก่าจะต้องรวมเข้ากับระบบใหม่
กลับไปที่นักพัฒนาอาวุโสของคุณ คุณพูดว่า " เขาอารมณ์เสียเกี่ยวกับการต้องเรียนรู้สิ่งใหม่ " และในความคิดของฉันที่เป็นเสียงระฆังดังขึ้นบ้าง
ฉันเรียนรู้อยู่เสมอ ในขณะที่ฉันต้องการให้นายจ้างของฉันเก็บค่าการศึกษาของฉันในแต่ละปีเป็นเรื่องยากที่พวกเขาใช้จ่ายอะไรใกล้เคียงกับสิ่งที่ฉันรู้สึกว่าฉันต้องการจริง ๆ แต่ฉันรู้ว่าฉันจะต้องยังคงจ้างงานได้ GBP (ประมาณ $ 3,000 USD) จากการศึกษาของฉันเองทุกปี
หากผู้อาวุโสของคุณไม่ได้เรียนรู้สิ่งใหม่ ๆ พวกเขาจะเริ่มทำการตัดสินใจที่แย่ (อาจเป็นแล้ว) และคุณภาพของรหัสที่คุณติดต่อด้วยจะลดลงเพราะพวกเขาติดอยู่ในร่องและไม่รู้สึกว่าจำเป็นต้องได้รับ จากร่องนั้น
หนึ่งในนักพัฒนาที่ดีที่สุดที่ฉันเคยร่วมงานคือนักพัฒนารุ่นน้องที่รู้ทุกสิ่งที่ฉันไม่เคยมีโอกาสได้ดู เขานำมากไปที่ตารางที่ฉันมักจะจม แต่ฉันชื่นชมความพยายามของเขาและฉันก็ไม่เคย "ไม่พอใจ" โดยสิ่งใดสิ่งหนึ่ง ฉันยินดีที่เขาใช้เวลาในการชื่นชมความเป็นไปได้ทั้งหมดและนำเสนอให้ทีม ตอนนี้เขาเป็นผู้นำทีมและเขาก็เล่าให้ฉันฟังเกี่ยวกับนักพัฒนาที่นำของมาวางบนโต๊ะและสิ่งที่เขาเรียนรู้จากพวกเขา
นักพัฒนาอาวุโสของคุณต้องเรียนรู้สิ่งต่าง ๆ พวกเขาต้องเรียนรู้ที่จะไม่ใช้คำพูดแสดงอารมณ์ (เช่น "ไม่เชื่อฟัง") เพื่อซ่อนความไม่เพียงพอของตัวเองเพราะนั่นจะทำให้คนอื่นมั่นใจ พวกเขาจำเป็นต้องเรียนรู้กรอบการทำงานใหม่ (แม้ว่าพวกเขาจะไม่สามารถเรียนรู้ได้ทั้งหมดเรียนรู้ว่ามันทำอะไรและจะแก้ปัญหาได้อย่างไรและถ้าพวกเขาต้องการมันในอนาคต และพวกเขาจำเป็นต้องเรียนรู้ว่าพวกเขาอยู่ในงานที่พวกเขาจะต้องเรียนรู้ตลอดเวลา