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

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

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

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

6
คุณจะเพิ่มพูนความรู้ที่คุณได้รับจากการเขียนโปรแกรมหนังสือได้อย่างไร [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ไม่ใช่เพราะฉันสนใจว่าจะต้องใช้เวลานานแค่ไหนที่คนอ่านหนังสือ แต่มากกว่านั้นเพราะฉันสนใจว่าผู้คนได้รับความรู้จากหนังสือ (หรือฉันเดาแหล่งอื่น ๆ ) เข้าสู่สมองของพวกเขาด้วยวิธีที่ดีที่สุดและมีประสิทธิภาพมากที่สุด โดยส่วนตัวแล้วฉันใช้วิธีการหลายเส้นทาง (จากคำตอบของคำถามเดิม): อ่านผ่านเนื้อหาจุ่มในและอ่านอะไรก็ได้ด้วยหัวเรื่องที่ดูน่าสนใจและในที่สุดก็เขมือบไดอะแกรมและภาพประกอบ ฉันจะไม่ใช้เวลามากในช่วงนี้ แต่มันทำให้ฉันมีมุมมองทางจิตของหนังสือเล่มนี้ (อย่างน้อยหนึ่งชั่วโมง ก่อนผ่านหนังสือโดยทั่วไปฉันจะอ่านบทเปิดอย่างละเอียดสำหรับหนังสือที่หนักมากหรือแนะนำสิ่งใหม่อย่างสมบูรณ์ สำหรับหนังสือที่ครอบคลุมหัวข้อที่ฉันรู้อยู่แล้วว่าฉันจะอ่านหรือข้ามบิตที่ดูไม่สำคัญ ส่วนที่เหลือของหนังสือเล่มนี้ฉันจะผ่านไปอย่างรวดเร็วพอสมควร แต่ไม่เร็วจนฉันแค่พลิกหน้า (ประมาณหนึ่งสัปดาห์) ไม่ใช่หนังสือทุกเล่มที่ฉันอ่านมาจนถึงตอนนี้ แต่ถ้าฉันพบว่าหนังสือน่าสนใจหรือมีประโยชน์มากพอ ฉันจะอ่านหนังสือด้วยความเร็วที่ช้าลงและทำตัวอย่างบางส่วนหรือทั้งหมดลองใช้รหัส ฯลฯ ฉันมักจะข้ามบททั้งหมดที่นี่เว้นแต่หนังสือจะดีมาก (1-3 สัปดาห์ขึ้นอยู่กับหนังสือ) ในที่สุดเมื่อฉันอ่านมันเสร็จแล้วและฉันกำลังอ่านหนังสือเล่มอื่น ๆ ฉันมักจะจุ่มลงไปอีกครั้งเพื่ออ้างอิงโยงเปรียบเทียบค้นหาสิ่งของดู ฯลฯ - ดังนั้นหนังสือเล่มโปรดของฉันหลายเล่มไม่ได้มารวมตัวกัน ฝุ่นบนชั้นวางหนังสือ ฉันไม่ค่อยจดบันทึกเมื่ออ่าน (แม้ว่าฉันอาจวางแผนบางอย่างบนกระดาษถ้าฉันทำงานผ่านบางอย่างเช่นโค้ดตัวอย่าง) ฉันยังถือว่าเริ่มใช้ kanban ส่วนบุคคลเพื่อจัดระเบียบความก้าวหน้าของฉัน แต่ไม่เคยมีโอกาสได้ใช้เทคนิคนั้น Mindmaps เป็นอีกสิ่งหนึ่งที่ฉันชอบความคิด แต่ไม่ค่อยทำ คนอื่นมีวิธีการอื่นอย่างไร คุณประสบความสำเร็จได้อย่างไร มีเทคนิคที่แนะนำโดยทั่วไปที่คุณรู้สึกว่าเป็นการเสียเวลาหรือไม่?

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

3
บนเส้นทางสู่การตรัสรู้: Scheme, Common Lisp, Clojure? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน8 ปีที่ผ่านมา ผู้คนจำนวนมากฉลาดกว่าที่ฉันเขียนไว้เสมอเมื่อคุณเรียนรู้ Lisp มันทำให้คุณเป็นโปรแกรมเมอร์ที่ดีขึ้นเพราะคุณ "เข้าใจ" บางทีทั้งหมดที่ฉันได้ยินเกี่ยวกับเสียงกระเพื่อมเปลี่ยนชีวิตของคุณเป็นเพียงเรื่องตลกขนาดใหญ่ในมือใหม่ แต่ฉันคิดว่าไม่มีอันตรายใด ๆ ในการรู้มากขึ้นเกี่ยวกับโลกแม้ว่าฉันจะพบว่าฉันถูกส่งไปหลังจากนกปากซ่อมหรืออะไรบางอย่าง . ฉันต้องการติดตามหนังสือ SICP และหรือ ANSI Common LISP แต่ในเวลาเดียวกันฉันกำลังศึกษาภาษาถิ่นและการใช้งานที่ฉันสามารถใช้ในโครงการส่วนบุคคลได้ SICP มุ่งเน้นไปที่ Scheme ดังนั้นจึงเป็นการลงคะแนนเสียงครั้งใหญ่ พอลเกรแฮมกล่าวว่าหากเขาจะสอนมือใหม่เขาจะทำใน Scheme แต่ฟังดูเหมือน Scheme ยังด้อยกว่า Common LISP แต่แล้วก็มี Clojure - ซึ่งฉันบอกว่าถูก จำกัด ด้วยวิธีการ แต่มีประโยชน์มากกว่าสำหรับคนอื่น ๆ (ห้องสมุด JVM) ดูเหมือนว่าฉันจะสามารถเข้าถึงวัสดุ Scheme …

13
มันคุ้มค่าหรือไม่ที่จะเรียนรู้ภาษาทดลอง? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการ4 ปีที่แล้ว ฉันเป็นโปรแกรมเมอร์หนุ่มผู้ปรารถนาจะทำงานในภาคสนามในฐานะโปรแกรมเมอร์ ฉันรู้ Java, VB.NET และ C # ฉันต้องการเรียนรู้ภาษาใหม่ (ในขณะที่ฉันเขียนโปรแกรมฉันรู้ว่ามันมีประโยชน์ที่จะขยายสิ่งที่ฉันรู้ - เพื่อเรียนรู้ภาษาที่ทำให้คุณคิดแตกต่าง) ฉันดูออนไลน์เพื่อดูว่าภาษาใดที่ใช้กันทั่วไป ทุกคนรู้จัก C และ C ++ (แม้แต่พวกมักเกิ้ลที่รู้เรื่องคอมพิวเตอร์โดยทั่วไปน้อยมาก) ดังนั้นฉันคิดว่าบางทีฉันควรจะผลักดันให้ C C และ C ++ นั้นดี แต่มันเก่า สิ่งต่าง ๆ เช่น Haskell และ Forth (ฯลฯ ฯลฯ ) เก่าและสูญเสียความนิยม ฉันกลัวการเรียนรู้ C (หรือแม้แต่ C ++) ด้วยเหตุผลเดียวกันนี้ Java …

15
ฉันจะจัดการกับความต้องการรู้ภาษาการเขียนโปรแกรมหลายภาษาได้อย่างไร [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัพเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการ4 ปีที่แล้ว ฉันเป็นโปรแกรมเมอร์หนุ่ม ฉันอายุ 23 ปีและฉันเขียนโปรแกรมอย่างมืออาชีพมาประมาณ 5 ปีแล้ว ในฐานะโปรแกรมเมอร์ส่วนใหญ่ที่ฉันเริ่มต้นด้วย C เรียนรู้ x86 ชุดประกอบเพื่อความสนุกสนานแล้วฉันก็พบว่า C ++ ซึ่งกลายเป็นความหลงใหลที่ยิ่งใหญ่ที่สุดของฉันในโลกแห่งการเขียนโปรแกรม การเขียนโปรแกรมด้วย C และ C ++ บังคับให้คุณเรียนรู้ API เฉพาะแพลตฟอร์ม libs และเฟรมเวิร์กทุกอย่างต้องมีการศึกษาและทดลองอย่างต่อเนื่อง หลังจากเวลาผ่านไปฉันต้องย้ายไปที่ Java และ C # เนื่องจากความต้องการในภูมิภาคของฉันนั้นใช้ภาษาเหล่านี้เป็นหลัก ด้วยภาษาเหล่านี้ฉันเข้าสู่โลกแห่งการพัฒนาเว็บและจากนั้นฉันต้องเรียนรู้จาวาสคริปต์ การพัฒนา. NET Framework นั้นน่าตื่นเต้นในตอนแรก แต่ฉันรู้สึกตลอดเวลาเมื่อฉันถูกมัดโดย Microsoft (และแน่นอนว่า. NET …

5
มีหนังสือบัญญัติในชุด x86 หรือไม่? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัพเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน5 ปีที่ผ่านมา มีหนังสือมากมายในการชุมนุม อย่างไรก็ตามพวกเขามักจะจัดการกับ ISAs ซึ่งฉันไม่สนใจเช่น MIPS หรือ ARM ฉันไม่ได้จัดการกับสถาปัตยกรรมเหล่านี้ ไม่มีเหตุผลที่ฉันจะพยายามเรียนรู้พวกเขา แต่หนังสือประกอบ x86 ดูเหมือน ... ไม่มีอยู่จริง สมมติว่าฉันกำลังพยายามสร้างคอมไพเลอร์ของเล่นที่สร้างไฟล์ Windows Portable Executable มีหนังสือออกบ้างไหมว่าเป็นมาตรฐาน de-facto สำหรับอธิบายวิธีปฏิบัติที่ดีที่สุดวิธีการออกแบบและข้อมูลที่เป็นประโยชน์อื่น ๆ ในชุดประกอบ x86? หนังสือเล่มไหนที่ทำให้มันพิเศษ?
25 learning  books  assembly  x86 

7
ลำดับที่ถูกต้องในการอ่านหนังสือเหล่านี้คืออะไร? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการถกเถียงอภิปรายโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันเป็นนักพัฒนารุ่นเยาว์ C # ฉันเรียนรู้ที่บ้านและตอนนี้ฉันได้งานแรกแล้ว :) ฉันต้องการซื้อหนังสือเหล่านี้ แต่คำสั่งที่ถูกต้องในการอ่านหนังสือเหล่านี้คืออะไร? รหัสเสร็จสมบูรณ์: คู่มือปฏิบัติของการสร้างซอฟต์แวร์ Clean Code: คู่มือของงานฝีมือซอฟต์แวร์ Agile ในทางปฏิบัติโปรแกรมเมอร์
25 c#  learning  books 

9
ทรัพยากรในการเรียนรู้การเขียนโปรแกรมในรหัสเครื่อง? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการถกเถียงอภิปรายโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันเป็นนักเรียนสดใหม่ในการเขียนโปรแกรมและรักมันจาก Java ไปยัง C ++ และลงไปที่ C ฉันย้ายกลับไปที่แบร์โบนและคิดว่าจะลงไปที่ Assembly ต่อไป แต่ฉันประหลาดใจที่คนจำนวนมากบอกว่ามันไม่เป็นอย่างที่ C และมีการใช้งานไม่มี พวกเขาบอกการเรียนรู้ทั้งวิธีการเขียนโปรแกรมเคอร์เนลหรือเขียนคอมไพเลอร์ C ความฝันของผมคือการเรียนรู้ในการเขียนโปรแกรมในไบนารี (รหัสเครื่อง) หรืออาจจะเขียนโปรแกรมโลหะเปลือย (โปรแกรมไมโครคอนโทรลเลอร์ร่างกาย) หรือการเขียนประวัติหรือตักบูตหรือสิ่งที่มีลักษณะที่ สิ่งที่เป็นไปได้เพียง แต่ผมได้ยินมาหลังจากการวิจัยมากเป็นที่แก้ไข hex เป็นสิ่งที่ใกล้เคียงกับภาษาเครื่องที่ฉันสามารถหาในยุคนี้และยุค มีสิ่งอื่นที่ฉันไม่รู้หรือไม่ มีแหล่งข้อมูลเพื่อเรียนรู้การเขียนโปรแกรมในรหัสเครื่องหรือไม่? โดยเฉพาะอย่างยิ่งใน 8 บิตไมโครคอนโทรลเลอร์ / ไมโครโปรเซสเซอร์ นี้คำถามคือคล้ายกับระเบิด แต่ฉันสนใจในการเรียนรู้การปฏิบัติก่อนแล้วจึงทำความเข้าใจทฤษฎี

11
จำเป็นต้องเรียนรู้ JavaScript ก่อน jQuery อย่างไร [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการถกเถียงอภิปรายโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน6 ปีที่ผ่านมา ในความเห็นของฉันเมื่อฉันดูจาวาสคริปต์มันไม่เหมือนกับถ้วยชาของฉัน เมื่อฉันเจอ jQuery ฉันชอบมันมาก ฉันนั่งดู Nettuts + screencasts jQuery 15 วัน 1 ปีต่อมาและตอนนี้ฉันค่อนข้างมั่นใจว่าฉันจะไม่พัฒนาเว็บไซต์โดยไม่รวมไลบรารีของ jQuery ฉันไม่เคยรู้สึกว่าสิ่งนี้ทำให้ฉันกลับมา แต่คำถามของฉันคือสิ่งนี้จะกลับมาและกัดฉันในตูดวันหนึ่งความจริงที่ว่าฉันไม่ได้มีรากฐาน JavaScript ที่มั่นคงก่อนที่จะกระโดดลงในหนึ่งที่ดีที่สุด (ถ้า ไม่ใช่กรอบ) ที่ดีที่สุด? มีใครอีกไหมที่ใช้วิธีนี้?

8
ทับทิมหรืองูหลาม? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการถกเถียงอภิปรายโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา คำถามนี้เป็นอัตนัยและปลายเปิด มันอาจฟังดูเหมือนสิ่งที่ฉันควรค้นคว้าด้วยตัวเองและตัดสินใจเอง แต่ฉันอยากจะเอามันออกไปและรับความคิดจากคนอื่น เรื่องสั้นเรื่องสั้น - ฉันรู้สึกเหนื่อยกับการแข่งหนูและเข้าร่วมพิธีแต่งเพลงด้วยตัวเองในปีนี้ ส่วนมากจะหยุดพักจากการบด บริษัท และเดินทางไปรอบ ๆ แต่ฉันก็อยากจะเล่นกับเทคโนโลยีใหม่ ๆ และทำโครงการเรียนรู้ด้วยตนเองเพื่อให้ทันกับความเร็วในการเขียนโปรแกรมและฉันก็ชอบที่จะแก้ไข การเขียนโปรแกรมเมื่อไม่มีแรงกดดัน! นี่คือสิ่งที่: ฉันเป็นโปรแกรมเมอร์ C / C ++ / Java ตลอดชีวิต ฉันเป็นคนหยาบคายคร่าวๆคร่าวๆตั้งแต่ฉันทำงานกับครอบครัวของภาษานี้มาตลอดอาชีพการเขียนโปรแกรมของฉัน ดังนั้นฉันต้องการเรียนรู้ภาษาที่ไม่เกี่ยวข้องกับ syntactically กลุ่มนี้ สิ่งที่ฉันกำลังมองหาคือภาษาที่ค่อนข้างมีวัตถุประสงค์ทั่วไปสนุกกับการเรียนมีแนวคิดใหม่ที่แตกต่างจาก C ++ / Java และมีชุมชนที่ดี ข้อพิจารณารองคือมีกรอบการพัฒนาเว็บที่ดี ข้อพิจารณาในระดับอุดมศึกษาคือมันไม่ได้เป็นวิชาการทั้งหมด (อ่าน: มีงานในโลกแห่งความเป็นจริงที่ใช้ ฉัน จำกัด ให้แคบลงเป็น Ruby หรือ …
24 learning  python  ruby 

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

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

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

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