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

ปิดคำถามที่ไม่ได้รับการสนับสนุน! แท็กนี้เป็นส่วนหนึ่งของความพยายามในการเผาไหม้ STCI

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

17
การแนะนำการเขียนโปรแกรมให้นักคณิตศาสตร์ [ปิด]
ตอนนี้ฉันเป็นโปรแกรมเมอร์ฉันอายุเกือบ 16 ปีและได้ลดอาชีพของฉันลงไปจนถึงระดับปริญญาวิทยาศาสตร์คอมพิวเตอร์หรือวิศวกรรมไฟฟ้า (ฉันรู้ว่าพวกเขาแตกต่างกันมาก แต่คำถามนี้เกี่ยวกับเพื่อนของฉัน) เพื่อนไม่แน่ใจ เขาเป็นที่สนใจอย่างมากในวิชาคณิตศาสตร์และเป็นสิ่งที่ดีมากที่มันและผมคิดว่าเขาจะสนุกกับการเขียนโปรแกรม แต่เขาไม่เต็มใจที่จะลอง ( แก้ไขเขาเป็นเต็มใจที่จะลอง แต่ไม่เคยทำมาก่อน) ทุกคนสามารถให้คำแนะนำสำหรับภาษาหรือเครื่องมือที่เขาสามารถตะลุยในการเขียนโปรแกรม (ในระดับพื้นฐานที่สมเหตุสมผลฉันสมมติ) เพื่อแก้ปัญหาคณิตศาสตร์หรือเกี่ยวข้องกับคณิตศาสตร์บางประเภท อย่างที่ฉันบอกว่าเขาสนุกกับคณิตศาสตร์มาก แต่ฉันคิดว่าเขาจะสนุกกับการเขียนโปรแกรมปัญหาคือฉันไม่ต้องการให้เขาถูกนำออกโดยสิ่งที่ไม่เกี่ยวข้องในระดับเบื้องต้นเช่นการจัดสรรหน่วยความจำและคณะ ฉันรู้ว่ามันสำคัญมาก แต่ประเด็นก็คือฉันต้องการให้เขาเรียนรู้การเขียนโปรแกรมด้วยคณิตศาสตร์สักเล็กน้อยจากนั้นก็หวังว่าถ้าเขาสนใจพอเขาสามารถเริ่มเรียนรู้การเขียนโปรแกรมเป็นการเขียนโปรแกรม แก้ไข: ไม่ใช่ว่าเขาไม่สนใจอย่างสมบูรณ์ - ยิ่งกว่านั้นเขาไม่ได้สำรวจพื้นที่อย่างแข็งขันมาก่อนอาจเป็นเพราะเขาไม่ได้รับแจ้งเกี่ยวกับเรื่องนี้ ฉันไม่ต้องการบังคับให้เขาทำสิ่งที่เขาไม่ต้องการฉันเห็นสิ่งนี้เป็นการผลักดันเล็กน้อยเพื่อให้เขาสามารถเรียนรู้เกี่ยวกับการเขียนโปรแกรม ถ้าเขาไม่ชอบมัน - ยุติธรรมมากพอฉันไม่สามารถควบคุมมันได้และไม่ต้องการ แต่ถ้าเขาชอบมันมันจะเป็นสิ่งที่ถูกต้อง
30 education  math 

5
ในฐานะโปรแกรมเมอร์ที่สอนตัวเองฉันจะได้รับพื้นฐานการศึกษาโดยไม่ต้องไปโรงเรียนได้อย่างไร [ปิด]
ฉันทำมาหากินที่ดีงามในฐานะโปรแกรมเมอร์ที่สอนตัวเอง แต่เมื่อฉันพบว่าฉันพูดคุยหัวข้อพื้นฐานระดับต่ำกับเพื่อนที่มีระดับ CS มีรูปรากฏในความรู้ของฉัน ฉันเป็นคนภาพใหญ่ (สถาปัตยกรรม) ดังนั้นนานนี้ไม่ได้รบกวนฉัน แต่เมื่อเร็ว ๆ นี้ฉันสงสัยว่ามีวิธีที่ฉันสามารถใช้ที่จะช่วยให้ฉันเรียนรู้พื้นฐานเหล่านี้โดยไม่ต้องกลับไปโรงเรียนหรือไม่ มีหนังสือเว็บไซต์หรือวิดีโอที่คุณสามารถแนะนำซึ่งจะให้มุมมองที่เป็นประโยชน์กับฉันเมื่อเทียบกับการเรียนรู้ตามที่คุณต้องการ

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

25
C ++ เหมาะสมกับภาษาแรกหรือไม่ [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ วิทยาลัยท้องถิ่นกำลังสอนภาษาซีพลัสพลัสให้กับนักศึกษาชั้นปีที่ 1 (อายุ 16 ปี) ที่ไม่มีประสบการณ์การเขียนโปรแกรมมาก่อน ในฐานะภาษาโปรแกรมแรก C ++ นั้นเหมาะสมหรือไม่

22
การเรียนรู้วิธีการใช้ C (หรือ C ++) เป็นสิ่งจำเป็นเพื่อให้เป็นโปรแกรมเมอร์ที่ดีหรือไม่? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการ4 ปีที่แล้ว เมื่อฉันเริ่มเรียนรู้วิธีการเขียนโปรแกรมครั้งแรกโปรแกรมเมอร์จริงสามารถเขียนชุดประกอบได้ในโหมดสลีป การศึกษาที่จริงจังในสาขาวิทยาศาสตร์คอมพิวเตอร์จะรวมถึงการฝึกอบรมและการเขียนโปรแกรมอย่างหนักโดยใช้ชุดประกอบ ที่เปลี่ยนไปจนถึงจุดที่ฉันเห็นองศาวิทยาการคอมพิวเตอร์ที่มีการชุมนุมถ้ารวมอยู่จะถูกผลักไสให้ทำงานที่ได้รับมอบหมายหนึ่งและหนึ่งบทรวมเป็นสองสัปดาห์ทำงานออกจากการศึกษา 4 ปี การเขียนโปรแกรม C / C ++ ดูเหมือนว่าจะได้ติดตามเส้นทางที่คล้ายกัน ฉันไม่แปลกใจอีกต่อไปที่จะสัมภาษณ์ผู้สำเร็จการศึกษาระดับมหาวิทยาลัยที่ไม่ได้ใช้เวลาเขียนโปรแกรมใน C ++ นานกว่าสองสัปดาห์และอ่านหนังสือ C เพียงเล่มเดียว ในขณะที่ CS ที่ร้ายแรงที่สุดยังดูเหมือนจะรวมถึงการเรียนรู้เวลาที่สำคัญและการใช้หนึ่งหรือทั้งสองภาษาแนวโน้มจะชัดเจนต่อการบังคับใช้ C / C ++ ที่น้อยลงในโรงเรียน เป็นไปได้อย่างชัดเจนที่จะทำให้อาชีพมีผลงานที่ดีโดยไม่ต้องอ่านหรือเขียนรหัส C หรือ C ++ บรรทัดเดียว จากที่กล่าวมาทั้งหมดการเรียนรู้ภาษาทั้งสองมีค่ามากกว่าความพยายาม พวกเขาจำเป็นต้องเก่งหรือไม่? (นอกเหนือจากคำแนะนำที่ชัดเจนและไม่ใช่ภาษาเช่น "การเลือกภาษาที่ดีอาจเป็นสิ่งสำคัญสำหรับการศึกษาที่ครอบคลุม" และ "มันอาจเป็นความคิดที่ดีที่จะทดลองและเรียนรู้ภาษาใหม่ ๆ ตลอดอาชีพของโปรแกรมเมอร์ เพื่อยืดเซลล์สีเทา ")

9
ต้องการคำแนะนำ: คอยอยู่ฝ่ายเทคนิคหรือไปทาง MBA? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัพเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน6 ปีที่ผ่านมา ฉันรู้ว่านี่เป็นคำถามส่วนตัวและฉันเป็นคนที่ดีที่สุดในการตัดสินใจด้วยตัวเอง ... แต่ฉันแค่มองหามุมมองของคุณ ฉันมีประสบการณ์ 5 ปีในฐานะนักพัฒนามืออาชีพ ฉันมีพื้นฐานที่ดีในวิชาคณิตศาสตร์และสำเร็จการศึกษาระดับปริญญาตรีด้านวิศวกรรมใน CS ฉันยังไม่ถึงขั้นในอาชีพการงานของฉันซึ่งการเติบโตนั้นยากและไม่คาดการณ์ว่าจะเกิดขึ้นเป็นเวลานานมากหากฉันพบตัวเองอยู่ตลอดเวลา (ตนเอง) มีแรงจูงใจที่จะเลือกทักษะใหม่ เพื่อนของฉันจำนวนมากได้รับผ่านหลักสูตร MBA ของพวกเขาเมื่อเร็ว ๆ นี้ ... และไม่ใช่จากคนที่ชอบของ Harvard หรือ Kellogs เพียงแค่วิทยาลัยระดับปานกลาง อย่างไรก็ตามพวกเขาได้รับเงินเดือนที่มากกว่าฉันถึงแม้ว่าพวกเขาจะมีประสบการณ์การทำงานเพียงเล็กน้อยหรือไม่มีเลยก็ตาม ระบุว่าฉันมีตัวเลือกในการใฝ่หา MBA และมีเงินในการสั่งซื้อ (และกำลังวางแผน MBA จาก INSEAD / IE) มันจะสมเหตุสมผลไหมที่จะขายสิ่งที่ฉันชอบทำและไปเรียน MBA ฉันจะเสียใจที่ไม่ได้เรียนหลักสูตรบริหารธุรกิจมหาบัณฑิตในภายหลังเนื่องจากฉันอยู่ในกลุ่มอายุ / ประสบการณ์ที่เหมาะสมในการเรียนหลักสูตรบริหารธุรกิจมหาบัณฑิตหรือไม่ ฉันรักสิ่งที่ฉันทำอยู่ตอนนี้และผู้คนที่ฉันทำด้วย แต่ฉันก็กังวลว่าอาชีพนี้จะได้รับผลตอบแทนทางการเงินเท่ากับผู้ที่สำเร็จการศึกษาระดับบริหาร

16
คุณจะพูดอะไรกับนักศึกษาวิศวกรรมซอฟต์แวร์ในวันแรกที่เรียนที่วิทยาลัย [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการ4 ปีที่แล้ว วันศุกร์หน้าฉันพูดสั้น ๆ (30 นาที) กับนักศึกษาวิศวกรรมซอฟต์แวร์หลายคนที่จะเข้ามหาวิทยาลัยเดียวกันกับที่ฉันทำ บริบทบางอย่าง: สถานที่คือมอนเตวิเดโออุรุกวัย มหาวิทยาลัยคือ Universidad de la República (สาธารณะมหาวิทยาลัยฟรี) โปรแกรมวิศวกรรมซอฟต์แวร์ใช้เวลา 5 ปี (ถ้าคุณเก่งมากและไม่เริ่มทำงานเร็ว) มีนักศึกษาใหม่ประมาณ 800 คนต่อปีประมาณ 80 คนต่อปี เงื่อนไขที่รุนแรงโดยเฉพาะในสองปีแรก ส่วนใหญ่อาจไม่รู้ว่าวิศวกรรมซอฟต์แวร์หรือการเขียนโปรแกรมคืออะไร เป้าหมายของฉันคือการทำให้พวกเขามีความคิดเกี่ยวกับสนามและหวังว่าจะกระตุ้นให้พวกเขาอดทนต่อความยากลำบากก่อนที่จะกลายเป็นนักพัฒนาที่ประสบความสำเร็จในที่สุด ดังนั้นคำถามคือคุณจะบอกคนเหล่านี้ว่าอย่างไร?
24 education 

5
กระบวนทัศน์การเขียนโปรแกรมเชิงวัตถุนั้นล้าสมัยเนื่องจากต่อต้านแบบแยกส่วนและแบบขนานหรือไม่? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา ฉันได้อ่านบทความโต้เถียงการสอน FP ให้กับนักศึกษาที่โพสต์โดย Robert Harper ผู้เป็นศาสตราจารย์ในมหาวิทยาลัยเชียงใหม่ เขาอ้างว่า CMU จะไม่สอนการเขียนโปรแกรมเชิงวัตถุอีกต่อไปในหลักสูตรเบื้องต้นเพราะมันไม่เหมาะสมสำหรับหลักสูตร CS สมัยใหม่ และเขาอ้างว่า: การเขียนโปรแกรมเชิงวัตถุจะถูกลบออกจากหลักสูตรการแนะนำเพราะมันเป็นทั้งแบบแยกส่วนและต่อต้านแบบขนานโดยธรรมชาติ เหตุใดจึงต้องพิจารณาว่า OOP เป็นแบบแยกส่วนและป้องกันแบบขนาน?

16
เหตุใด Java จึงเป็นภาษากลางที่สถาบันหลายแห่ง [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว แก้ไข: คำถามนี้ในตอนแรกดูเหมือนว่าจะทุบตี Java และฉันเดาว่า ณ จุดนี้มันเป็นบิต อย่างไรก็ตามประเด็นที่ใหญ่กว่าที่ฉันพยายามทำก็คือทำไมภาษาใดภาษาหนึ่งถูกเลือกให้เป็นหนึ่งในภาษาทั้งหมดจึงเป็นทางออกสำหรับปัญหาทั้งหมด Java เป็นหนึ่งในสิ่งที่ใช้ดังนั้นเป็นสิ่งที่ฉันต้องเอาชนะที่นี่ แต่ฉันไม่ได้ตั้งใจริป Java ใหม่ :) ฉันไม่ชอบ Java ในสภาพแวดล้อมทางวิชาการส่วนใหญ่ ฉันไม่ได้พูดภาษาที่ไม่ดี - มันมีแง่มุมที่น่าพึงพอใจอย่างยิ่งหลายประการที่สำคัญที่สุดคือความสามารถในการทำงานโดยไม่ต้องคอมไพล์ใหม่ในทุกแพลตฟอร์ม ไม่มีอะไรผิดปกติกับการใช้ภาษาสำหรับแอปถัดไปของคุณ ^ TM (ไม่ใช่สิ่งที่ฉันจะทำเองเป็นการส่วนตัว แต่ยิ่งไปกว่านั้นเพราะฉันมีประสบการณ์น้อยลงมากกว่าที่จะเป็นการออกแบบที่ไม่ดี) ฉันคิดว่าเป็นเรื่องเสียเปล่าที่หลักสูตร CS ระดับสูงสอนโดยใช้ Java เป็นภาษา นักเรียนร่วมของฉันมากเกินไปไม่สามารถเขียนโปรแกรมให้คุ้มค่ากับการแช่งเพราะพวกเขาไม่รู้วิธีการทำงานในโลกที่ไม่ได้เก็บขยะ พวกเขาไม่เข้าใจพื้นฐานเครื่องที่พวกเขากำลังเขียนโปรแกรม เมื่อมีคนสามารถทำงานนอกโลกที่รวบรวมขยะพวกเขาสามารถทำงานได้ภายในหนึ่งเดียว แต่ไม่ใช่ในทางกลับกัน GC เป็นเครื่องมือไม่ใช่ crutch แต่วิธีที่ใช้ในการสอนนักเรียนด้านวิทยาศาสตร์คอมพิวเตอร์ก็เป็นเหมือนไม้ค้ำ วิทยาการคอมพิวเตอร์ไม่ควรสอนหลักสูตรทั้งหมดที่ปรับให้เหมาะกับภาษาเดียว นักเรียนออกมาพร้อมกับความคิดที่ว่าการออกแบบที่ดีทั้งหมดคือการออกแบบที่ใช้สำนวน Java และการออกแบบเชิงวัตถุนั้นเป็นวิธีการหนึ่งในความจริงที่เป็นสิ่งเดียวที่ทำได้ ควรใช้ภาษาอื่นอย่างน้อยหนึ่งภาษาที่ไม่ใช่ภาษาที่รวบรวมขยะเพื่อใช้ในการสอนเพื่อให้ผู้เรียนเข้าใจเครื่องได้ดีขึ้น เป็นเรื่องน่าอายที่บางคนที่มี …

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

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

7
จะปรับปรุงการฝึกอบรมนักเรียนเกี่ยวกับการบำรุงรักษาได้อย่างไร? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว การบำรุงรักษาเป็นส่วนสำคัญของการพัฒนาซอฟต์แวร์มืออาชีพ อันที่จริงการบำรุงรักษาเกือบตลอดเวลาเป็นส่วนที่ยาวที่สุดของวัฏจักรชีวิตของซอฟต์แวร์เนื่องจากมันกินเวลาตั้งแต่การเปิดตัวโครงการจนถึงเวลาสิ้นสุด นอกจากนี้โครงการที่อยู่ระหว่างการบำรุงรักษาถือเป็นโครงการใหญ่โดยรวม ตามhttp://www.vlegaci.com/298/interesting-statistics-%E2%80%93-numbers-of-programmers-in-maintenance-vs-development/สัดส่วนของโครงการที่อยู่ในการบำรุงรักษาประมาณ 2 / 3 ฉันเพิ่งเจอคำถามนี้ที่ผู้ชายดูประหลาดใจสวยค้นพบว่างานของเขาส่วนใหญ่เกี่ยวกับการบำรุงรักษา ฉันจึงตัดสินใจเปิดการสนทนา (ภาษาฝรั่งเศส)บนเว็บไซต์หลักของชุมชนผู้เชี่ยวชาญด้านการพัฒนาซอฟต์แวร์ของฝรั่งเศส ( http://www.developpez.com/ ) การอภิปรายนี้มีชื่อว่า "นักเรียนได้รับการฝึกฝนอย่างดีพอกับความเป็นจริงของการพัฒนาซอฟต์แวร์มืออาชีพหรือไม่" และส่วนใหญ่เกี่ยวกับการบำรุงรักษา ชี้ให้เห็นว่าอย่างน้อยในฝรั่งเศสผู้คนไม่พร้อมที่จะเผชิญกับการบำรุงรักษาทั้งสองด้าน: รักษารหัสที่มีอยู่ ทำให้รหัสบำรุงรักษา คำถามของฉันที่นี่สะท้อนถึงการสนทนานี้และมุ่งหวังที่จะหาวิธีที่ดีในการสอนการบำรุงรักษา เราจะสอนการบำรุงรักษาได้อย่างไร คุณจะแนะนำการออกกำลังกายแบบไหน? หากคุณได้รับการฝึกอบรมอย่างดีเกี่ยวกับการบำรุงรักษาหลักสูตรใดที่คุณเรียนโดยเฉพาะ [แก้ไข] หลังจากความเข้าใจผิดฉันคิดว่าฉันต้องชี้แจงคำถามของฉัน ในฐานะผู้นำโครงการและนักพัฒนาซอฟต์แวร์ฉันมักทำงานกับผู้ฝึกอบรมหรือนักเรียนที่เพิ่งจบใหม่ ฉันจบการศึกษาครั้งใหม่ด้วยตัวเอง สิ่งที่นักเรียนมักจะไม่คุ้นเคยกับหลักการเช่น SOLID ที่เพิ่มการบำรุงรักษาของโครงการ บ่อยครั้งที่เราประสบปัญหาที่สำคัญในการพัฒนาโครงการ (การบำรุงรักษาต่ำ) สิ่งที่ฉันกำลังมองหาที่นี่คือตัวอย่างที่เป็นรูปธรรมของการสอนที่ประสบความสำเร็จเกี่ยวกับความสำคัญของการบำรุงรักษาและวิธีการสร้างรหัสที่ดีขึ้นเกี่ยวกับประเด็นนี้โดยเฉพาะ หรือข้อเสนอแนะที่เป็นไปได้เพื่อปรับปรุงวิธีการฝึกอบรมของนักเรียน

7
มันยังคงคุ้มค่าที่จะเรียนรู้การพัฒนา GUI gui? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัพเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน4 ปีที่แล้ว ในช่วงสองสามปีที่ผ่านมาโครงการที่สำคัญทั้งหมดที่ฉันทำงานอยู่นั้นใช้เว็บเป็นหลักหรือมีส่วนต่อประสานกับผู้ใช้ที่ไม่ใช่กราฟิก (บริการสคริปต์บรรทัดคำสั่ง ฯลฯ ... ) ฉันสามารถรวมแอพ WinForms หรือทำ WPF แบบเรียบง่ายเมื่อจำเป็น แต่ฉันไม่เคยเจาะลึกเรื่อง API ระดับล่างอย่าง MFC หรือ QT ฉันเข้าใจว่าสิ่งนี้ขึ้นอยู่กับสถานการณ์ แต่โดยทั่วไปแล้วมันยังคงคุ้มค่าที่จะสละเวลาในการเรียนรู้การพัฒนาเดสก์ท็อปด้วยหรือเป็นแอปพลิเคชันที่ย้ายไปยังเว็บและอุปกรณ์พกพา นอกจากนี้คุณคาดหวังว่านักพัฒนาซอฟต์แวร์ที่คุณทำงานด้วยจะมีความเชี่ยวชาญใน gui บนเดสก์ท็อปหรือไม่

5
ฉันจะชดเชยการไปเรียนที่ JavaSchool ได้อย่างไร [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัพเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน4 ปีที่แล้ว ในคำถามก่อนหน้านี้ฉันขอคำแนะนำด้านอาชีพสำหรับวิศวกรซอฟต์แวร์ใหม่ที่ทำได้ดีทั้งก่อนและระหว่างวิทยาลัย แต่สิ่งที่เกี่ยวกับคนที่ไม่โชคดีพอที่จะไป MIT หรือเยลด้วยเหตุผลใดก็ตาม เกิดอะไรขึ้นถ้าคุณไปกับสิ่งที่โจ Spolsky เรียกJavaSchool ? ศิษย์เก่า JavaSchool สามารถทำอะไรได้บ้างเพื่อพัฒนาทักษะและทำสิ่งที่พลาดไปในวิทยาลัย (หรือโจเอลผิดเกี่ยวกับโรงเรียนที่เสียเปรียบเหรอ?)

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