เทคโนโลยี
หากคุณนำคนอื่นมาเป็นนักพัฒนามีสิ่งสำคัญสามอย่างที่ฉันอยากแนะนำให้เริ่มต้นใช้งานก่อนที่จะเริ่ม
- การควบคุมแหล่งที่มา
- ติดตามปัญหา
- บูรณาการอย่างต่อเนื่อง
หากสามสิ่งนี้ทำงานได้อย่างถูกต้องคุณจะกำจัดปัญหาทั่วไปที่เกิดขึ้นเมื่อคุณนำสมาชิกทีมใหม่เข้ามาประมาณ 75% จุดสำคัญของเทคโนโลยีเหล่านี้คือการเอาสิ่งที่เกิดขึ้นในหัวของคุณออกมาให้มากที่สุดเพื่อให้สมาชิกในทีมสามารถโต้ตอบกับมันได้
การควบคุมแหล่งที่มาทำให้แน่ใจว่าคุณกำลังทำงานในสิ่งเดียวกัน การติดตามปัญหาจะช่วยให้คุณติดตามสิ่งที่ต้องทำและจะทำให้คุณรู้ได้ง่ายขึ้นว่าพวกเขากำลังทำงานและทำอะไรอยู่ การรวมและการทดสอบอย่างต่อเนื่องจะช่วยให้แน่ใจว่าคุณมีกระบวนการสร้างซ้ำและการปรับปรุงใหม่ไม่ทำลายส่วนอื่น ๆ ของรหัส
Pragmatic Programmer มีหนังสือดี ๆ เกี่ยวกับเรื่องนี้ นี่คือบางส่วนที่ฉันแนะนำ มีชื่อเรื่องอื่นที่คล้ายคลึงกันตามภาษาการเขียนโปรแกรมที่คุณใช้หรือการควบคุมเวอร์ชันที่คุณต้องการใช้:
http://www.pragprog.com/titles/tpp/the-pragmatic-programmer
http://www.pragprog.com/titles/tsgit/pragmatic-version-control-using-git
http: //www.pragprog co.th / ชื่อ / รถยนต์ / ปฏิบัติโครงการอัตโนมัติ
ส่วนบุคคล
บ่อยครั้งที่ความยากลำบากที่คุณจะต้องเผชิญมีน้อยลงในด้านเทคนิคของสิ่งต่าง ๆ และการเรียนรู้เพื่อให้ไปได้มากขึ้น มันยากที่จะให้คนอื่นควบคุมแง่มุมของโครงการ - โดยเฉพาะถ้าคุณคุ้นเคยกับการทำด้วยตัวเองและตัดสินใจทุก ๆ ครั้ง คุณจะต้องช่วยตัวเองด้วยความโศกเศร้าถ้าคุณสามารถหาพื้นที่ที่คุณสามารถให้คนใหม่ทำงานด้วยเสรีภาพในจำนวนที่เหมาะสมในตอนแรกเพื่อที่คุณจะสามารถพัฒนารากฐานของความไว้วางใจ หากคุณจ้างคนดีสิ่งสำคัญที่คุณอาจจะต้องเรียนรู้คือการไว้ใจคนอื่นให้ทำงานดีแม้ว่าการตัดสินใจทั้งหมดของพวกเขาจะไม่เหมือนกับสิ่งที่คุณทำ
คุณต้องการให้อิสระในการจ้างงานใหม่เพื่อแก้ไขปัญหาในแบบที่เหมาะกับพวกเขาในขณะที่รักษาความปลอดภัยไว้เพื่อให้คุณสามารถแก้ไขปัญหาได้เร็วขึ้น