คำถามติดแท็ก behavior

8
นักพัฒนาทำงานได้มากขึ้นในเวลากลางคืนหรือไม่? [ปิด]
โดยส่วนตัวฉันจะตื่นสายและเขียนโปรแกรมและเพลิดเพลินกับการทำงานในโครงการส่วนตัว เพื่อนร่วมงานคนอื่นของฉันก็รู้สึกเหมือนกันและเหมือนการเขียนโปรแกรมในเวลากลางคืน อย่างไรก็ตามมันไม่ได้เกี่ยวกับความหลงใหลในงานอดิเรกส่วนตัว แต่ฉันรู้สึกว่าฉันมีประสิทธิผลมากขึ้นในเวลากลางคืน ฉันคิดว่ามีบางอย่างเกี่ยวกับกลางคืนบางทีความมืดบางทีความเงียบบางทีคุณสมบัติอื่นที่ทำให้นักพัฒนาซอฟต์แวร์มีประสิทธิผลมากขึ้น มีความจริงเกี่ยวกับเรื่องนี้ไหม? ทำไมนักพัฒนาบางคนเชื่อว่าพวกเขามีประสิทธิผลมากขึ้นในเวลากลางคืน? มีหลักฐานทางวิทยาศาสตร์ใดบ้างที่พิสูจน์ให้เห็นถึงข้อเสนอนี้? บางทีบางอย่างเช่น "ในเวลากลางคืนแสงของจอภาพที่เป็นอันตรายน้อยกว่า" หรือ "อากาศตามธรรมชาติในเวลากลางคืนมีออกซิเจนมากกว่าจึงเหมาะสำหรับกระบวนการคิด" หรืออะไรทำนองนั้น ผู้ดำเนินรายการหมายเหตุ: คำถามคือการขอหลักฐานทางวิทยาศาสตร์และอ้างถึงข้อมูลในเรื่องนี้ คำตอบที่ไม่ได้ให้การอ้างอิงสนับสนุนจะถูกลบออก นี่ไม่ใช่แบบสำรวจที่คุณควรแชร์เมื่อคุณตื่นขึ้นมาและส่วนใดของวันที่คุณมีประสิทธิผล

18
คอยเตือนและตื่นอยู่ขณะกำลังเข้ารหัส [ปิด]
คุณใช้วิธีใดในการตื่นตัวและตื่นตัวขณะทำงาน ส่วนตัวฉันดื่มกาแฟไม่หยุดตลอดทั้งวัน แต่ฉันก็ได้ยินสิ่งนี้เรียกว่าการออกกำลังกายที่ควรช่วยด้วย ใครบ้างที่มีเคล็ดลับและกลเม็ดในการตื่นตัวและตื่นตัวมากขึ้นในขณะที่ทำงานอยู่ กระทิงแดง? อาจเป็นยาวิเศษที่ไม่ต้องการให้ฉันนอนหลับ?

3
การดำเนินการที่ถูกต้องคืออะไรเมื่อค้นหาโครงการซอฟต์แวร์ฟรีที่โปรแกรมปฏิบัติการกำลังแพร่กระจายไวรัส
วันนี้ฉันพบโครงการ GPLed บน SourceForge ซึ่งไฟล์เอ็กซีคิวต์กำลังแพร่กระจายไวรัส ความจริงเรื่องนี้ได้รับการชี้ให้เห็นหลายครั้งในความคิดเห็นของโครงการและปฏิบัติการที่ติดเชื้อยังคงสามารถดาวน์โหลดได้ เห็นได้ชัดว่า executables ที่เก่ากว่าจะไม่ติดเชื้อดังนั้นตัวโครงการเองก็ดูเหมือนจะไม่ถูกสร้างขึ้นโดยมีจุดประสงค์ที่ประสงค์ร้าย ไม่มีวิธีที่ต้องการในการติดต่อนักพัฒนาและฟอรั่มสำหรับโครงการจะตาย ฉันควรทำอย่างไรดี?

6
จะจัดการโปรแกรมเมอร์ที่ไม่เป็นศูนย์กลางได้อย่างไร
ขออธิบายหน่อย ในงานก่อนหน้านี้ฉันมีเพื่อนร่วมงานที่มีชื่อเสียงที่ดีกับฝ่ายบริหาร เขาตรงเวลาเสมอ และผู้บังคับบัญชามีความสุขกับความก้าวหน้าของเขาดังนั้นเธอจึงได้รับสิทธิพิเศษบางอย่าง ปัญหาคือโปรแกรมเมอร์คนอื่น ๆ รู้ความลับของเขา เขาปรับกฎ 80/20 ให้เหมาะสมเขาจึงใช้เวลา 20 เปอร์เซ็นต์ในการทำโค้ดให้เสร็จ 80 เปอร์เซ็นต์ อื่น ๆ (ยาก) 20% ถูกปล่อยให้โปรแกรมเมอร์บำรุงรักษา ใคร (ไม่แปลกใจ) ถูกลงโทษเพราะขาดความก้าวหน้า แต่เนื่องจากโปรแกรมเมอร์นี้มีชื่อเสียงที่ดีกับฝ่ายบริหารจึงแทบไม่สามารถเปลี่ยนความผิดของเขาได้ (โชคดีที่เขาออกจาก บริษัท ) คำถามของฉันคือจะทำอย่างไรกับทีมการเขียนโปรแกรมหากคุณมีโปรแกรมเมอร์ในทีมของคุณ คุณพยายามเตือนผู้บริหารด้วยความเสี่ยงที่จะทำลายโอกาสของคุณหรือไม่? คุณยอมรับความจริงหรือไม่ หรือมีตัวเลือกอื่น ๆ
15 behavior 

8
คุณจะกรองโปรแกรมเมอร์ที่น่ารำคาญในการสัมภาษณ์ได้อย่างไร? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน8 ปีที่ผ่านมา ดังนั้นฉันจึงมีบางสถานการณ์ที่โปรแกรมเมอร์ได้ผ่านการสัมภาษณ์ทีมที่มีสีบินเพียงเพื่อหาเมื่อพวกเขามาถึงที่เกิดเหตุพวกเขาแสดงให้เห็นถึงความรู้สึกที่รุนแรงที่สุดเมื่อใดก็ตามที่การวิจารณ์ใด ๆ ที่ปรับระดับทางของพวกเขา ฉันไม่ได้พูดถึงความหงุดหงิดนอกวัน แต่สิ่งที่อาตมาช้ำตลอด 24/7 สำหรับพนักงานบางคนนี้เกี่ยวข้องกับการตรวจสอบข้อเสนอแนะรหัส แต่คนอื่น ๆ ก็สามารถรวมถึงข้อเสนอแนะการแก้จุดบกพร่อง (แม้ว่าพวกเขาจะถูก) คุณจะกรองผู้สมัครงอนในระหว่างกระบวนการสัมภาษณ์ในลักษณะที่จะไม่ทำให้คุณมีปัญหากับ HR อย่างไร (ฉันกำลังคิดถึงบางสิ่งที่สั้นกว่า Blade Runner ตรงนี้) นอกจากนี้คุณจะช่วยโปรแกรมเมอร์ประเภทใดให้รับมือกับการวิพากษ์วิจารณ์ทั้งที่แท้จริงและที่รับรู้ได้ดีขึ้นได้อย่างไร
14 hiring  behavior 

2
การสืบทอดบริบทเป็นเช่นที่แสดงโดยตัวอย่างเป็ดของ Head First Design Patterns ซึ่งไม่เกี่ยวข้องกับรูปแบบกลยุทธ์หรือไม่
ในHead First Design Patternsมันสอนรูปแบบกลยุทธ์โดยใช้ตัวอย่าง Duck ที่ subclasses ที่แตกต่างกันของ Duck สามารถกำหนดพฤติกรรมเฉพาะที่รันไทม์ จากความเข้าใจของฉันจุดประสงค์ของรูปแบบกลยุทธ์คือการเปลี่ยนพฤติกรรมของวัตถุเดี่ยวที่รันไทม์ แต่พวกเขากำลังใช้การสืบทอดของ Duck เพื่อเปลี่ยนพฤติกรรมของ Duck ชนิดต่างๆ ความสัมพันธ์กัน? การสืบทอดบริบทของเป็ดนั้นไม่เกี่ยวข้องกับรูปแบบกลยุทธ์หรือการเปลี่ยนแปลงประเภทเป็ดและการเปลี่ยนแปลงพฤติกรรมของพวกเขาเป็นเหตุผลที่ดีที่จะใช้รูปแบบกลยุทธ์หรือไม่ สถานการณ์ที่คุณต้องการเปลี่ยนแปลงทั้งสองอย่างนั้นเป็นเหตุผลที่ดีที่จะใช้รูปแบบกลยุทธ์หรือไม่ เหตุใดพวกเขาจึงรวมสิ่งนี้เป็นตัวอย่างรูปแบบกลยุทธ์? ตัวอย่างที่เรียบง่าย ฉันสามารถทำให้ตัวอย่างนี้ง่ายขึ้นโดยแค่มีคลาส Duck (ไม่มีคลาสที่ได้รับ) หรือไม่ จากนั้นเมื่อนำวัตถุเป็ดหนึ่งชิ้นมาใช้จะสามารถกำหนดพฤติกรรมที่แตกต่างกันตามสถานการณ์บางอย่างที่ไม่ได้ขึ้นอยู่กับประเภทวัตถุของตัวเอง ตัวอย่างเช่นการเปลี่ยนแปลง FlyBehavior ตามสภาพอากาศหรือการเปลี่ยนแปลง QuackBehavior ตามช่วงเวลาของวันหรือว่าเป็ดหิวแค่ไหน ฉันรู้ว่านี่จะเป็นการแก้ปัญหาที่แตกต่างจากในหนังสือ แต่สิ่งที่ฉันกำลังมองหาคือตัวอย่างรูปแบบกลยุทธ์ที่เกี่ยวข้องเพื่อถอยกลับ ตัวอย่างด้านบนของฉันจะเป็นรูปแบบกลยุทธ์ด้วยหรือไม่ แก้ไข: ผมเป็นคนที่ประสบความสำเร็จในการหาง่าย 2 ตัวอย่างรูปแบบกลยุทธ์ที่ปฏิบัติตามอย่างเคร่งครัดมากขึ้นที่จะเป็นรูปแบบเพียงกลยุทธ์โดยไม่ต้องมรดกบริบท: Hunter.javaและsolver.py

4
คลาสการตั้งชื่อกลายเป็นทำให้อ่อนแอ [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ฉันไม่แน่ใจว่านี่เป็นลักษณะ OCD หรือไม่ แต่ฉันพบว่าบางครั้งฉันถูกบล็อกอย่างสมบูรณ์ไม่สามารถดำเนินการต่อสิ่งที่ฉันทำเมื่อตั้งชื่อชั้นเรียน (หรือฟังก์ชั่นหรือ namespace ฯลฯ ) ที่ฉันเชื่อว่าจะใช้ภายนอก ของโครงการที่กำหนด API เช่น หรือไลบรารีคลาสยูทิลิตี้ หากการตั้งชื่อไม่ถูกต้อง (ในใจของฉัน) ฉันไม่สามารถดำเนินการต่อได้ ... ฉันพยายามที่จะหาชื่อที่ถูกต้อง ฉันได้ลองเขียนแอพเล็ก ๆ ที่จะใช้เพื่อดูว่าชื่อมีลักษณะอย่างไร แต่ดูเหมือนจะไม่ช่วย ... ฉันรู้ว่ามันไม่สำคัญและมันขัดกับความคิดในการเขียนโปรแกรมใด ๆ ที่จะสมมติว่าคุณได้มันสมบูรณ์แบบก่อนใคร ... ฉันแค่รู้สึกไร้พลังไป ... เคล็ดลับ / ความคิดใด ๆ ที่จะได้รับการชื่นชมอย่างมาก ...
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.