อ่าน 2 นาที
การออกกำลังกาย
Exercism เป็นแพลตฟอร์มการเขียนโค้ดออนไลน์ แบบโอเพนซอร์ส และ ฟรี ที่ให้บริการฝึกฝนการเขียนโค้ดและการให้คำปรึกษา [ 4 ] ใน ภาษาการเขียนโปรแกรม ที่แตกต่างกัน 77 ภาษา [ 3 ] [ 5 ]
การออกกำลังกาย
| พื้นที่ให้บริการ | ทั่วโลก |
|---|---|
| ผู้ก่อตั้ง | Katrina Owen, Jeremy Walker [ 1 ] |
| อุตสาหกรรม | อินเทอร์เน็ต |
| URL | exercism.org |
| ทางการค้า | เลขที่ |
| การลงทะเบียน | ใช่ |
| ผู้ใช้ | 1,900,000 (พฤษภาคม 2024) [ 2 ] |
| เปิดตัว | 2013 [ 3 ] |
| สถานะปัจจุบัน | คล่องแคล่ว |
Exercismเป็นแพลตฟอร์มการเขียนโค้ดออนไลน์แบบโอเพนซอร์สและฟรีที่ให้บริการฝึกฝนการเขียนโค้ดและการให้คำปรึกษา[ 4 ]ในภาษาการเขียนโปรแกรม ที่แตกต่างกัน 77 ภาษา [ 3 ] [ 5 ]
ประวัติศาสตร์
Katrina Owen นักพัฒนาซอฟต์แวร์ได้สร้าง Exercism ขึ้นในขณะที่เธอกำลังสอนการเขียนโปรแกรมที่ Jumpstart Labs [ 6 ]แพลตฟอร์มนี้ได้รับการพัฒนาขึ้นเป็นเครื่องมือภายในเพื่อแก้ปัญหาที่นักเรียนของเธอไม่ได้รับคำติชมเกี่ยวกับปัญหาการเขียนโค้ดที่พวกเขากำลังฝึกฝน Katrina ได้นำเว็บไซต์นี้ไปเผยแพร่ทางออนไลน์และพบว่าผู้คนต่างแชร์เว็บไซต์นี้กับเพื่อนๆ ฝึกฝนร่วมกัน และให้คำติชมซึ่งกันและกัน ภายใน 12 เดือน เว็บไซต์นี้เติบโตขึ้นเองตามธรรมชาติจนมีผู้ใช้มากกว่า 6,000 คนส่งโค้ดหรือคำติชม และมีอาสาสมัครหลายร้อยคนร่วมให้ข้อมูลในภาษาหรือเครื่องมือต่างๆ บนแพลตฟอร์ม[ 6 ]
ในปี 2016 Jeremy Walker เข้าร่วมในฐานะผู้ร่วมก่อตั้งและซีอีโอ ในเดือนกรกฎาคม 2018 เว็บไซต์ได้รับการเปิดตัวใหม่อีกครั้งด้วยการออกแบบใหม่และเน้นไปที่รูปแบบการให้คำปรึกษาอย่างเป็นทางการ[ 3 ]ซึ่งในขณะนั้น Katrina ได้ถอยห่างจากการมีส่วนร่วมในชีวิตประจำวัน[ 1 ]
ผลิตภัณฑ์
ในอดีต เว็บไซต์นี้แตกต่างจากแพลตฟอร์มการเขียนโค้ดอื่นๆ ตรงที่กำหนดให้นักเรียนต้องดาวน์โหลดแบบฝึกหัดผ่านไคลเอนต์บรรทัดคำสั่ง แก้โค้ดบนคอมพิวเตอร์ของตนเอง จากนั้นส่งคำตอบเพื่อรับคำติชม ซึ่งในขั้นตอนนี้ พวกเขายังสามารถดูคำตอบของผู้อื่นสำหรับปัญหาเดียวกันได้อีกด้วย[ 7 ]นับตั้งแต่เปิดตัวใหม่ครั้งที่สองในปี 2021 คำตอบสามารถแก้ไขและส่งผ่านตัวแก้ไขเว็บได้ แม้ว่าไคลเอนต์บรรทัดคำสั่งจะยังคงใช้งานได้อยู่ก็ตาม
Exercism มีหลักสูตรสำหรับภาษาโปรแกรม 74 ภาษา[ 3 ]ในบรรดาภาษาที่สอนที่โดดเด่น ได้แก่ABAP , C , C# , C++ , CoffeeScript , Delphi , [ 5 ] Elm , Erlang , F# , Gleam , Go , Java , JavaScript , Julia , Kotlin , Objective-C , PHP , Python , Raku , Red , Ruby , Rust , Scala , Swift , [ 8 ]และV (Vlang )
ในปี 2023 เว็บไซต์ได้เปิดตัวความท้าทาย "12 ใน 23" เพื่อให้ผู้ใช้เรียนรู้พื้นฐานของ 12 ภาษาที่แตกต่างกัน โดยเรียนรู้ภาษาละหนึ่งภาษาต่อเดือนตลอดปี 2023 [ 9 ]
โอเพนซอร์ส
| ซอฟต์แวร์ออกกำลังกาย | |
|---|---|
| มีจำหน่ายใน | รูบี้ออนเรลส์ |
| ใบอนุญาต | GNU Affero ใบอนุญาตสาธารณะทั่วไป v3.0 |
| ที่เก็บข้อมูล | https://github.com/exercism/website |
โค้ดเบสของ Exercism เป็นโอเพนซอร์ส
ในเดือนเมษายน พ.ศ. 2559 ประกอบด้วยคลังข้อมูล 50 แห่ง ซึ่งรวมถึงโค้ดเว็บไซต์ โค้ด API โค้ดบรรทัดคำสั่ง และที่สำคัญที่สุดคือคลังข้อมูลแบบสแตนด์อะโลนมากกว่า 40 แห่งสำหรับแทร็กภาษาต่างๆ[ 10 ]
ณ เดือนกุมภาพันธ์ พ.ศ. 2567 Exercism มีผู้ร่วมให้ข้อมูล 14,344 ราย[ 11 ]ดูแลคลังข้อมูล 366 แห่ง[ 12 ]และมีที่ปรึกษา 19,603 ราย[ 2 ]
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ การออกกำลังกาย
Exercism เป็นแพลตฟอร์มการเขียนโค้ดออนไลน์ แบบโอเพนซอร์ส และ ฟรี ที่ให้บริการฝึกฝนการเขียนโค้ดและการให้คำปรึกษา [ 4 ] ใน ภาษาการเขียนโปรแกรม ที่แตกต่างกัน 77 ภาษา [ 3 ] [ 5 ]
ประวัติศาสตร์
Katrina Owen นักพัฒนาซอฟต์แวร์ได้สร้าง Exercism ขึ้นในขณะที่เธอกำลังสอน การเขียนโปรแกรม ที่ Jumpstart Labs [ 6 ] แพลตฟอร์มนี้ได้รับการพัฒนาขึ้นเป็นเครื่องมือภายในเพื่อแก้ปัญหาที่นักเรียนของเธอไม่ได้รับคำติชมเกี่ยวกับปัญหาการเขียนโค้ดที่พวกเขากำลังฝึกฝน...
ผลิตภัณฑ์
ในอดีต เว็บไซต์นี้แตกต่างจากแพลตฟอร์มการเขียนโค้ดอื่นๆ ตรงที่กำหนดให้นักเรียนต้องดาวน์โหลดแบบฝึกหัดผ่านไคลเอนต์บรรทัดคำสั่ง แก้โค้ดบนคอมพิวเตอร์ของตนเอง จากนั้นส่งคำตอบเพื่อรับคำติชม ซึ่งในขั้นตอนนี้...