เรากำลังพิจารณาการสอนพนักงานบางคนที่มีประสบการณ์การเขียนโปรแกรมระดับศูนย์หรืองานอดิเรกทั่วไปเพื่อลดภาระงานให้กับฉัน
เราใช้ Python / Django ซึ่งมีเอกสารที่เป็นมิตรรอบตัวและง่ายต่อการเรียนรู้
ตอนนี้ฉันเป็นแผนกไอทีสำหรับชายคนหนึ่งของ บริษัท และฉันไม่มีเวลามากพอที่จะพัฒนาทุกอย่างที่ บริษัท ต้องการ เราไม่ได้เป็น บริษัท ซอฟต์แวร์ แต่มีส่วนช่วยในเรื่องไอทีในการทำงานให้อัตโนมัติพัฒนาคุณสมบัติการบริการลูกค้าวิเคราะห์ข้อมูล ฯลฯ
คุณจะรวมมือใหม่ที่ทำงานบน codebase ของคุณได้อย่างไร สมมติว่าคุณมีฝึกงาน - พวกเขาทำอะไร? ฉันลังเลอย่างยิ่งที่จะให้พวกเขาออกแบบหรือพัฒนารหัสหลักเนื่องจากเราจะจัดการกับข้อผิดพลาด / รูปแบบการออกแบบที่แปลกประหลาดของพวกเขามานานหลายปี ในฐานะนักพัฒนาหลักฉันจะเป็นคนที่ต้องแก้ไขรหัสของพวกเขา
ความคิดของฉันคือการมีล่วงหน้าหน้าแก้ไขรหัสที่มีอยู่ไม่เคยสร้างคุณสมบัติหลัก ฉันสามารถ offload งานให้กับพวกเขาด้วยงานง่าย ๆหลังจากที่ฉันสร้างคุณลักษณะเอง
เราต้องการให้พนักงานของเราเรียนรู้ / ค้นหาคุณค่าใน บริษัท และโดยทั่วไปเราจะมีผู้คน 'เลื่อนตำแหน่ง'
มันเป็นมาตรฐานในการสอนคนที่มีการเขียนโปรแกรมระดับทั่วไป / งานอดิเรก? "การเลื่อนตำแหน่ง" ใน บริษัท ซอฟต์แวร์ทำงานอย่างไรกับโปรแกรมเมอร์ระดับต้น? พวกเขาเริ่มทำงานกับรหัสหลักเมื่อใด
ฉันกำลังพยายามตัดสินใจว่าจะก่อให้เกิดความเสียหายมากกว่าความช่วยเหลือหรือไม่และมีวิธีที่เราสามารถใช้ความช่วยเหลือโดยไม่เสี่ยงรหัสไซต์หลัก (สภาพแวดล้อมที่แยกได้หรือไม่)