วิศวกรรมซอฟต์แวร์

ถาม - ตอบสำหรับมืออาชีพนักวิชาการและนักเรียนที่ทำงานในวงจรการพัฒนาระบบ

5
การตั้งชื่อซอฟต์แวร์และความเป็นเอกลักษณ์ของคุณ [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา เมื่อพูดถึงการตั้งชื่อผลิตภัณฑ์ซอฟต์แวร์ของคุณ(ไม่ว่าจะเป็นแอพพลิเคชั่นหรือห้องสมุด) คุณจะทำอย่างไร? ดูเหมือนจะเป็นไปไม่ได้ที่จะเลือกชื่อที่ไม่ได้ถูกใช้โดยซอฟต์แวร์อื่น ๆ มาแล้วไม่ว่าจะเป็นงานอดิเรกเล็ก ๆ ของคนหรือ บริษัท ที่ขายมัน เราทุกคนรู้เกี่ยวกับฟีนิกซ์กลายเป็น Firebird กลายเป็น Firefox เพราะมันขัดแย้งกับชื่อผลิตภัณฑ์ซอฟต์แวร์อื่น ๆ ชื่อจะต้องไม่ซ้ำกันอย่างไร ฟีนิกซ์เป็นชื่อของ BIOS ของคอมพิวเตอร์ - แทบจะไม่คล้ายกับเว็บเบราว์เซอร์ใช่ไหม และเพื่อยกตัวอย่างเคาน์เตอร์มีระบบปฏิบัติการของ Fedora และซอฟต์แวร์ที่เก็บของ Fedora ซึ่งมีอยู่ร่วมกันอย่างมีความสุข อีกตัวอย่างหนึ่งคือ midori กรอบ Javascript และ midori เว็บเบราว์เซอร์ ขั้นตอนใดที่คุณต้องใช้เพื่อให้แน่ใจว่าไม่มีใครใช้ชื่อแอปพลิเคชันหรือไลบรารีของคุณและคุณจะมองไกลแค่ไหนในแง่ของประเภทผลิตภัณฑ์เมื่อมองหาสิ่งอื่นที่มีชื่อเดียวกัน

6
ทีมพัฒนา - แอปเปิ้ลที่ไม่ดีหนึ่งตัวสามารถทำให้เสียพวง? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา ... หนึ่งในคุณสมบัติที่สำคัญที่สุดที่พนักงานใหม่ควรมีคือความเข้ากันได้กับจิตวิญญาณของผู้คนที่ทำงานอยู่ที่นั่น {... } ฉันเชื่อว่าการได้รับข้อมูลเชิงลึกเกี่ยวกับบุคลิกภาพที่แท้จริงของนักพัฒนานั้นสำคัญพอ ๆ กับการตรวจสอบความสามารถระดับมืออาชีพเพราะสิ่งที่ไม่ดีอย่างหนึ่งสามารถทำลายทีมงานทั้งหมดได้ จากการจ้างนักพัฒนา - คุณทำผิด มันเป็นเรื่องจริงเหรอ? และถ้าเป็นเช่นนั้นจริงสำหรับผู้จัดการด้วยหรือไม่
20 teamwork 

4
จะบอกลูกค้าได้อย่างไรว่าฉันไม่ต้องการทำงานในโครงการของเขาอีกต่อไป
นี่อาจจะทำให้เกิดเสียงสับสน แต่ที่นี่มันจะไป ฉันทำงานเกี่ยวกับโครงการสำหรับลูกค้ามาระยะหนึ่งแล้ว ฉันไม่ได้รับรายละเอียดใด ๆ ยกเว้น "ต้องเป็นปลั๊กอิน XYZ และส่วนต่อประสานกับผลิตภัณฑ์ ABC" ซึ่งเป็นเรื่องดี แต่ตอนนี้เรากำลังจะถึงจุดจบ (ฉันคิดว่า) และมันเพิ่งจะลากออก ฉันไม่มีเวลาที่จะใช้จ่ายกับมันและฉันผ่านตารางงานไปแล้ว 3 เดือน การพยายามทำให้ไคลเอนต์อธิบายให้ฉันฟังว่าเขาต้องการนำทางข้อมูล (ปัญหา UI) ได้ยากเพียงใด ฉันได้ส่งแบบจำลองเกี่ยวกับสิ่งที่ฉันคิดว่าเขาต้องการ แต่คำตอบล่าสุดของเขาคือ "คุณควรดูที่ผลิตภัณฑ์ XXX" แต่ก็มีฟังก์ชั่นที่คล้ายกัน แน่นอนฉันมองมันแล้วมันก็ดูคล้ายกับสิ่งที่ฉันส่ง แต่ฉันไม่คิดว่าวิธีที่ฉันสร้างกรอบจะสนับสนุนสิ่งที่เขาอธิบายให้ฉันตอนนี้ เรามีการสื่อสารที่ดีผ่านกระบวนการ แต่เขาไม่รู้ว่าเขาต้องการอะไร ฉันอธิบายว่าฉันจะสร้างกรอบงานได้อย่างไรและเขาเห็นด้วยดังนั้นจึงไม่ใช่ทางเลือกที่ไม่ดีในส่วนของฉันเกี่ยวกับการออกแบบ เมื่อฉันไปถึงสิ่งที่ฉันคิดว่าเป็นโมดูลที่สรุปแล้วเขาพูดว่า "คุณควรทำอย่างนี้" ซึ่งทำให้ฉันต้องกลับไปทำใหม่และโค้ดและ UI อีกครั้ง ของชิ้นเล็ก ๆ บางอย่างอาจเป็นความคิดที่ดีกว่าของฉัน แต่สิ่งสำคัญคือฉันตีความความต้องการของเขาได้อย่างไรและฉันผ่านโมดูลนี้หลายครั้งในระหว่างการพัฒนา ฉันได้รับเงินสุดท้ายแล้วเมื่อเดือนที่แล้วดังนั้นฉันจึงทำงานได้ฟรี ณ จุดนี้ ฉันไม่ต้องการจัดการกับโครงการนี้อีกต่อไป ฉันได้รับการชำระเงินแล้ว ฉันเคยทำโครงการที่ประสบความสำเร็จกับลูกค้ารายนี้มาก่อนและเขามีโครงการอื่นอีกมากมายที่เขาอยากทำ ฉันควรทำยังไงดี? ฉันไม่ต้องการทำงานในโครงการนี้อีกต่อไป ฉันไม่ต้องการขอเงินเพิ่มอีก (เงินไม่ใช่ปัญหาจริงๆ) …

11
ดังนั้นพวกเขาจึงพยายามดึงฉันเข้าสู่การจัดการ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัพเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน7 ปีที่ผ่านมา ฉันทำงานในแผนกไอทีขนาดเล็กใน บริษัท ที่ไม่ใช่เทคโนโลยี ผู้จัดการของฉันเพิ่งลาออกและพวกเขากำลังมองหาการทดแทน ฉันเดาว่าเนื่องจากฉันเป็นหนึ่งในนักพัฒนาที่ "หายาก" เหล่านั้นที่มีทักษะผู้คนผู้กำกับจึงแนะนำให้ฉันสมัคร ส่วนหนึ่งของฉันต้องการสมัคร แต่อีกส่วนหนึ่งของฉันบอกว่าไม่ การจ่ายเงินและความสามารถในการสร้างความแตกต่างให้เสียงที่น่าสนใจและฉันก็เหนื่อยหน่ายกับการเขียนโปรแกรมหลังจาก 12 ปี แต่ก็มีข้อเสียเหมือนกัน ฉันจะจัดการคนอื่นที่มีความสนใจในตำแหน่งมากและมันอาจจะดูงุ่มง่ามเพราะเขาเป็นเพื่อนและสูงกว่าบนบันไดมากกว่าฉัน มีใครอื่นที่อยู่ในตำแหน่งเดียวกันหรือไม่? มีใครในฝ่ายบริหารและมีความสุขกว่าหรือเคยมีคนทำงานด้านการจัดการและอยากให้คุณไม่ได้ทำ? ข้อเสนอแนะใด ๆ ที่จะได้รับการชื่นชม! @Pratik: เมื่อผู้จัดการทำงานให้กับอดีตพนักงานใน บริษัท ที่คุณทำงานอยู่พวกเขาทำให้พวกเขามีปัญหาหรือไม่? แก้ไข: ขอบคุณทุกคนสำหรับคำตอบของคุณ แม้ว่ามันจะเป็นโอกาสที่ดี แต่ก็มีบางสิ่งที่ทำให้ฉันรู้สึกไม่สบายใจ 1) ฉันจะรับผิดชอบทุกอย่างแทนสิ่งที่ฉันขอให้ทำ แผนกยังคงสั่นคลอนหลังจากเลิกงานหลายรอบ ... ทำงานหนักเกินไปและใกล้จะเหนื่อยหน่าย ฉันมีความสัมพันธ์ที่ดีกับทุกคนในทีม .... แต่ฉันสงสัยว่ามันจะไม่เปลี่ยนแปลงถ้าฉันทำงานนี้ 2) เพื่อนร่วมงานอีกสองคนดูถูกผู้กำกับไม่ว่าด้วยเหตุผลใดก็ตาม เขาอาจพยายามให้ฉันทำงานสกปรกของเขาและลงโทษพวกเขาหากพวกเขาชนหัว 3) …
20 management 

8
Ruby: The Bad Parts [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการถกเถียงอภิปรายโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Software Engineering Stack Exchange อพยพ 8 ปีที่ผ่านมา เมื่อเร็ว ๆ นี้ฉันอ่านหนังสือ "Javascript: The Good Parts" ของ Crockford และหนึ่งในสถานที่สำคัญคือภาษาการเขียนโปรแกรมสามารถมีฟีเจอร์ที่ไม่ดีซึ่งโปรแกรมเมอร์ควรหลีกเลี่ยง ฉันเป็น Rubyist และในขณะที่ฉันรักภาษามีค่าเสมอในการรับมุมมอง ดังนั้นสิ่งที่คุณเห็นว่าเป็นคุณลักษณะที่เลวร้ายที่สุด (เช่นวิธีการเรียนการปฏิบัติ) ในทับทิม? ความตั้งใจของฉันที่นี่ไม่ได้เริ่มต้นการโต้เถียงเกี่ยวกับข้อดีของภาษาหรือความเร็วของมันและอื่น ๆ แต่ฉันต้องการอภิปรายว่าคุณลักษณะใดที่คุณคิดว่าเป็นอันตราย / ลำบาก / เจ็บปวดที่จะใช้โดยอิงจากประสบการณ์ที่ผ่านมา
20 ruby 

2
มีทางเลือกอะไรบ้างในการใช้เลย์เอาต์ HTML / CSS สำหรับเว็บไซต์ [ปิด]
ต้องการปรับปรุงโพสต์นี้หรือไม่? ให้คำตอบโดยละเอียดสำหรับคำถามนี้รวมถึงการอ้างอิงและคำอธิบายว่าทำไมคำตอบของคุณถึงถูกต้อง คำตอบที่ไม่มีรายละเอียดเพียงพออาจแก้ไขหรือลบออกได้ เป็นการยากที่จะบอกสิ่งที่ถูกถามที่นี่ คำถามนี้คลุมเครือคลุมเครือไม่สมบูรณ์กว้างเกินไปหรือโวหารและไม่สามารถตอบได้อย่างสมเหตุสมผลในรูปแบบปัจจุบัน สำหรับความช่วยเหลือในการทำความเข้าใจคำถามนี้เพื่อที่จะสามารถเปิด, ไปที่ศูนย์ช่วยเหลือ ปิดให้บริการใน7 ปีที่ผ่านมา มีผู้ใช้อยู่หรือไม่หรือแม้แต่แค่ความพยายามในการสร้างมาร์กอัปหรือนิพจน์แบบเป็นโปรแกรมสำหรับการออกแบบเลย์เอาท์ของเว็บไซต์อื่นที่ไม่ใช่ HTML / CSS? หากมีคนอื่นออกมีและพวกเขาดูเหมือนจะไม่ใช้งานหนัก ทำไมนี้

6
ข้อผิดพลาดของการใช้ MySQL เป็นตัวเลือกฐานข้อมูลของคุณ? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา ฉันได้อ่านออนไลน์ในหลายครั้งที่ MySQL เป็นฐานข้อมูลที่ไม่ดี สถานที่ที่ฉันได้อ่านนี้รวมถึงกระทู้บางส่วนใน Reddit แต่ดูเหมือนพวกเขาจะไม่เคยเจาะลึกว่าทำไมมันถึงเป็นผลิตภัณฑ์ที่ไม่ดี มีความจริงใด ๆ ต่อการอ้างสิทธิ์นี้หรือไม่? ฉันไม่เคยใช้มันเกินกว่าสถานการณ์ CRUD ที่ง่ายมากและนั่นเป็นโครงการมหาวิทยาลัยในช่วงปีที่สองของฉัน มีข้อผิดพลาดอะไรบ้างถ้ามีเมื่อเลือก MySQL เป็นฐานข้อมูลของคุณ
20 mysql  pitfalls 


3
เหตุใดข้อผิดพลาดทั่วไปจึงเกิดขึ้นบ่อยครั้งและเราจะทำอย่างไรเพื่อป้องกันไม่ให้เกิดข้อผิดพลาด
ดูเหมือนว่าข้อผิดพลาดทั่วไปเป็นหนึ่งในข้อผิดพลาดทั่วไปของโปรแกรมมิง (ถ้าไม่ใช่มากที่สุด) (ดู/software/109/what-are-common-mistakes-in-codingและภูมิปัญญาดั้งเดิม) อะไรคือสาเหตุที่พบได้ทั่วไปมันเป็นสิ่งที่เกี่ยวข้องกับสมองของมนุษย์หรือไม่? เราจะทำอย่างไรเพื่อป้องกันไม่ให้เหยื่อตกเป็นเหยื่อของความผิดพลาดเดียว?
20 coding  bug 

10
ตัวชี้ / การเรียกซ้ำเป็นเรื่องยากอะไร [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา ในอันตรายของโรงเรียนจาวาโจเอลกล่าวถึงประสบการณ์ของเขาที่เพนน์และความยากลำบากของ "การแบ่งส่วนความผิดพลาด" เขาพูดว่า [segfaults นั้นยากจนกระทั่งคุณ] "หายใจลึก ๆ และพยายามบังคับจิตใจของคุณให้ทำงานในระดับนามธรรมที่แตกต่างกันสองระดับพร้อมกัน" จากรายการสาเหตุทั่วไปของsegfaults ฉันไม่เข้าใจว่าเราต้องทำงานในระดับนามธรรมได้อย่างไร ด้วยเหตุผลบางอย่างโจเอลพิจารณาแนวคิดหลักเหล่านี้เป็นความสามารถของโปรแกรมเมอร์ในการสรุป ฉันไม่ต้องการคิดมากเกินไป ดังนั้นอะไรที่เป็นเรื่องยากสำหรับพอยน์เตอร์ / การเรียกซ้ำ? ตัวอย่างจะดี
20 c  pointers  recursion 

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

3
โปรแกรมเมอร์มือสมัครเล่นปล่อยซอฟต์แวร์ด้วยปุ่มบริจาค [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัพเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน4 ปีที่แล้ว ฉันต้องการเริ่มต้นด้วยข้อจำกัดความรับผิดชอบที่ฉันรู้ว่าทนายความควรหาคำตอบที่ชัดเจนและครบถ้วน ฉันอยากรู้มากขึ้นเกี่ยวกับสิ่งที่ผู้ใช้คนอื่นในชุมชนนี้ทำ บอกว่าฉันมีโปรแกรมเล็ก ๆ ที่ฉันได้พัฒนาขึ้นเพื่อความสนุกสนานที่ฉันต้องการเผยแพร่สู่สาธารณะ ฉันจะปล่อยมันออกมาพร้อมกับหนึ่งในใบอนุญาตโอเพนซอร์สต่างๆและอาจวางไว้บน SourceForge หรือ Git ในกรณีที่ใครก็ตามที่ต้องการแยก / บำรุงรักษา / ตรวจสอบรหัส ยังบอกด้วยว่าฉันต้องการรับเงินบริจาคสำหรับโครงการด้วยความคาดหวังอย่างแน่นอน 0 ว่าผู้คนจะส่งเงินใด ๆ อย่างไรก็ตามถ้ามีคนบริจาคเพื่อซื้อเบียร์หรือพิซซ่าให้กับงานที่พวกเขาชอบฉันจะยอมรับด้วยความยินดี คำถามคือข้อกำหนดทั่วไปในการรับเงินบริจาคคืออะไร? สามารถเข้าไปในบัญชีส่วนตัวที่ไม่มีคำถามที่ถามว่าเป็น "ของขวัญ" หรือฉันจำเป็นต้องตั้งค่า LLC เพื่อหลีกเลี่ยงปัญหาด้านภาษีหรือไม่? (พลเมืองสหรัฐฯที่นี่) ใช่ฉันควรพูดคุยเรื่องนี้กับทนายความ แต่ฉันก็รู้ด้วยว่าหลายโครงการที่ฉันเห็นมีความสามารถในการบริจาคและสมมติว่าชุมชนอาจมีประสบการณ์พอสมควรในเรื่องนี้

10
ประเภทที่เฉพาะเจาะจงยังคงมีความจำเป็น?
สิ่งหนึ่งที่เกิดขึ้นกับฉันในวันอื่น ๆ คือประเภทที่เฉพาะเจาะจงยังคงมีความจำเป็นหรือเป็นมรดกตกทอดเรา สิ่งที่ฉันหมายถึงคือเราต้องการสั้น, int, long, bigint ฯลฯ หรือไม่ ฉันเข้าใจถึงเหตุผลตัวแปร / วัตถุถูกเก็บไว้ในหน่วยความจำจำเป็นต้องจัดสรรหน่วยความจำและดังนั้นเราจึงจำเป็นต้องรู้ว่าตัวแปรมีขนาดใหญ่ได้อย่างไร แต่จริงๆแล้วภาษาการเขียนโปรแกรมสมัยใหม่ไม่ควรที่จะจัดการกับ "ชนิดปรับตัว" เช่นถ้าบางสิ่งบางอย่างที่เคยจัดสรรในช่วง shortint จะใช้ไบต์น้อยลงและหากมีการจัดสรรบางสิ่งบางอย่างในจำนวนที่มากหน่วยความจำจะถูกจัดสรร สำหรับตัวอย่างนั้น โฟลตของจริงและดับเบิลนั้นค่อนข้างเลื่องลือเพราะประเภทนั้นขึ้นอยู่กับความแม่นยำที่คุณต้องการ สตริงควรจะสามารถใช้หน่วยความจำน้อย upp ในหลาย ๆ กรณี (ใน. Net) ที่ส่วนใหญ่ ascii ใช้สตริง buth ใช้หน่วยความจำสองเท่าเพราะการเข้ารหัสแบบ unicode อาร์กิวเมนต์หนึ่งสำหรับประเภทที่เฉพาะเจาะจงอาจเป็นเพราะมันเป็นส่วนหนึ่งของสเปคเช่นเช่นตัวแปรไม่ควรใหญ่กว่าค่าที่แน่นอนดังนั้นเราจึงตั้งค่าให้เป็น shortint แต่ทำไมไม่มีข้อ จำกัด ประเภทแทน? มันจะมีความยืดหยุ่นและทรงพลังมากขึ้นในการตั้งช่วงและค่าที่อนุญาตสำหรับตัวแปร (และคุณสมบัติ) ฉันตระหนักถึงปัญหาอันยิ่งใหญ่ในการปรับปรุงสถาปัตยกรรมประเภทใหม่เนื่องจากมันได้รวมเข้ากับฮาร์ดแวร์พื้นฐานอย่างแน่นหนาและสิ่งต่าง ๆ เช่นการทำให้เป็นอนุกรมอาจกลายเป็นเรื่องยุ่งยากแน่นอน แต่จากมุมมองการเขียนโปรแกรมมันควรจะดีหรือไม่?

11
แรงจูงใจที่ทำให้คุณติดอยู่กับงานปัจจุบันคืออะไร? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัพเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน7 ปีที่ผ่านมา มีคนจำนวนมากที่ยังคงทำงานใน บริษัท เดียวกันมานานกว่า 10 ปี แรงจูงใจที่ทำให้คุณติดอยู่กับงานปัจจุบันคืออะไร?
20 motivation 

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

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