คำถามนี้อาจถูกพิจารณาว่าเป็นอัตนัย (ฉันได้รับคำเตือน) และถูกปิด แต่ฉันจะเสี่ยงเพราะฉันต้องการคำแนะนำ / ประสบการณ์ที่ดีเกี่ยวกับเรื่องนี้
ฉันอ่านต่อไปนี้ที่หน้า'เกี่ยวกับ'ของFog Creek Softwareบริษัท ที่Joel Spolskyก่อตั้งขึ้นและเป็น CEO ของ:
ย้อนกลับไปในปี 2000 ผู้ก่อตั้ง Fog Creek, Joel Spolsky และ Michael Pryor กำลังมีปัญหาในการหาที่ทำงานที่โปรแกรมเมอร์มีสภาพการทำงานที่ดีและมีโอกาสได้ทำงานที่ยอดเยี่ยมโดยไม่ต้องหยุดงาน ทาง บริษัท เทคโนโลยีชั้นสูงทุกคนอ้างว่าพวกเขาต้องการโปรแกรมเมอร์ที่ยอดเยี่ยม แต่พวกเขาจะไม่เอาเงินของพวกเขาไปที่ปาก
มันเริ่มต้นด้วยสภาพแวดล้อมทางกายภาพ (ที่มีหลายสิบ cubicles ติดอยู่ในห้องมืดเสียงดังที่พนักงานขายตะโกนบนโทรศัพท์ทำให้เป็นไปไม่ได้สำหรับนักพัฒนาที่จะมีสมาธิ) แต่มันลึกกว่านั้นมาก ผู้จัดการที่หวาดกลัวต่อการเปลี่ยนแปลงได้ปฏิบัติต่อความคิดใหม่ ๆ ว่าเป็นไวรัสที่แปลกประหลาดที่ถูกกักกัน ผู้จัดการจูเนียร์ที่มีความซับซ้อนของนโปเลียนยืนยันว่าสิ่งต่าง ๆ จะเกิดขึ้นอย่างแน่นอนหรือคุณถูกไล่ออก ตำรวจเฟอร์นิเจอร์ของ บริษัท บีบตัวด้วยความเจ็บปวดเมื่อใครก็ตามที่แปะโปสเตอร์หนังไว้ในห้องเล็ก ๆ ความระส่ำระสายนั้นอาละวาดมากแม้ว่าความคิดนั้นจะดี แต่มันก็เป็นไปไม่ได้ที่จะสร้างผลิตภัณฑ์ออกมาจากพวกเขา ผู้จัดการที่ไม่มีประสบการณ์ฝึกฝนการจัดการแบบตีแล้วหนีออกคำสั่งที่เข้มงวดในการทำสิ่งต่าง ๆ โดยไม่ต้องวนเวียนอยู่เพื่อดูผลลัพธ์ที่น่าหัวเราะของพวกไฟ
และที่แย่ที่สุดคือประเภท MBA คิดว่าการเขียนโค้ดเป็นฟังก์ชั่นการสนับสนุนซึ่งโดยทั่วไปแล้วเป็นรูปแบบการพิมพ์ที่สวยงาม
จริงทื่อมากที่สุดของวันนี้ บริษัท ซอฟต์แวร์ขนาดใหญ่! น่าเสียดายที่ไม่ใช่นักพัฒนาซอฟต์แวร์ทุกคนที่เป็นgutsy
(หรือlucky
ฉันจะพูดได้ไหม) เหมือนกับ Joel Spolsky ดังนั้นคำถามของฉันคือ:
วิธีที่ดีที่สุดในการทำงานกับผู้จัดการเหล่านี้ดูแลพวกเขาให้ดีและยังคงทำงานที่ยอดเยี่ยมอยู่ดี