วิธีจัดการกับ“ ความหยิ่งยโส”


13

ฉันออกจากงาน (เพื่อย้ายไปยังประเทศอื่น) ซึ่งฉันตั้งโปรแกรมใน Javascript และ Haskell (บางไพ ธ อน) ส่วนใหญ่แล้ว ฉันชอบมันมากเพราะผู้คนมีจุดประสงค์ในเชิงบวกทางคณิตศาสตร์และยังได้ทำสิ่งต่างๆมากมาย นี่เป็นร้านค้ามืออาชีพอย่างแท้จริง

ตอนนี้ฉันทำงานที่ร้าน Agile / XP ในขณะนี้เป็นสิ่งที่ดีและทั้งหมดที่ฉันรู้สึกว่าบางทีเราไม่เป็นมืออาชีพเมื่อมันมาถึงการเลือกเทคโนโลยีและห้องสมุด ฉันรู้สึกว่าวิธีการเขียนซอฟต์แวร์ของเรานั้นค่อนข้างอ่อนและไม่มีโครงสร้าง ฉันพยายามอ่านหนังสือที่ฉันได้รับการเสนอและดูเหมือนว่าพวกเขาจะสนับสนุนสไตล์นี้ ( ฮึ ) หลายครั้งที่เราเพิ่งเลือก libs จากฮับ git และใช้มันโดยไม่มีการตรวจสอบใด ๆ

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


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

คำตอบ:


12

ไม่พูดคุย

เห็นได้ชัดว่าร้านค้าปัจจุบันของคุณเป็นร้านที่เข้าใจผิดซึ่งคิดว่าพวกเขากำลังทำ Agile - แต่พวกเขาไม่ได้ - และกำลังจะจบลงด้วยรหัสฐานที่ไม่สามารถจัดการได้ "การดึงรหัสออกจาก gitub โดยไม่ต้องตรวจสอบ", "โจมตีด้วยวาจา", "ถูกบังคับให้ทำงานกับใครบางคน" เป็นสัญญาณอันตรายทั้งหมด แน่นอนคุณอาจกำลังขยายสิ่งเล็กน้อยเนื่องจากความตกตะลึงของวัฒนธรรม แต่บางทีคุณควรมองหาที่ทำงานใหม่


4

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

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