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

ผลผลิตเป็นตัวชี้วัดผลผลิตจากกระบวนการผลิตต่อหน่วยของการป้อนข้อมูล

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

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

14
คุณทำงานกับภาษาการเขียนโปรแกรมกี่ครั้งในแต่ละวันและคุณจัดการงานเฉพาะภาษาได้อย่างมีประสิทธิภาพ [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการถกเถียงอภิปรายโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา แก้ไข: คุณจัดการงานแต่ละงานอย่างไรเมื่อทำงานกับหลายภาษา ในการจัดการงานประจำวันคุณทำงานกับภาษาการเขียนโปรแกรมกี่ภาษา คุณเปลี่ยนความคิดเมื่อทำงานกับแต่ละภาษาหรือไม่? คุณจัดลำดับความสำคัญพวกเขาและแยกงานแต่ละอย่างออกจากกัน คุณเขียนโค้ดตามลำดับขั้นโดยพิจารณาจากความคืบหน้าของแต่ละงานที่สลับระหว่างภาษา / IDE / สิ่งแวดล้อมอย่างราบรื่น คุณใช้รูปแบบการเขียน / อนุสัญญาเดียวกันกับทุกภาษา (ไม่ใช่ไวยากรณ์) หรือไม่? ที่เกี่ยวข้อง: เป็นเรื่องปกติหรือไม่ที่โปรแกรมเมอร์จะทำงานในหลายโครงการพร้อมกัน

9
เทคนิคที่ดีในการรักษารหัสสถานที่ของคุณคืออะไร?
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Software Engineering Stack Exchange อพยพ 8 ปีที่ผ่านมา ฉันเข้าใจการใช้บุ๊กมาร์กเพื่อจดจำจุดเดียวในรหัสของคุณ อย่างไรก็ตามเราจะติดตามการไหลของรหัสที่พวกเขากำลังตรวจสอบได้อย่างไร เช่น: บุ๊กมาร์กจำนวนมากและลำดับที่ทำ ตัวอย่าง: รายงานข้อผิดพลาด: "การชนไม่ได้ทำงานที่มุมกำแพง" การแพร่พันธุ์ของบั๊กทำให้เกิดรูปหลายเหลี่ยมไม่ชนกัน รหัสการชนกันของข้อมูลนั้นเขียนขึ้นโดย dev ไม่พร้อมใช้งาน ดังนั้นการตรวจสอบจะเป็นดังนี้: ในระหว่างการสอบสวนโดยเฉพาะอย่างยิ่งเมื่อตรวจสอบรายการที่ไม่ใช่รหัสเช่น Google อาจมีเหตุผลหนึ่งที่คาดว่าจะทำให้รหัสของพวกเขาหลวม ( ฉันได้ดูเส้นทางรหัสนี้แล้วหรือฉันกำลังตรวจสอบเส้นทางรหัสใด ฟังก์ชั่นนี้ฯลฯ ) สิ่งเดียวกันก็เหมือนกันสำหรับการขัดจังหวะที่หลีกเลี่ยงไม่ได้ (บอส: ฉันต้องการ [รายงานแบบไม่มีจุดหมายที่มีความยาว] ตอนนี้ฯลฯ ) มันจะมีประโยชน์ที่จะมีทรัพยากรของเทคนิคหรือเครื่องมือสำหรับการให้วิธีการติดตามที่หนึ่งในรหัส แก้ไข : ตัวอย่างข้างต้นมีความหมายว่าเป็นภาพประกอบที่มีศักยภาพไม่ใช่เป็นปัญหาจริงที่ต้องตอบรับ อีกวิธีหนึ่งในการตอบคำถามนี้คือ: เมื่อเรียนรู้ระบบใหม่คุณจะติดตามการเรียนรู้ของรหัสได้อย่างไร มันไม่เกี่ยวกับความเข้าใจว่าทำไมรหัสไม่สิ่งที่มันไม่ (ซึ่งเป็นสิ่งที่แสดงความคิดเห็นควรจะให้) แต่วิธีการมันไม่ได้ (ซึ่งจะได้เรียนรู้เพียงผ่านการอ่านรหัสที่ไม่เห็น)

13
วิธีที่ดีที่สุดในการซ่อนสถานะทางปัญญาของคุณอย่างรวดเร็วเมื่อคุณไม่สามารถหลีกเลี่ยงการขัดจังหวะได้
ฉันไม่รู้ด้วยซ้ำว่าคำถามนี้สมเหตุสมผลหรือไม่ แต่ขอให้ฉันปล่อยให้คุณทำ ... ลองนึกภาพ ... คุณซึมซับเข้ากับความคิด / แนวคิด / แนวคิดการเขียนโปรแกรมโดยสิ้นเชิงสมองของคุณกำลังอยู่ในสถานะที่กระฉับกระเฉงที่สุดคิดวิธีแก้ปัญหาหรือJoel Spolsky วางไว้ - คุณลึกเข้าไปในโซน "ของคุณ "- และทันใดนั้นบางคนหรือบางเหตุการณ์ก็ทำลายความมุ่งมั่นของคุณ - สิ่งที่คุณไม่สามารถหลีกเลี่ยงได้สิ่งที่คุณต้องเข้าร่วม ... จินตนาการสมบูรณ์ .. กลับสู่ความเป็นจริง สิ่งที่สามารถทำลายสมาธิของคุณได้คือ ... คุณถูกเรียกตัวสำหรับการประชุมด่วน รหัสของคุณทำให้งานสร้างรายวันเสียหายและเพื่อนร่วมงานของคุณโทรหาคุณ คุณเพิ่งนึกถึงสิ่งที่คุณต้องทำ แต่ลืมที่จะทำ เพื่อนร่วมทีมของคุณมีข่าวที่น่าตื่นเต้นที่จะทำลายและยืนยันให้คุณฟัง แฟนของคุณ (หรือแฟน) เพิ่งมา ทีนี้สมมติว่าคุณมีเวลาเพียง 5-10 นาทีก่อนที่คุณจะทิ้งสิ่งที่คุณเจาะลึกไว้และสร้างความบันเทิงให้กับการหยุดชะงัก คำถามของฉันคือ - คุณจะ "รักษา" สภาพจิตใจของคุณได้อย่างรวดเร็วได้อย่างไรเมื่อการเบี่ยงเบนมา คุณเขียนมันใน "บางรูปแบบ" บนกระดาษหรือคอมพิวเตอร์หรือคุณแค่ "จำ" มันอย่างใด คุณกอบกู้ความคิดที่แน่นอนเหล่านั้นได้อย่างไรภายใน 5-10 นาทีเพื่อที่ในภายหลังเมื่อคุณกลับมาคุณสามารถติดต่อได้ทันทีจาก "จุด" …

16
ผู้พัฒนา C # สามารถผลิตโค้ดได้กี่บรรทัดต่อเดือน [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ผู้บริหารในที่ทำงานของฉันถามคำถามกับกลุ่มนักพัฒนาของฉัน: ผู้พัฒนา C # สามารถผลิตโค้ดได้กี่บรรทัดต่อเดือน ระบบเก่าจะถูกส่งไปยัง C # และเขาต้องการให้มาตรการนี้เป็นส่วนหนึ่งของการวางแผนโครงการ จากแหล่งที่มา (น่าเชื่อถือ) บางแห่งเขาได้คำตอบของ "10 SLOC / เดือน " แต่เขาไม่พอใจกับสิ่งนั้น กลุ่มเห็นพ้องต้องกันว่านี่เป็นไปไม่ได้ที่จะระบุเพราะมันขึ้นอยู่กับรายการสถานการณ์ที่ยาวนาน แต่เราสามารถบอกได้ว่าชายคนนั้นจะไม่จากไป (หรือผิดหวังมากในตัวเรา) หากเราไม่ได้คำตอบที่เหมาะสมกับเขาดีกว่า ดังนั้นเขาจึงออกไปพร้อมกับคำตอบที่ดีกว่า "10 SLOC ต่อวัน " ตอบคำถามนี้ได้ไหม? (เฉพาะหน้าหรือแม้กระทั่งกับการวิเคราะห์บางส่วน)

21
หากคุณเป็นผู้จัดการทีมนักพัฒนา 25 คนคุณจะจูงใจพวกเขาอย่างไร? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา ลองนึกภาพตัวคุณเองที่ได้รับการว่าจ้างจากการเริ่มต้นใหม่ซึ่งมีผู้สนับสนุนหลายล้านคนที่มาจากกิจการร่วมค้า ภารกิจของคุณ: organize the development of the next killer app. นักพัฒนา 25 คนมากเกินกว่าที่จะดูแลเป็นรายบุคคลดังนั้นคุณจะตัดสินใจทำอะไรเพื่อกระตุ้นพวกเขา ฉันจะขอบคุณคำตอบใด ๆ จากตัวเลือกหุ้นเพื่อคุกกี้ฟรี แน่นอนว่าเคล็ดลับที่นี่ (เว้นแต่คุณจะเป็นผู้จัดการการเริ่มต้นจริง ๆ ) จะทำให้ตัวเองเป็นหนึ่งในโปรแกรมเมอร์เหล่านั้น แก้ไข: มันเป็นบริบทในจินตนาการ จุดประสงค์ของเรื่องนี้คือเพื่อกระตุ้นความปรารถนาของคุณ ฉันต้องการบันทึกสิ่งที่กระตุ้นให้นักพัฒนา

7
การใช้เทคนิคใหม่สร้างความเสียหายต่อผลผลิตหรือไม่? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ดูเหมือนว่าเมื่อมีประสบการณ์กับชุดเครื่องมือเฉพาะที่คุณต้องทำงานกับการเติบโตสิ่งจูงใจที่จะลองทำสิ่งใหม่ ๆ จะอ่อนตัวลง เมื่อฉันยังใหม่กับงานเขียนโปรแกรมนี้ลองทำสิ่งใหม่ค้นคว้าทางออนไลน์ทำให้ฉันมีประสิทธิผลมากขึ้นเพราะฉันมักจะพบวิธี (หรือไลบรารี) ที่ทำให้งานง่ายขึ้นที่มีการวางกรอบโค้ดไว้แล้ว ดังนั้นการใช้สิ่งใหม่ - สำหรับฉันเช่นเดียวกับในบริบทของ codebase ที่กำหนด - ทำให้ฉันมีประสิทธิผลมากขึ้น ตอนนี้ผมสังเกตเห็นว่ามีมากขึ้นและมากขึ้นกรณีที่สำหรับปัญหาให้ผมรู้ว่ามีอาจจะเป็นทางออกที่ดีกว่า "ออกมี" และพบว่ามันจะ - สมมุติ - ปรับปรุงรหัส อย่างไรก็ตามด้วยความรู้ที่ลึกซึ้งของฉันตอนนี้เกี่ยวกับฐานรหัสมันเป็นเรื่องง่ายกว่ามากในการใช้เครื่องมือที่ไม่ดีที่เรามีและรับวิธีแก้ปัญหา (รวมถึงการทดสอบ) ที่ใช้งานได้ดีกว่าการหาใหม่ ดังนั้นจึงมีความตึงเครียดนี้: "ทำมันอย่างถูกต้อง" กับ "ได้งานdecentlyทำ" นี่เป็นสิ่งที่เกิดขึ้นกับนักพัฒนาจำนวนมากหรือไม่ นี่เป็นปัญหาเฉพาะที่ทราบหรือไม่? (มันเป็นปัญหาจริงหรือเปล่า?) จริง ๆ แล้วมันเกี่ยวข้องกับการเพิ่มระดับประสบการณ์หรือไม่? โอ้และทราบ: ฉันยังคงชอบงานของฉันและชอบที่จะเก็บมันไว้ มันเป็นเพียงว่า - น่าสนใจเสมอ! - ส่วนการวิจัยเล็กลงเพราะฉันเรียนรู้พื้นฐานของรหัสและชุดปัญหาที่เราเผชิญกับแอพของเรา

14
คุณมีเทคนิคอะไรบ้างที่จะช่วยคุณเริ่มต้นตอนเช้า? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัพเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน9 ปีที่ผ่านมา ฉันไม่ใช่คนเช้า ฉันมีนิสัยชอบทำงานตั้งแต่ 10 ถึง 7/8 บางครั้งก็เป็น 9 อย่างไรก็ตามสถานที่หลายแห่งที่ฉันเคยทำงานขอให้มีบางอย่างที่เหมือนกับ 8 ถึง 6 หรือ 9 ถึง 6 พูดตามตรงฉันมีช่วงเวลาที่ยากลำบากจริง ๆ ที่ทำให้สมองของฉันไปในตอนเช้าและเข้าใจรหัส เมื่อฉันทำฉันสามารถมีสมาธิเป็นเวลานานและมีประสิทธิผลมาก มันกำลังเข้าสู่โค้ดและเริ่มที่จะไปกับสิ่งที่ฉันมีปัญหา บางครั้งฉันจะเสียเวลาในตอนเช้าเพียงเพราะฉันไม่สามารถมุ่งเน้นไปที่ปัญหา (ใช่ฉันกำลังเขียนสิ่งนี้ในตอนเช้า) ฉันใส่งานยุ่งทั้งหมดของฉันในตอนเช้า แต่ในฐานะนักพัฒนาฉันไม่มีงานยุ่งมาก มันกลายเป็นสิ่งที่เสริมกำลังตัวเอง เพราะคุณไม่ได้ทำสิ่งต่างๆในตอนเช้าคุณต้องอยู่ต่อ เพราะคุณต้องอยู่ต่อในภายหลังจึงยากที่จะเริ่มในเช้าวันถัดไป ฯลฯ คนอื่นมีปัญหากับเรื่องนี้หรือไม่? ถ้าเป็นเช่นนั้นเทคนิคใด ๆ ที่คุณได้เรียนรู้? ขอบคุณ!

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

4
การเขียนโปรแกรมได้รับผลกระทบจากความถนัดเชิงพื้นที่อย่างไร [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา พื้นหลัง ยิ่งฉันทำงานโปรเจ็กต์นานเท่าไหร่ก็ยิ่งชัดเจนมากขึ้นเท่านั้น มันเหมือนว่าฉันไม่สามารถแยกชั้นเรียน / สิ่งของต่าง ๆ ในหัวของฉันได้อีกแล้ว ทุกอย่างเริ่มปะปนกันและมันก็ยากมากที่จะแยกมันออกจากกันอีกครั้ง ฉันเริ่มวางฟังก์ชั่นในชั้นเรียนที่พวกเขาไม่ได้เป็นของจริงและทำผิดพลาดอย่างโง่เขลาเช่นการเขียนโค้ดที่ฉันพบในภายหลังว่าล้าสมัย 100%; สิ่งต่างๆไม่ได้อยู่ในหัวของฉันอย่างชัดเจนอีกต่อไป มันไม่ได้จนกว่าฉันจะย้อนกลับไปเป็นเวลาหลายชั่วโมง (หรือบางวัน!) ที่ฉันสามารถเห็นสิ่งที่เกิดขึ้นอีกครั้งและมีประสิทธิผล ฉันมักจะพยายามต่อสู้ผ่านสิ่งนี้ฉันหลงใหลเกี่ยวกับการเขียนโค้ดที่ฉันจะไม่ให้ชีวิตของฉันรู้ว่าฉันจะทำอะไรได้อีก นี่คือตอนที่สิ่งต่าง ๆ จะแปลกจริง ๆ ฉันลุกขึ้นในหัวของฉันว่าฉันไม่ได้สัมผัสกับความเป็นจริง (ในระดับหนึ่ง) ในการกระทำต่าง ๆ เช่นการเทแก้วน้ำไม่เกิดขึ้นในระดับที่จริงจัง มันเกิดขึ้นกับนักบินรถยนต์ในระหว่างที่ความตั้งใจของฉันค่อนข้างเข้มข้น (นั่นคือแม้กระทั่งบางสิ่ง) จะทุ่มเทให้กับการแก้ปัญหาแบบไร้พรมแดน (พยายามแยกองค์ประกอบของโค้ด) มันให้ความรู้สึกเหมือนการต่อสู้ที่พ่ายแพ้ ดังนั้นฉันจึงทำการทดสอบไอคิวเมื่อไม่นานมานี้ (Wechsler Adult Intelligence Scale ฉันเชื่อว่ามันเป็นแบบนั้น) และปรากฎว่า Spatial Aptitude ของฉันค่อนข้างต่ำ ฉันยังคงได้คะแนนรวมที่สูงกว่าค่าเฉลี่ยดังนั้นฉันจึงไม่ต้องตะโกนด้วยไม้เพื่อหาเลี้ยงชีพ แต่ฉันกังวลเล็กน้อยว่านี่เป็นแต้มต่อเมื่อเขียน / โปรแกรมคอมพิวเตอร์วิศวกรรมที่ฉันชนะ …

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

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

5
สนใจสิ่งหนึ่งล้านมีเป้าหมายเป็นล้าน: วิธีเลือกสิ่งที่จะมุ่งเน้นไปที่ [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา ฉันกำลังทำงานในฐานะนักพัฒนา Web Application โดยใช้. NET Technologies ฉันสนใจที่จะเรียนรู้เพิ่มเติมเกี่ยวกับเทคโนโลยีที่ฉันทำงานด้วย แต่ฉันก็สนใจสิ่งอื่นอีกนับล้าน ... (รวมถึงการเขียนโปรแกรมระบบเครือข่ายการพัฒนาเกมการพัฒนาโทรศัพท์มือถือหัวข้อวิทยาศาสตร์คอมพิวเตอร์คณิตศาสตร์การเข้าร่วมใน Open โครงการที่มาเริ่มต้นธุรกิจของตัวเอง ฯลฯ ) ฉันไม่สามารถมุ่งความสนใจไปที่สิ่งใดสิ่งหนึ่งเพื่อกลายเป็น 'ผู้เชี่ยวชาญ' ในเมื่อมีสิ่งอื่นมากมายที่ 'ต้นแบบ' ที่ดึงความสนใจของฉันและมีเพียงชั่วโมงมากมายในวันที่ ... คำถามของฉันคืออะไรคือกลยุทธ์ที่ดีที่จะหยุดการผัดวันประกันพรุ่งและจัดการเวลาอย่างมีประสิทธิภาพเพื่อให้คุณได้รับประโยชน์สูงสุดจากเวลาว่างของคุณและเรียนรู้สิ่งที่คุณสนใจในขณะที่ไม่มองความสำคัญอื่น ๆ และปล่อยให้ความสนใจอื่น ๆ รอยแตกหรือไม่ หรือฉันต้องเสียสละและถ้าเป็นเช่นนั้นฉันจะจัดลำดับความสำคัญในการเสียสละได้อย่างไร

6
ทำงานกับลูกค้าที่ไม่รู้ว่าต้องการอะไร
ฉันเพิ่งเริ่มงานที่ทำให้ฉันทำงานบนระบบที่มีอยู่ มันต้องมีการปรับแต่งและอัปเดตเช่นเดียวกับรหัสใหม่ ฉันได้ทำโครงการบำรุงรักษา / เพิ่มหลายโครงการแล้วและหลายโครงการก็สิ้นสุดลงอย่างมีนัยสำคัญแตกต่างจากที่ขอจริง ดังนั้นฉันต้องเขียนโปรแกรมหลาย ๆ ครั้งเพื่อไปยังที่ที่ผู้ร้องขอต้องการ ตอนนี้ฉันไม่รังเกียจที่จะเขียนโปรแกรมใหม่อีกครั้งหากนั่นเป็นสิ่งที่ต้องทำ อย่างไรก็ตามฉันต้องการลดเวลาตอบสนองในโครงการของฉัน คอขวดดูเหมือนจะอยู่ในการรับรู้ของผู้ร้องขอในสิ่งที่ต้องทำ คุณมีความคิดเห็นเกี่ยวกับสิ่งที่ฉันสามารถทำได้เพื่อค้นหาว่าผู้ร้องขอต้องการอะไรเร็วกว่านี้?

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